Uitspraak van Grote Vriendelijke Rens op woensdag 20 juli 2005 om 12:14:De naam Apache heb ik al vaker horen vallen
ik ook
zijn goeie helikopters heb ik gehoord
Ik zou wel meteen de nieuwste versies pakken:
http://apache.proserve.nl/httpd/binaries/win32/apache_2.0.54-win32-x86-no_ssl.msi
http://www.php.net/get/php-5.0.4-Win32.zip/from/a/mirror
http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-essential-4.1.12a-win32.msi/from/http://mysql.proserve.nl/
Ondanks dat nog veel mensen PHP 4.x draaien zie ik zelf geen reden om (op een testmachine) geen PHP 5.x te installeren.
Je kunt waarschijnlijk voor deze versies gewoon die tutorial volgen.
http://apache.proserve.nl/httpd/binaries/win32/apache_2.0.54-win32-x86-no_ssl.msi
http://www.php.net/get/php-5.0.4-Win32.zip/from/a/mirror
http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-essential-4.1.12a-win32.msi/from/http://mysql.proserve.nl/
Ondanks dat nog veel mensen PHP 4.x draaien zie ik zelf geen reden om (op een testmachine) geen PHP 5.x te installeren.
Je kunt waarschijnlijk voor deze versies gewoon die tutorial volgen.
laatste aanpassing
Ik heb PHP nu geinstalleerd, en de acties van de tutorial gevolgd:
Ik heb test.php aangemaakt, maar als ik die wil benaderen krijg ik een internal server error. Wat doe ik fout?
Volgens de tutorial zou ik ook 2x apache moeten zien staan, maar in de monitor staat er maar 1
Nu gaan we wat dingen veranderen in de configuratie van Apache. Ga naar Start --> Programma?s --> Apache HTTP Server 2.0.40 --> Configure Apache Server en klik daar op Edit the Apache httpd.conf Configuration File. Open dit bestand met een tekst edittor, bijvoorbeeld notepad.exe.
Op regel nr. 320 vind je de volgende tekst DirectoryIndex index.html index.html.var verander dat naar DirectoryIndex index.html index.php.
Ga nu naar de onderste regel van httpd.conf en voeg deze tekst toe:
ScriptAlias /php/ "c
Webserver/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
Sla het bestand op en sluit het. Als dit eenmaal gebeurt is moet je apache herstarten om te testen of het goed gegaan is. Kijk in de taskbar, als het goed is zie je een nieuw icoontje met het ?play? teken erop. Dubbelklik hierop en je krijgt een nieuw venster te zien. Als het goed is zie je 2x apache staan. Selecteer de gene waarbij het lampje groen is. Druk op stop en daarna weer op start. Apache is dan opnieuw gestart.
Op regel nr. 320 vind je de volgende tekst DirectoryIndex index.html index.html.var verander dat naar DirectoryIndex index.html index.php.
Ga nu naar de onderste regel van httpd.conf en voeg deze tekst toe:
ScriptAlias /php/ "c
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
Sla het bestand op en sluit het. Als dit eenmaal gebeurt is moet je apache herstarten om te testen of het goed gegaan is. Kijk in de taskbar, als het goed is zie je een nieuw icoontje met het ?play? teken erop. Dubbelklik hierop en je krijgt een nieuw venster te zien. Als het goed is zie je 2x apache staan. Selecteer de gene waarbij het lampje groen is. Druk op stop en daarna weer op start. Apache is dan opnieuw gestart.
Ik heb test.php aangemaakt, maar als ik die wil benaderen krijg ik een internal server error. Wat doe ik fout?
Volgens de tutorial zou ik ook 2x apache moeten zien staan, maar in de monitor staat er maar 1
laatste aanpassing
maar in de monitor staat er maar 1
Klopt volgens mij wel. Er draait iig een server
Wat betreft de internal server error, kijk daarvoor in je error_log.
Ga nu naar de onderste regel van httpd.conf en voeg deze tekst toe:
ScriptAlias /php/ "cWebserver/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
ScriptAlias /php/ "cWebserver/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
Zo te zien gebruiken ze een vorm van CGI. Ik raad je aan de plugin te gebruiken, die is beter qua performance. Bovendien lijken deze paden niet te kloppen.
Ik denk dat je het beste het gedeelte onderaan dit document kunt volgens (Scroll naar beneden voor de installatie op Windows):
http://www.php.net/manual/nl/install.apache2.php
laatste aanpassing
De error log zegt: [Wed Jul 20 15:16:34 2005] [error] [client 127.0.0.1] Premature end of script headers: php.exe
Moet ik in de php.ini die ik in c:\windows zet ook niet nog wat aanpassen?
Of moet ik in de config file van Apache ook hierbij geen volledig pad opgeven?: Action application/x-httpd-php "/php/php.exe"
Moet ik in de php.ini die ik in c:\windows zet ook niet nog wat aanpassen?
Of moet ik in de config file van Apache ook hierbij geen volledig pad opgeven?: Action application/x-httpd-php "/php/php.exe"
Ik raad je aan om PHP als module te installeren en dan te kijken of het werkt.
; For PHP 4 do something like this:
LoadModule php4_module "c
php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php
; For PHP 5 do something like this:
LoadModule php5_module "c
php/sapi/php5apache2.dll"
AddType application/x-httpd-php .php
LoadModule php4_module "c
AddType application/x-httpd-php .php
; For PHP 5 do something like this:
LoadModule php5_module "c
AddType application/x-httpd-php .php
Uitspraak van Grote Vriendelijke Rens op woensdag 20 juli 2005 om 15:33:Tnx Narotic, Het werkt
Het plaatsen, inrichten en onderhouden van een server op uw ADSL-aansluiting is mogelijk, maar de Servicelijn van Planet Internet ondersteunt dit niet. Das mooi 
Als ik de root bekijk
Nou we zijn weer wat verder, maar zit nog met een probleempje.
Vanaf het LAN kan ik mijn webserver niet benaderen via mijn externe ip. Logisch, omdat hij naar de configuratie van de router gaat.
Nu heb ik deze pagina gevolgd, waarin wordt aangegeven dat de http-poort gewijzigd moet worden. Deze heb ik op 61000 gezet, waarodor ik de router zou moeten benaderen via 192.168.1.1:61000. Dit is niet het geval?
Ook heb ik een proxyserver ingesteld (proxy.planet.nl:8080).
Na het instellen van de proxy kom ik ook via het externe ip op mijn webserver, maar kom ik niet meer in de router. Ook niet als ik aangeef dat de proxy niet voor interne adressen gebruikt moet worden, of dat ik dit adres uitsluit bij de opties.
Hoe kan ik het zo instellen dat ik via mijn externe ip op de webserver kom, en ook gewoon mijn router kan blijven benaderen? In de config van het phpBB2 forum kan ik niet localhost als domeinnaam laten staan, omdat deze verwijzing extern natuurlijk niet klopt. Maar vul ik daar mijn externe ip in dan krijg ik elke keer de config van mijn router te zien, en kan ik dus niks meer aanpassen!
Vanaf het LAN kan ik mijn webserver niet benaderen via mijn externe ip. Logisch, omdat hij naar de configuratie van de router gaat.
Nu heb ik deze pagina gevolgd, waarin wordt aangegeven dat de http-poort gewijzigd moet worden. Deze heb ik op 61000 gezet, waarodor ik de router zou moeten benaderen via 192.168.1.1:61000. Dit is niet het geval?
Ook heb ik een proxyserver ingesteld (proxy.planet.nl:8080).
Na het instellen van de proxy kom ik ook via het externe ip op mijn webserver, maar kom ik niet meer in de router. Ook niet als ik aangeef dat de proxy niet voor interne adressen gebruikt moet worden, of dat ik dit adres uitsluit bij de opties.
Hoe kan ik het zo instellen dat ik via mijn externe ip op de webserver kom, en ook gewoon mijn router kan blijven benaderen? In de config van het phpBB2 forum kan ik niet localhost als domeinnaam laten staan, omdat deze verwijzing extern natuurlijk niet klopt. Maar vul ik daar mijn externe ip in dan krijg ik elke keer de config van mijn router te zien, en kan ik dus niks meer aanpassen!
laatste aanpassing
Je kan niet via je externe ip op je webserver komen, omdat je dan een loopback krijgt.
Ik heb mn host bestand bijgewerkt met mn huidige dns naam naar mn interne ip adres:
Bestand: "C:\WINDOWS\system32\drivers\etc\host"
die 10.0.0.3 is het ip adres van me webserver op me zolder. (intern ip)
primera.mijnip.nl is het dns daarvan. (of het externe ip adres van je provider als je geen dns hebt aangevraagd)
Ik heb mn host bestand bijgewerkt met mn huidige dns naam naar mn interne ip adres:
Bestand: "C:\WINDOWS\system32\drivers\etc\host"
127.0.0.1 localhost
10.0.0.3 primera.mijnip.nl
10.0.0.3 primera.mijnip.nl
die 10.0.0.3 is het ip adres van me webserver op me zolder. (intern ip)
primera.mijnip.nl is het dns daarvan. (of het externe ip adres van je provider als je geen dns hebt aangevraagd)
Ik gebruik ook php triad, maar ik vraag meezelf af of die versie wel goed beveiligd is.. Ik heb het zelf allemaal nagelopen, maar de versies daarvan zijn redelijk oud..
Dat vind ik inderdaad een nadeel van veel van die kant-en-klaar pakketjes. Je krijgt veelal oude versies en het is over het algemeen moeilijker om een individueel pakket te upgraden.
Gebruik dan deze http://www.easyphp.org/telechargements.php
Dit is een apache server met mysql er al in... Heb je ook geen gefuck met het installeren van een mysql & php zooi @ je apache servertje...
Had ook zelf eerst een servertje draaien maargoed ben nu overgestapt op een reseller account. 1gb space & 15gb dataverkeer
Dit is een apache server met mysql er al in... Heb je ook geen gefuck met het installeren van een mysql & php zooi @ je apache servertje...
Had ook zelf eerst een servertje draaien maargoed ben nu overgestapt op een reseller account. 1gb space & 15gb dataverkeer
Uitspraak van verwijderd op vrijdag 22 juli 2005 om 18:43:Gebruik dan deze http://www.easyphp.org/telechargements.php
Dit is een apache server met mysql er al in... Heb je ook geen gefuck met het installeren van een mysql & php zooi @ je apache servertje...
En dan zit je dus nog wel met oude versies. Bovendien is het installeren nu al gepiept, zoveel stelt dat echt niet voor
Uitspraak van Screening Monkey® op vrijdag 22 juli 2005 om 21:49:FreeBSD, Debian, Apache, Samba, Redhat
?
laatste aanpassing














