Mediawiki und Erweiterung

Status
Für weitere Antworten geschlossen.

Fraggle

Benutzer
Mitglied seit
15. Mrz 2009
Beiträge
496
Punkte für Reaktionen
6
Punkte
18
Hallo zusammen,

ich wollte folgendes einrichten:
http://www.mediawiki.org/wiki/Extension:PDF_Include/de

Dazu habe ich den Ordner des Wikis gesucht, bei mir volume1/web/MediaWiki/
Hier habe in der localsettings.php besagte Zeile ans Ende angefügt.

Den Code weiter unter habe ich unter pdf_include.php gespeichert und in dieser Datei die Rechte auf User gesetzt.
Aber es funktioniert leider nicht. In der Vorschau wird kein PDF angezeigt. Weiß jemand Rat? Besten Dank.

DSM 5.1.
Mediawiki 1.23.5 - 0025, Herausgeber Synology Inc.
 
Hallo,
bei mir funktioniert es. Ich habe die beiden Zeilen an das Ende der localsettings.php gesetzt:

require_once("$IP/extensions/pdf_include.php");
$wgGroupPermissions['*']['pdf'] = true; // Erlaubt allen Benutzer die Verwendung des PDF-Tags.

Ich könnte mir vorstellen dass bei dir die Rechte für die Nutzer nicht gesetzt sind.
 
Wo kann ich sie denn setzen?
Bzw verstehe ich ja die zweite Zeile so, daß sie genau das machen soll.
 
Ja, die letzte Zeile ist es. Sorry, hatte ich nicht geschrieben.
 
Hmm, schade, das habe ich ja alles drin. Per Copy&Paste, Tippfehler also ausgeschlossen.
 
Hmm, es fallen mir noch folgende Möglichkeiten ein.
Schauen ob die pdf_include.php im richtigen Verzeichnis liegt, richtig geschrieben ist und auch gelesen werden kann. Bei mir ist sie in /volume1/web/MediaWiki/extensions und hat die Rechte:

-rwxr-xr-x 1 http http 2885 Feb 26 19:08 pdf_include.php

Der Code selbst sieht in der Mediawiki-Seite so aus (als Beispiel):

<pdf width="800px" height="1000px">http://files.sma.de/dl/21477/ENERGYMETER-DDE140822W.pdf</pdf>
 
Bei mir ist es der gleiche Pfad.

Die Rechte habe ich jetzt mal angepaßt, aber ohne Veränderung. Ich habe auch Deinen pdf Tag verwendet, sprich:

Code:
Testseite
<pdf width="800px" height="1000px">http://files.sma.de/dl/21477/ENERGYMETER-DDE140822W.pdf</pdf>

Anzeige (Vorschau und finale Ansicht):
Code:
Testseite

Was mir aber aufgefallen ist, ist das mit ls -l Ordner und Dateien im Verzeichnis Extensions so aussehen:

Code:
drwxr-xr-x    4 http     http          4096 Oct 24 08:21 WikiEditor
-rwxr-xr-x    1 Fraggle users         2880 Feb 26 20:56 pdf_include.php
Hab das mit chown korrigiert, leider bleibt das Problem bestehen. Stand ist jetzt:
Code:
drwxr-xr-x    4 http     http          4096 Oct 24 08:21 WikiEditor
-rwxr-xr-x    1 http     http          2880 Feb 26 20:56 pdf_include.php
aber weiterhin ohne Funktion.
 
Alles klar, es liegt jetzt an meinem Browser. Ich vermute zwar, daß die Rechte ein Grund waren, aber mein Browser blockt es ab. Deswegen lasse ich das andere mal stehen. Vielen Dank für die Hilfe :)
 
Das ist schon merkwürdig. Schau doch bitte mal ob die Extension als installiert erkannt wird.
Im Mediawiki unter Spezialseiten -> Daten und Werkzeuge -> Version.
Unter installierte Erweiterungen sollte diese dann aufgeführt sein.:

Neue Bitmap1.jpg
 
Uups , da wir ich mit meiner Antwort zu langsam :)
Prima das es nun klappt !!
 
Ja, wird nur interessant herauszufinden welche Einstellung der gnupt Version von Firefox die PDF Einbettung abblockt. Vielen Dank auf jeden Fall.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat