Problem mit Apache & PHP
Robman
- webserver
0 ich
System: Apache 1.3.26 (Win32)" in Verbindung mit "PHP 4.2.1 (Win32) unter WindowsME
[Sun Sep 22 11:09:48 2002] [error] [client 127.0.0.110] (2)No such file or directory: script not found or unable to stat: c:/programme/php/daycount
C:\Programme\Apache\Apache.exe
C:\Programme\Php\php.exe
LoadModule php4_module C:/Programme/Php/sapi/php4apache.dll
AddModule mod_php4.c
ScriptAlias /php/ "C:/Programme/Php/"
AddType application/x-httpd-php .php .php3 .php4
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/Php/php.exe"
#NameVirtualHost *
<VirtualHost 127.0.0.110>
ServerAdmin webmaster@robman.de
DocumentRoot D:/Pfad_zum_Verzeichnis/Robman.de
ServerName www.robman.de
ErrorLog C:/Programme/Apache/logs/error.log
CustomLog C:/Programme/Apache/logs/access.log common
</VirtualHost>
1. PHP wird zwar in die Apache Console geladen aber es werden keine PHP-Scripts ausgeführt.
2. Wenn ich den Domainnamen in die Browserzeile eintrage, kommt die Fehlermeldung "404" (http://www.robman.de). In Form einer IP (127.0.0.110) funktioniert es aber.
1. Was muss geändert werden, das PHP ausgeführt wird (Änderungen in der httpd.conf oder in der php.ini) ?
2. Was muss ich ändern um die Website unter einer Namensadresse (http://www.robman.de) angezeigt zu bekommen, ohne die "hosts" - Datei zu ändern ?
3. Wie muss ein VirtualHost aussehen damit ich die Seite, anstatt mit der IP, in Adressform angezeigt bekomme ?
4. Welche Zeilen muss ich in der httpd.conf stehen lassen um mit PHP arbeiten zu können ? (also php.exe als modul im Apache Server)
Gruß Robman
Hallo!
LoadModule php4_module C:/Programme/Php/sapi/php4apache.dll
Action application/x-httpd-php "/Php/php.exe"
Wieso das?! Modulversion UND CGI Version zusammen verwenden?!?
Naja:
Du brauchst auch noch einen DNS Server (den Du selber Konfigurieren kannst), damit robman.de überhaupt aufgelößt werden kann. Es genügt NICHT Apache zu sagen, das er auf Anfragen an robman.de reagieren soll! Denn der, der das anfordert muss erstmal ermitteln können, was sich dahinter verbirgt, bevor er weis, daß das an 127.0.0.110 gehen soll...
Abgesehen davon müßte NameVirtualHost noch entsprechend eingestellt werden...
Wenn das dann soweit erledigt ist (Du kannst übrigens auf DNS verzichten, mußt' dann aber auch die VirtualHosts vergessen...), könnte es gehen. Ich empfehle Dir aber noch Dringend das Manual zu studieren - Von Apache und von der PHP Installation... Da muss dann noch eine DLL ins SYSTEM Verzeichnis von Windows geschoben werden - Dies sei gesagt, weil es gerne vergessen/überlesen wird...