Hallo, Am Montag, 3. April 2006 14:55 schrieb Henning Marwede:
Warning: dir(/skins) [function.dir]: failed to open dir: No such file or directory in /srv/www/htdocs/mediawiki/includes/Skin.php on line 22
Fatal error: Call to a member function on a non-object in /srv/www/htdocs/mediawiki/includes/Skin.php on line 25
Genau hier stehts: No such file. Mit anderen Worten: in /srv/www/htdocs/mediawiki/includes/ fehlt die Datei Skin.php. Wahrscheinlich ein Groß/Kleinschreibungsproblem. Ich vermute mal ganz stark, dass in diesem Verzeichnis eine skin.php liegt, aber keine Skin.php. Ich könnte mir vorstellen, dass Du die Dateien unter Windows entpackt hast, und dann von Linux aus hochgeladen/rüberkopiert. Windows tendiert nämlich dazu, Dateien mit Großschreibung zu benennen. Lösung: Entweder die Dateien von Linux aus entpacken und nochmal hochspielen oder manuell umbenennen - natürlich nur, falls das der Grund für das Problem ist.
Es scheint, dass die globale Variable $IP nicht korrekt belegt wird, und der dardurch die Verzeichnisse (hier: skins) nicht im Verzeichnis des mediawiki sondern im Rootverzeichnis sucht (Also /skins statt /srv/www/htdocs/mediawiki/skins).
Das halte ich für ausgeschlossen.
Wenn ich einen Link im Rootverzeichnis einrichte und die Seite erneut aufrufe erscheint eine ähnliche Fehlermeldung allerdings für ein anderes Verzeichnis.
Diese Fehlermeldung wäre vielleicht auch noch interessant, auch wenns meiner Meinung nach eher unwahrscheinlich ist, dass das zu einer Lösung führt. -- Michael Herrmann