Hallo Leute,
ich habe heute versucht Elgg 1.74 zu installieren.
Leider bekomme ich nach dem Speichern der System Settings folgende Fehlermeldung:
The requested URL /xxx/xxx/xxx/xxx/html/engine/handlers/action_handler.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Kann mir jemand mit Rat zur Seite stehen?
In die Troubleshooting Seite habe ich schon geschaut und bin nicht weitergekommen.
mod_rewrite ist installiert
Lg
Tourlauber (Skype=kitensurf)
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- iionly@iionly

iionly - 0 likes
- tourlauber@tourlauber

tourlauber - 0 likes
- tourlauber@tourlauber

tourlauber - 0 likes
- tourlauber@tourlauber

tourlauber - 0 likes
You must log in to post replies.Wahrscheinlich war die Eingabe der Site URL bei den System Settings nicht richtig. Elgg versucht, die richtige Site URL zu erkennen, aber durch Apache-Aliases kann es hier zu einem Fehler kommen und teilweise wird der Pfad zum Elgg-Verzeichnis auf dem Server fälschlicherweise in die Site URL mit übernommen. Falls beispielsweise Deine Seite im Browser mit http://meine-domain.com/ aufgerufen werden sollte, muss bei der Site URL auch genau http://meine-domain.com/ stehen und nicht irgendwas dahinter. Im Falle der Installation in ein Unterverzeichnis (z.B. http://meine-domain.com/elgg) dementsprechend auch genau http://meine-domain.com/elgg und nicht mehr.
Der Pfad zum Elgg-Rootverzeichnis und zum Datenverzeichnis dagegen muß den Pfad zu diesen Verzeichnissen auf dem Server enthalten mit einem / am Ende.
Unglücklicherweise übernimmt Elgg falsche Eingaben beim ersten Installationsversuch in seine Datenbank und auch wenn Du bei einem weiteren Installationsversuch Änderungen bei den System Settings vornimmst werden die falschen Werte in der Datenbank nicht geändert. Die einzige Möglichkeit ist, die Datenbank zu löschen und eine neue, leere Datenbank anzulegen und damit die Installation zu wiederholen.
Willst Du Elgg in ein Unterverzeichnis installieren, solltest Du in der .htaccess die RewriteBase Variable richtig setzen. Auch wenn Du nicht in ein Unterverzeichnis installierst, kann es helfen, RewriteBase / zu setzen.
Bei einer lokalen Installation kann möglicherweise auch helfen, die folgenden Zeilen in die Apache-Config httpd.conf zu übernehmen:
<Directory "/pfad/zu/elgg">
AllowOverride All
</Directory>
Bei einer Installation auf einem Shared Server oder anderen Webhosting-Optionen kannst Du das aller Wahrscheinlichkeit nicht bzw. Apache sollte eigentlich sowieso korrekt konfiguriert sein.
Hallo iionly,
danke für Deine schnelle Antwort.
Ich werde es gleich probieren.
Lg
Tourlauber
Hallo iionly,
Dein Tip war Klasse.
Die Erste Hürde habe ich mit Deiner Hilfe geschafft!
Vielen Dank!
Lg
Tourlauber
Wo kann ich einen aktuellen deutschen Sprachfile für Core und Module bekommen?
Lg
Tourlauber