2016-08-15 4 views
0

Ich habe meine Apache von 2.4.2 auf 2.4.23 aktualisiert. Ich benutze Passagier. Ich habe meine Konfigurationsdateien nicht geändert. Unter 2.4.2 funktioniert es. Am 2.4.23 bekomme ich diesen Fehler:AH01276 nach dem Update

AH01276: Cannot serve directory /home/user-name/app-base/current/public/: No matching DirectoryIndex (none) found, and server-generated directory index forbidden by Options directive 

habe ich nicht mein Passagiermodul neu kompilieren, weil es sorta schwer ist, aber ich kann, wenn das kann das Problem sein.

Muss ich mein Passagier-Modul Recompiler oder ist dies etwas, das ein Konfigurationsproblem ist? Und wenn es sich um ein Konfigurationsproblem handelt, muss ich herausfinden, wie ich es beheben kann.

Antwort

0

hatte ich das gleiche Problem nach dem 2.4.23 auf Apache-Aktualisierung während Passagier 4.0.59 läuft. Als ich httpd startete, plauderte Passenger in den Serverprotokollen und schien zu laden, aber es würde meine Rails App nicht laufen lassen. Ich habe DirectoryIndex index.html festgelegt und eine index.html-Datei im öffentlichen Verzeichnis der App erstellt, und die statische Seite wurde anstelle der App angezeigt. Versucht, auf Passenger 4.0.60 zu aktualisieren und keine Änderung. Auf 5.0.30 aktualisiert und dann ging das Problem endgültig weg. Ich weiß nicht genau, was das Problem war, und habe nichts Wichtiges in den Änderungsprotokollen von Apache oder Passenger bemerkt. Mit den neuesten Apache und Passagier scheint die Wahrscheinlichkeit von Problemen zu reduzieren.

Normalerweise sollten Sie in der Lage sein Passagier wieder aufbauen leicht Passagier-install-apache2-Modul ausgeführt wird. Viel Glück.