500 Server Fehler nach dem Verschieben des Medien-Wiki-Verzeichnisses

8

Ich hatte eine Media Wiki Installation im Hauptverzeichnis /public_html/ meiner Domain und hatte kurze URLs aktiviert zu http://example.org/wiki/Page_title , also hatte ich eine .htaccess Datei mit den folgenden Regeln

%Vor%

Ich möchte andere Anwendungen im Hauptverzeichnis dieser Domäne installieren, also versuche ich, diese Medien-Wiki-Installation aus dem Verzeichnis root /public_html/ in die /public_html/w/ zu verschieben, während das gleiche kurze URL-Format beibehalten wird. Also habe ich nur den Inhalt aus dem Hauptverzeichnis in das Verzeichnis /public_html/w/ kopiert und die .htaccess-Regeln in

geändert %Vor%

Und ändern Sie auch die Datei LocalSettings.php im neuen Verzeichnis von

%Vor%

bis

%Vor%

In der Theorie, da es die gleiche db und alle die gleichen Einstellungen verwendet, musste ich nur die Verzeichnisse htaccess und localsettings.php ändern und es sollte gut funktionieren, aber nachdem ich es versucht habe, bekam ich einen 500 Server Fehler und die Site war überhaupt nicht funktioniert und nachdem ich Apache / PHP-Fehlerprotokolle überprüft habe, fand ich eine Menge das gleiche Zeug

%Vor%

Beachten Sie, dass sich die ersten Fehler immer noch auf das vorherige root /public_html/ -Verzeichnis beziehen, während sich die Erweiterungsfehler bereits auf das /public_html/w/ -Verzeichnis beziehen

Ich habe keine Ahnung, wo ich hier falsch gelaufen bin, also würde ich mich über Hilfe freuen. Bis jetzt musste ich die Änderungen rückgängig machen und eine Sicherung wiederherstellen, die ich für das alte Verzeichnis hatte, aber ich möchte noch das Wiki-Verzeichnis verschieben.

    
spacing 28.02.2016, 14:27
quelle

3 Antworten

1

Wenn Sie / home / admin / web / MY DOMAIN / public_html / als Stammverzeichnis (wie vom Webserver angegeben) beibehalten, Mediawiki jedoch um eine Ebene nach unten verschieben, müssen Sie möglicherweise Folgendes ändern:

%Vor%     
Simon 08.03.2016 10:21
quelle
0

Es ist nicht notwendig, das Medien-Wiki vom aktuellen Standort zu verschieben. Wenn Sie zusätzliche Anwendungen und Medien installieren, verwendet Wiki bereits kurze URLs, die den Zugriff auf Artikel mit dem Formular example.org/wiki/Article_Title ermöglichen. Sie können die neuen Anwendungen direkt neben der mediaWiki-Installation in Unterordnern installieren all dies, da die .htaccess-Regeln Ausnahmen für Dateien und Ordner bereitstellen, die auf dem Server existieren.

Beispiel Ordnerstruktur

%Vor%     
Chris Rutherfurd 03.03.2016 07:39
quelle
0

Ich bin mit MediaWiki nicht vertraut, aber angesichts dieses Kommentars:

  

Beachten Sie, dass sich die ersten Fehler immer noch auf das vorherige root /public_html/ -Verzeichnis beziehen, während sich die Erweiterungsfehler bereits auf das /public_html/w/ -Verzeichnis beziehen

Ich habe den folgenden Kommentar auf mediawiki.org gefunden:

  

Wenn Sie dies [ $wgScriptPath ] in Ihrem LocalSettings.php neu definieren, müssen alle abhängigen Variablen ebenfalls neu definiert werden!

Ich würde untersuchen, was sonst während der Installation mit diesem Wert festgelegt wird, da dies die Ursache Ihres Problems sein könnte.

    
CoderCreative 09.03.2016 12:20
quelle