Mediawiki und Apache

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
sysoptiger
Beiträge: 349
Registriert: 08.09.2004 09:08:38
Wohnort: Griesheim
Kontaktdaten:

Mediawiki und Apache

Beitrag von sysoptiger » 19.05.2015 08:28:12

Hallo,

habe unter Debian Jessie Apache2/Mediawiki installiert.
Mein Problemkind ist die Extension PDFExport von Mediawiki.
Intern läuft diese perfekt. Aber wenn ich von aussen zugreife kann ich nur Text als PDF wandeln. Sobald ein Bild dabei ist hängt sich das ganze auf.
In der /etc/apache2/apache2.conf habe ich ergänzt:

Code: Alles auswählen

Include /etc/mediawiki/apache.conf
In der /etc/mediawiki/apache.conf steht:

Code: Alles auswählen

Alias /mediawiki /var/lib/mediawiki

<Directory /var/lib/mediawiki/>
	Options +FollowSymLinks
	AllowOverride All
	<IfVersion >= 2.3>
		Require all granted
	</IfVersion>
	<IfVersion < 2.3>
		order allow,deny
		allow from all
	</IfVersion>
</Directory>

# some directories must be protected
<Directory /var/lib/mediawiki/config>
	Options -FollowSymLinks
	AllowOverride None
    <IfModule mod_php5.c>
        php_admin_flag engine off
    </IfModule>
</Directory>
<Directory /var/lib/mediawiki/images>
	Options -FollowSymLinks
	AllowOverride None
    <IfModule mod_php5.c>
        php_admin_flag engine off
    </IfModule>
</Directory>
<Directory /var/lib/mediawiki/upload>
	Options -FollowSymLinks
	AllowOverride None
    <IfModule mod_php5.c>
        php_admin_flag engine off
    </IfModule>
</Directory>
Und ein Teilauszug der /etc/apache2/sites-enabled/000-default.conf:

Code: Alles auswählen

<Virtualhost *:80>
ServerName wiki.xxx.de
DocumentRoot /var/lib/mediawiki/>
<Directory /var/lib/mediawiki/>
	<IfModule mod_php4.c>
	php_flag register_globals off
	</IfModule>
	<IfModule mod_php5.c>
	php_flag register_globals off
	</IfModule>
	Options -Indexes +FollowSymlinks
   DirectoryIndex index.php
				        
    AllowOverride None
   order allow,deny
   allow from all
</Directory>
</Virtualhost>
In der 000-default.conf stehen noch 2 andere virtuelle Hosts, daher musste ich dort einen Eintrag machen.
Im Konfig File der apache.conf von Mediawiki steht aber als Kommentar das Einträge als virtueller Host nicht funktionieren.
Also wie könnte ich das sonst lösen?

Gruß

Peter

Antworten