Update von phpMyFAQ 3.0.x auf 4.0.5: 500 Internal Server Error
Moderator: Thorsten
-
- Posts: 13
- Joined: Wed Dec 05, 2018 8:15 am
Update von phpMyFAQ 3.0.x auf 4.0.5: 500 Internal Server Error
Hallo zusammen,
heute wollte ich meine phpMyFAQ-Installation auf die neue Version 4.0.5 updaten. Dabei bin ich vorgegangen wie in der Dokumentation (https://phpmyfaq.readthedocs.io/en/main/update/) beschrieben, allerdings erhalte ich beim Ausführen von https://www.derinternetfinder.de/update/ den Fehler 500:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Dies liegt ziemlich sicher an einer fehlenden/fehlerhaften Einstellung in meiner .htaccess-Datei - nehme ich diese Datei heraus, erhalte ich beim Ausführen des Update-Links den folgenden Fehler:
Warning: require(/srv/www/web90/htdocs/update/src/Bootstrap.php): Failed to open stream: No such file or directory in /srv/www/web90/htdocs/update/index.php on line 62
Fatal error: Uncaught Error: Failed opening required '/srv/www/web90/htdocs/update/src/Bootstrap.php' (include_path='.:/opt/remi/php84/root/usr/share/pear:/opt/remi/php84/root/usr/share/php:/usr/share/pear:/usr/share/php') in /srv/www/web90/htdocs/update/index.php:62 Stack trace: #0 {main} thrown in /srv/www/web90/htdocs/update/index.php on line 62
Wer hat eine Idee, was in meiner .htaccess-Datei noch einzustellen ist? Welche Möglichkeiten habe ich, mir den Fehler 500 genauer auszuwerten (soweit ich weiß, wird der Apache-Server von meinem Webspace-Anbieter konfiguriert)?
Für sämtliche Antworten vielen Dank im Voraus,
Christian
heute wollte ich meine phpMyFAQ-Installation auf die neue Version 4.0.5 updaten. Dabei bin ich vorgegangen wie in der Dokumentation (https://phpmyfaq.readthedocs.io/en/main/update/) beschrieben, allerdings erhalte ich beim Ausführen von https://www.derinternetfinder.de/update/ den Fehler 500:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Dies liegt ziemlich sicher an einer fehlenden/fehlerhaften Einstellung in meiner .htaccess-Datei - nehme ich diese Datei heraus, erhalte ich beim Ausführen des Update-Links den folgenden Fehler:
Warning: require(/srv/www/web90/htdocs/update/src/Bootstrap.php): Failed to open stream: No such file or directory in /srv/www/web90/htdocs/update/index.php on line 62
Fatal error: Uncaught Error: Failed opening required '/srv/www/web90/htdocs/update/src/Bootstrap.php' (include_path='.:/opt/remi/php84/root/usr/share/pear:/opt/remi/php84/root/usr/share/php:/usr/share/pear:/usr/share/php') in /srv/www/web90/htdocs/update/index.php:62 Stack trace: #0 {main} thrown in /srv/www/web90/htdocs/update/index.php on line 62
Wer hat eine Idee, was in meiner .htaccess-Datei noch einzustellen ist? Welche Möglichkeiten habe ich, mir den Fehler 500 genauer auszuwerten (soweit ich weiß, wird der Apache-Server von meinem Webspace-Anbieter konfiguriert)?
Für sämtliche Antworten vielen Dank im Voraus,
Christian
Re: Update von phpMyFAQ 3.0.x auf 4.0.5: 500 Internal Server Error
Hi,
ohne die .htaccess-Datei wird es nicht klappen.
.htaccess-Dateien nutzen darfst du aber, oder?
Stimmt der RewriteBase in deiner .htaccess-Datei?
bye
Thorsten
ohne die .htaccess-Datei wird es nicht klappen.
.htaccess-Dateien nutzen darfst du aber, oder?
Stimmt der RewriteBase in deiner .htaccess-Datei?
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
-
- Posts: 13
- Joined: Wed Dec 05, 2018 8:15 am
Re: Update von phpMyFAQ 3.0.x auf 4.0.5: 500 Internal Server Error
Hallo Thorsten,
danke für Deine Rückmeldung!
Ja, die .htaccess-Datei darf ich nutzen, sie ist nun auch aktiv (ich hatte sie gestern zu Testzwecken in _.htaccess umbenannt).
Der RewriteBase-Eintrag sieht bei mir wie folgt aus (da ich die Instanz im Root- bzw. direkt im htdocs-Verzeichnis ausführe):
# the path to your phpMyFAQ installation
RewriteBase /
Mein Webspace-Anbieter hatte mir gesagt, dass ich die Einstellung FollowSymLinks in SymLinksIfOwnerMatch ändern sollte, da die error.log folgenden Fehler ausgegeben hat:
.htaccess: Option FollowSymLinks not allowed here
So sieht der entsprechende Abschnitt in meiner .htaccess-Datei nun aus:
<IfModule mod_negotiation.c>
Options +SymLinksIfOwnerMatch -MultiViews -Indexes
</IfModule>
Ist das so korrekt? Die error.log gibt nun keinen Fehler mehr aus - soll ich meinen Webspace-Anbieter bitten, für die error.log das Log-Level zu erhöhen?
Für sämtliche Lösungsvorschläge vielen Dank im Voraus,
Christian
danke für Deine Rückmeldung!
Ja, die .htaccess-Datei darf ich nutzen, sie ist nun auch aktiv (ich hatte sie gestern zu Testzwecken in _.htaccess umbenannt).
Der RewriteBase-Eintrag sieht bei mir wie folgt aus (da ich die Instanz im Root- bzw. direkt im htdocs-Verzeichnis ausführe):
# the path to your phpMyFAQ installation
RewriteBase /
Mein Webspace-Anbieter hatte mir gesagt, dass ich die Einstellung FollowSymLinks in SymLinksIfOwnerMatch ändern sollte, da die error.log folgenden Fehler ausgegeben hat:
.htaccess: Option FollowSymLinks not allowed here
So sieht der entsprechende Abschnitt in meiner .htaccess-Datei nun aus:
<IfModule mod_negotiation.c>
Options +SymLinksIfOwnerMatch -MultiViews -Indexes
</IfModule>
Ist das so korrekt? Die error.log gibt nun keinen Fehler mehr aus - soll ich meinen Webspace-Anbieter bitten, für die error.log das Log-Level zu erhöhen?
Für sämtliche Lösungsvorschläge vielen Dank im Voraus,
Christian
Re: Update von phpMyFAQ 3.0.x auf 4.0.5: 500 Internal Server Error
Hi,
ja, dann passt das nun. Bekommst du immer noch einen 500er?
bye
Thorsten
ja, dann passt das nun. Bekommst du immer noch einen 500er?
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
-
- Posts: 13
- Joined: Wed Dec 05, 2018 8:15 am
Re: Update von phpMyFAQ 3.0.x auf 4.0.5: 500 Internal Server Error
Hallo Thorsten,
danke wiederum für Deine Rückmeldung!
Die .htaccess scheint nun zu passen, allerdings erhalte ich bei einem Aufruf der Update-URL die Meldung ERR_TOO_MANY_REDIRECTS, da sich die URL setup/setup/setup/setup/setup... zu häufig selbst aufruft.
Diesen Effekt habe ich auf meinem PC als auch auf meinem Smartphone, ein Löschen der Cookies im Browser hat leider keine Veränderung gebracht. Kann ich die Update-Seite auf eine andere Weise aufrufen oder gibt es eine Lösung, wie ich die Redirects verhindern kann?
Viele Grüße,
Christian
danke wiederum für Deine Rückmeldung!
Die .htaccess scheint nun zu passen, allerdings erhalte ich bei einem Aufruf der Update-URL die Meldung ERR_TOO_MANY_REDIRECTS, da sich die URL setup/setup/setup/setup/setup... zu häufig selbst aufruft.
Diesen Effekt habe ich auf meinem PC als auch auf meinem Smartphone, ein Löschen der Cookies im Browser hat leider keine Veränderung gebracht. Kann ich die Update-Seite auf eine andere Weise aufrufen oder gibt es eine Lösung, wie ich die Redirects verhindern kann?
Viele Grüße,
Christian
Re: Update von phpMyFAQ 3.0.x auf 4.0.5: 500 Internal Server Error
Hi,
der Redirect passiert, weil du die database.php wohl gelöscht hast. Ich kümmere mich drum, dass das Problem abgefangen wird.
bye
Thorsten
der Redirect passiert, weil du die database.php wohl gelöscht hast. Ich kümmere mich drum, dass das Problem abgefangen wird.
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
-
- Posts: 13
- Joined: Wed Dec 05, 2018 8:15 am
Re: Update von phpMyFAQ 3.0.x auf 4.0.5: 500 Internal Server Error
Hallo Thorsten,
sorry, hier lag der Fehler vor dem Bildschirm - ich habe u.a. das Verzeichnis config in _config umbenannt, um es nicht versehentlich zu löschen. Für das Update habe ich es nicht wieder zurückgestellt.
Jetzt wird mir auch die Update-Seite angezeigt, ich erhalte allerdings die folgende Meldung:
Heads up!
The requested resource was not found on the server. Please check your server configuration, especially the RewriteBase in your .htaccess configuration.
Kann ich mir anzeigen lassen, welche Ressource hier fehlt?
Für Deine Bemühungen vielen Dank im Voraus,
Christian
sorry, hier lag der Fehler vor dem Bildschirm - ich habe u.a. das Verzeichnis config in _config umbenannt, um es nicht versehentlich zu löschen. Für das Update habe ich es nicht wieder zurückgestellt.
Jetzt wird mir auch die Update-Seite angezeigt, ich erhalte allerdings die folgende Meldung:
Heads up!
The requested resource was not found on the server. Please check your server configuration, especially the RewriteBase in your .htaccess configuration.
Kann ich mir anzeigen lassen, welche Ressource hier fehlt?
Für Deine Bemühungen vielen Dank im Voraus,
Christian
Re: Update von phpMyFAQ 3.0.x auf 4.0.5: 500 Internal Server Error
Hi,
den Fehler kenne ich, da bitte ich dich, auf die 4.0.6 zu warten oder einen Nightly Snapshot zu nutzen: https://github.com/thorsten/phpMyFAQ/re ... 2025-02-17
bye
Thorsten
den Fehler kenne ich, da bitte ich dich, auf die 4.0.6 zu warten oder einen Nightly Snapshot zu nutzen: https://github.com/thorsten/phpMyFAQ/re ... 2025-02-17
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
-
- Posts: 13
- Joined: Wed Dec 05, 2018 8:15 am
Re: Update von phpMyFAQ 3.0.x auf 4.0.5: 500 Internal Server Error
Hallo Thorsten,
1.000 Dank!!! Mit dem Nightly Snapshot hat es funktioniert!
Viele Grüße,
Christian
1.000 Dank!!! Mit dem Nightly Snapshot hat es funktioniert!
Viele Grüße,
Christian
Re: Update von phpMyFAQ 3.0.x auf 4.0.5: 500 Internal Server Error
Hi Christian,
ja perfekt!
bye
Thorsten
ja perfekt!
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist