Hallo,
Vorrede:
In der Firma läuft ein SME 7.13 mit der Contrib mediawiki.
Nach einiger Fumelei, läuft die jetzt richtig gut mit Zugriffsschutz... usw...
Installiert nach Anleitung von berdie Nochmals vielen Dank an dieser Stelle.
Nun, um einige Erweiterungen der Mediawiki zu nutzen, derer gibt es ja ohne Ende, ist in vielen Fällen
aber PHP5 nötig, für einige wiki-Bereiche will ich Vorlagen erstellen mit zusätzlichen Funktionen, z.B.
sortierbare Tabellen...
Da der SME in der Firma so wunderbar läuft bastel ich an dem natürlich nicht rum...
Zum Problem:
Privat habe ich auf einer Maschine einen neuen SME 7.2 aufgesetzt, alle Updates eingespielt.
PHP5 habe ich mittels folgender Anleitung als CGI installiert:
http://sme.firewall-services.com/spip.php?article46Jetzt gehts los...
Step 4: Configure your webapp to be handled by php5-cgi
Ich habe unter:
/etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/
die Datei "90mediawiki" mit folgendem Inhalt angelegt:
<Directory /opt/mediawiki>
AddHandler php5-cgi .php
Action php5-cgi /php5-cgi/php
</Directory>
Step5: Wie beschrieben ausgeführt, alles OK
Wenn ich nun die wiki aufrufe mit:
servername/wiki
Warten.... und dann:
Fehlermeldung von Firefox:
Fehler: Umleitungsfehler
Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.
In der /etc/httpd/conf/httpd.conf steht folgendes was evtl den Fehler enthält:
ScriptAlias /php5-cgi /usr/bin/php5
<Directory /usr/bin/php5>
order deny,allow
deny from all
allow from all
Options ExecCGI
</Directory>
# First, we configure the "default" to be a very restrictive set of
# permissions.
<Directory />
Options None
AllowOverride None
order deny,allow
deny from all
allow from none ----> liegt hier der Fehler????
</Directory>
.......
<Directory /opt/mediawiki>
AddHandler php5-cgi .php
Action php5-cgi /php5-cgi/php
</Directory>
.......
#------------------------------------------------------------
# Mediawiki
#------------------------------------------------------------
Alias /mediawiki /opt/mediawiki
Alias /wiki /opt/mediawiki/index.php
<Directory /opt/mediawiki>
AddType application/x-httpd-php .php .php3 .phtml
Options FollowSymLinks
order deny,allow
deny from all
allow from all
php_flag register_globals off
php_admin_value open_basedir /opt/mediawiki/:/tmp/
</Directory>
<Directory /opt/mediawiki/includes>
order deny,allow
deny from all
</Directory>
<Directory /opt/mediawiki/languages>
order deny,allow
deny from all
</Directory>
<Directory /opt/mediawiki/maintenance>
order deny,allow
deny from all
</Directory>
<Directory /opt/mediawiki/math>
order deny,allow
deny from all
</Directory>
<Directory /opt/mediawiki/tests>
order deny,allow
deny from all
</Directory>
<Directory /opt/mediawiki/maintenance/archives>
order deny,allow
deny from all
</Directory>
Sieht da jemand den Fehler?
An der wiki als solches habe ich nichts geändert, Rohzustand!
Hat jemand eine wiki mit php5 am laufen? Hat jemand schon wiki-extensions zum laufen gebracht?
z.B. Expr.php und ParserFunctions.php
Würde mich über Hilfe sehr freuien
Gruß Klaus