Probleme bei der MediaWiki-Installation

Hallo liebe Community,

nach meinem inzwischen 3. Versuch MediaWiki zu installieren bin ich mit meinem Wissen am Ende. Bereits bei der Installation habe ich in der Kopfzeile eine PHP-Fehlermeldung:

Warning:  file_exists() [function.file-exists]:
 open_basedir restriction in effect. File(/tmp) is not within the 
allowed path(s): (/users/relaking/www:/users/_temp/relaking) in /users/relaking/www/**/***/wiki3/includes/GlobalFunctions.php on line 2132

Warning:  file_exists() [function.file-exists]:
 open_basedir restriction in effect. File(/tmp) is not within the 
allowed path(s): (/users/relaking/www:/users/_temp/relaking) in /users/relaking/www/**/***/wiki3/includes/GlobalFunctions.php on line 2132

Nachdem die Installation dann die LocalSettings.php erstellt hat und ich diese hochgeladen habe, wird mir statt einer Startseite oder ähnlichem nur noch mehr Fehler angezeigt:
Warning: Cannot modify header information - headers already sent by (output started at /users/relaking/www///wiki3/LocalSettings.php:4) in /users/relaking/www//**/wiki3/includes/libs/HttpStatus.php on line 111

Warning: Cannot modify header information - headers already sent by (output started at /users/relaking/www/**/***/wiki3/LocalSettings.php:4) in /users/relaking/www/**/***/wiki3/includes/WebResponse.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at /users/relaking/www/**/***/wiki3/LocalSettings.php:4) in /users/relaking/www/**/***/wiki3/includes/WebResponse.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at /users/relaking/www/**/***/wiki3/LocalSettings.php:4) in /users/relaking/www/**/***/wiki3/includes/WebResponse.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at /users/relaking/www/**/***/wiki3/LocalSettings.php:4) in /users/relaking/www/**/***/wiki3/includes/WebResponse.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at /users/relaking/www/**/***/wiki3/LocalSettings.php:4) in /users/relaking/www/**/***/wiki3/includes/WebResponse.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at /users/relaking/www/**/***/wiki3/LocalSettings.php:4) in /users/relaking/www/**/***/wiki3/includes/WebResponse.php on line 42

Vermutlich wird es nur ein kleiner Fehler von meiner Seite aus sein, aber leider hab ich bis jetzt keine Lösung für dieses Problem finden können.
Ich hoffe einer von euch kann mir helfen :slight_smile:

MfG

Hi Relaking,

damit der Fehler behoben werden kann, musst du Zugriff auf die “httpd.conf” Datei haben.
Dies hast du bei bplaced nicht.
Bei manchen Anbietern kannst du über das jeweilige Backend, einstellungen dazu vornehmen.

Wenn du direkt auf den Server kannst, z.B. wenn es ein lokal installierter Server wie z.B. xampp, wamp,… ist, oder ein root-Server, dann kannst du die “httpd.conf” Datei direkt bearbeiten.
Dort gibt es die Zeile: “open_basedir” (Parameter). Die value (Inhalt) dahinter, musst du auf “none” setzten.
Dies kann, wenn nicht beabsichtigt, dann aber zu einer größeren Sicherheitslücke führen. Mehr Infos php.net - open-basedir .

Wenn du eine ganz einfache Wiki haben willst, gibt es unter anderem diese Alternativen:
https://github.com/victorstanciu/Wikitten (ohne Datenbank)
https://www.dokuwiki.org/dokuwiki

mfg iCatch

Nun gut, das erklärt natürlich warum ich die Installation nicht vervollständigen kann^^
Ich habe mal die DokuWiki ausprobiert, allerdings kann ich da die Installation nicht mal startet.
PHP function fsockopen is not available.
Gibt es denn sonst alternativen (mit DB)
Schonmal danke im vorraus :slight_smile:

Es gibt noch einige Alternativen, doch zu denen kann ich dir leider nichts sagen, da ich mit denen noch nicht gearbeitet habe.

fsockopen ist bei bplaced Free deaktiviert. Wenn du bplaced unterstützen willst und dir bplaced Pro holen willst, sind die Sockets freigegeben :slight_smile:

die Wikitten Doku, arbeitet ohne Datenbank, aber mit einem inline Editor, welcher alle Inhalte als Datei abspeichert (war für mich immer sehr praktisch), da wenn Fehler auftraten, musste man nur per FTP eine “.md” oder “.html” Datei im Editor bearbeiten :wink:

Eigentlich sind die Fehler relativ selbsterklärend.
“File(/tmp) is not within the allowed path(s)” sagt eigentlich schon direkt aus, wo das Problem liegt.
Und bei “Cannot modify header information - headers already sent” lässt sich in weniger als einer Minute mittels Google-Suche herausfinden, was damit gemeint ist. Nämlich, dass vor den PHP-Tags bereits eine Ausgabe stattfindet, was zu Problemen führt. Und wenn man dann noch einen Blick in die Mediawiki-Hilfe wirft, findet man das: https://www.mediawiki.org/wiki/Manual:Errors_and_symptoms#Warning:Cannot_modify_header_information-headers_already_sent_by.28…29