Fehler bei PHP/Apache-Installation?

Hi!

Ja, das war ein guter Hinweis. Leider sieht meine DirectoryIndex-Zeile schon so aus:

DirectoryIndex index.html index.htm index.php index.php3

Meine Google-Recherchen ergaben auch dass dem Server eben eine index.* fehlt und er nicht weiß wohin. Aber in diesem Verzeichnis liegt eine index.php ...
 
Kann es evtl. sein dass Dein Script nach dem eintragen in die Datenbank irgendwo hin leitet (z.b. via header() )?
Wenn ja, wird zu einer Datei geleitet oder zu einem Verzeichnis?
Und wenn zu einem Verzeichnis, liegt in diesem Verzeichnis auch eine Sartseite gemäss Deiner httpd.conf?
 
Ja genau, es leitet auf eine Datei weiter, die in der config.php angegeben wird. Ich vermute die Weiterleitung erfolgt via Header. Wie gesagt, ich habe am Code nichts verändert, sondern die PHP-Umgebung statt automatisiert (XAMPP), manuell eingerichtet. Daher vermute ich, dass der Fehler in einer der Server-Config/ini Dateien liegt ... ?
 
Dann schaue mal in Deiner httpd.conf nach ob dort
Code:
Options -Indexes
oder
Code:
Options Indexes
bzw. als Alternative
Code:
Options +Indexes
steht.
 
Ok, es liegt nicht an MYSQL, sondern definitiv an der Apache Konfiguration. Denn ich habe auch noch ein Kontaktformular ohne DB, welches per header-redirect auf eine Danke.Seite leitet. Dieser redirect findet nicht statt. Meine Google-Recherchen ergeben leider nur viele gleichklingende Fragen, aber keine passenden Antworten ;)
 
Gleiche doch mal die Apache Konfigurationsdatei, sowie die php.ini mit denen von XAMPP ab. Achte aber darauf, dass du nur Dinge erstellst und aktivierst, die du auch wirklich haben willst, bzw installiert hast. (Bei PHP z.B. die Extensions.)
 
Lustig, daran hatte ich in meiner Verzweilfung auch gerade gedacht - nur werde ich nicht alles deinstallieren und entfernen müssen, bevor ich einen "zweiten" Apache drüberinstalliere? Egal, ich machs jetzt ...
 
Wiso drüberinstsllieren? Du kannst doch mehrere Server installieren. Du darfst halt nur einen auf Port 80 laufen haben. Sonst kommen die Server durcheinander.
Einfach einen neuen installieren und den anderen ersteinmal deaktivieren (kannst du ja später immer noch runterwerfen, wenn der neue besser funktioniert). Oder du machst dir mal die Mühe, alles neu einzurichten ;)
 
Du hast recht, ich habe es parallel installiert - die Dateien hat er ja entpackt. Die XAMPP httpd.conf ist schlanker, funktioniert mit dem "manuellen" Apache aber auch nicht, also wie gesagt das Problem ist nur die Weiterleitung und damit alles was mit MYSQL zu tun hat. Ich vermute solange ich keine Idee habe woran es liegen kann (kann ich erstens nicht weiterarbeiten ;) und zweitens) macht es keinen Sinn alles neu aufzusetzen ...
 
Zurück