Mediawiki Bilderupload

Ich habe auf meiner Webseite ein Wiki installiert. Der normale Upload und der Upload per URL funktioniert ja nicht, da allow_url_fopen nicht erlaubt ist.
Daher meine Frage: gibt es einen anderen Weg Bilder bei Mediawiki hochzuladen? (vielleicht per FTP?)

hallo,

der normale Upload müsste auch ohne aktivierte externe Verbindungen funktionieren. Wie sieht denn der Paramter LocalSettings.php in der Datei ’ LocalSettings.php ’ aus? Der müsste auf ’ true ’ stehen.

Welchen Parameter meinst du? Ich habe folgende gefunden:
$wgEnableUploads = true;
#$wgHashedUploadDirectory = false; (Als Kommentar)

Wenn ich etwas hochladen will kommt folgende Fehlermeldung:

Internal Error

MWHttpRequest::factory: allow_url_fopen needs to be enabled for pure PHP http requests to work. If possible, curl should be used instead. See php.net/curl.

Ich habe ein ähnliches Problem bei MediaWiki, dass aber nicht nur beim Bilderupload auftritt.
Hierbei spuckt MediaWiki eine Fehlermeldung nach folgendem Schema aus:

Dies hatte ich auch schonmal in diesem Forum geschrieben, aber leider hat bisher noch keiner vom Staff darauf geantwortet. Siehe: Probleme bei MediaWiki

[quote=“kanaren”]Ich habe ein ähnliches Problem bei MediaWiki, dass aber nicht nur beim Bilderupload auftritt.
Hierbei spuckt MediaWiki eine Fehlermeldung nach folgendem Schema aus:

Dies hatte ich auch schonmal in diesem Forum geschrieben, aber leider hat bisher noch keiner vom Staff darauf geantwortet. Siehe: Probleme bei MediaWiki[/quote]
Hallo,

den Vorschlag, den Hersteller deiner Software mal zu kontaktieren, dem bist du nachgekommen?

Genau diesen Fehler habe ich auch, wenn ich versuche ein nicht vorhandenes Bild (mit vorhandenen kann ich es ja nicht testen) in einem Artikel zu verlinken und dann auf Vorschau oder Seite speichern drücke:

[74c541c3] 2013-03-05 14:17:59: Fatal exception of type MWException

Also …

ich war irritiert, weil auf dem selben Webspace bei mir 2 Wikis laufen.
Bei einer ging es (V1.20.2 trotz allow_url_fopen = false) und bei der anderen (V2.21.3) nicht.

Durch Umgehen der Fehlermeldung in includes/HttpFunctions.php (Auskommentieren der Zeilen 285 & 286) funktioniert der Upload erstaunlicherweise trotzdem.

[code]# throw new MWException( METHOD . ‘: allow_url_fopen needs to be enabled for pure PHP’ .

’ http requests to work. If possible, curl should be used instead. See http://php.net/curl.’ );[/code]

Lediglich die Vorschau ging erst nach Einfügen der Zeile in der LocalSettings.php

Wo das eigentliche Problem liegt hab ich noch nicht herausgefunden (abs./rel. URL?)
aber vielleicht hilft das dem ein oder anderen vorübergehend …

hm, also die Exception soll auskommentiert werden, weil MediaWiki hier sonst auf Socketverbindungen besteht, richtig…?

ciao