
Ich habe das nächste Problem. Ich musste einige URL-Umschreibungen für eine Website vornehmen... Nun, eigentlich musste ichdas bereits funktionierende urlRewriting. Aus Vorsicht habe ich für alle Fälle eine Kopie des gesamten Quellcodes gespeichert, sogar der .htaccess-Datei ...
Nun, ich führe einige kleinere Änderungen an der .htaccess durch (ich habe eine Zeile geändert), die nicht zu funktionieren scheinen. Es wird eine leere Seite angezeigt ... Ich mache diese Änderungen rückgängig und ... ich erhalte immer noch dieselbe leere Seite. Das Ersetzen der .htaccess-Datei durch die gespeicherte Version funktioniert auch nicht.
Ich kann auch nicht auf phpMyAdmin zugreifen... bekomme einen Fehler 500. Aber in error.log oder acces.log wird kein Fehler angezeigt. Ich habe die Datei index.php geändert und am Anfang der Datei eine Echo-Zeile „echo“ hinzugefügt, die tatsächlich angezeigt wird... Also habe ich einen Fehler, während ich die Include/Require-Sachen mache...
<?php
echo "echo";
require_once('./conf/conf.main.php');
include_once(INC_PATH.'inc.common.php');
require_once 'jtpl_standalone_prepend.php';
require_once(CLASS_PATH.'class.distri.php');
require_once(CLASS_PATH.'class.news.php');
require_once(CLASS_PATH.'class.xmltoarray.php');
require_once(CLASS_PATH.'class.grossistes.php');
echo "echo";
Das 2. 'Echo' wird nicht angezeigt. Ich arbeite mit:
- PHP: 5.3.3
- Apache: 2.2.16
MySQL: 5.1
Es ist sehr seltsam, weil ich dieselbe .htaccess-Datei habe, die vorher funktioniert hat. Irgendwelche Ideen?
Dank im Voraus
Antwort1
Da die Anfrage an PHP weitergeleitet wird, ist dieses für die Verarbeitung und Protokollierung des 500-Fehlers verantwortlich.
Weitere Einzelheiten finden Sie in Ihrem PHP-Fehlerprotokoll. Wenn Sie nicht wissen, wo es sich befindet, schauen Sie in Ihrer php.ini nach.