Hallo zusammen,
ich habe mal eine Verständnisfrage, bei der ich evtl. auf dem Holzweg bin.
Nützliche informationen:
- joomla-version: 3.9.22
- php: 7.0.33
- hoster: IONOS - Paket Unlimited Plus (shared webhosting)
- htaccess von https://www.joomla-security.de/downloads.html
- verzeichnis für joomla ist unter /homepages/22/xxxxxxx/htdocs/joomla2020
- joomla-instanz Es läuft auf einer subdomain https://dev.domain.de
Was ich gemacht habe:
- Ich habe die .htaccess (standard als auch extended) von joomla-security hergenommen und verwendet
- die nötigen Anpassungen habe ich vorgenommen (non-www zu www rausgenommen, domain angepasst)
Problem:
Die Webseite liefert einen Server Fehler 500.
Was ich bereits geprüft und probiert habe:
- configuration.php geprüft bezüglich der pfad angaben
- htaccess geprüft auf domain-vertipper
- htaccess empfohlene Änderungen bei Server Errror 500 vorgenommen
- für error-logs die php.ini im Verzeichnis /homepages/22/xxxxxxx/htdocs/joomla2020 angelegt, wie bei ionos beschrieben:
Code
error_reporting = E_ALL | E_STRICT;
log_errors = On;
display_errors = Off;
error_log = /homepages/27/d382162338/htdocs/php-errors.log;
- Quelle: https://www.ionos.de/hilfe/hos…hp/error-logs-aktivieren/
- Pfad natürlich angepasst auf meinen persönlichenpfad: /homepages/22/xxxxxxxxx/htdocs/php-errors.log (Schreibrechte vorhanden, sogar 777 probiert)
- ohne Ergebnis
- Kontakt zu IONOS-Support wo ich die Server error logs einsehen kann (ich kenne das von hosteurope, dass es im KundenLogin möglich ist)
- IONOS-Support gab mir nur erneut den Hinweis (dies hatte ich bereits gelesen) dass ich die php.ini anlegen soll dafür
- Ich verwies darauf, dass ich doch irgendwo, wie auch die access.log files die error-log files (ggf. über ssh-login) einsehen können müsste
- erneute Antwort vom IONOS-Support, ich soll die php.ini einrichten
Mein Verständnis-Problem:
- Wenn die htaccess einen Servererror 500 verursacht, greift doch die php.ini im Verzeichnis nicht und kann ins Log schreiben, korrekt?
- Ich habe auf meinem hosteruope account das gleiche spiel probiert und in die htaccess am Anfang "xyz-Unfug" geschrieben, dann kam natürlich ein 500er und in der server error-log auch ein Hinweis auf "xyz-Unfug" in Zeile 1
- Wie kann ich durch die php.ini server error logs ausgeben lassen, wenn ein 500er Fehler auftritt
Zu meinem Hintergrund, ich bin technisch sehr versiert und lese und lerne viel, aber hier braucht es vermutlich wirklich einen entscheidenen Hinweis, denn ich bisher nirgends finden konnte.
Also, was kann ich noch tun, damit ich diese Ergebnisse erhalten?
viele Grüße,
Ayko
PS: Sonst wäre mein nächster Weg, die htaccess Stück für Stück auszuprobieren bis ich die Problemstelle gefunden habe (erscheint mir etwas umständlich, ist aber eine mögliche Lösung)