Probleme mit einer php Funktion?

Apache, Lighttpd, nginx, Cherokee
Post Reply
transmitter
Posts: 147
Joined: 2005-01-20 03:07
 

Probleme mit einer php Funktion?

Post by transmitter »

Hi

Ich habe das MediaWiki installiert, nach dem http://www.debianhowto.de/de/howtos/sar ... 2_php-fcgi und dem Update von Apache und PHP kann ich es nicht mehr ausführen.
Im Browser bekomme ich gar nichts angezeigt (Wieso eigentlich nicht, früher gabs mal Fehlercodes im Browser:()

In der Logdatei steht folgendes:

Code: Select all

FastCGI: server "/var/www/php-fcgi-scripts/Domain.de/php-fcgi-starter" stderr: PHP
Fatal error:  Call to a member function read() on a non-object in /var/www/Domain.de/web/includes/Skin.php on line 27
Und hier das sind die betroffenen Zeilen in der Skin.php:

Code: Select all

$skinDir = dir($IP.'/skins');

global $wgSkipSkin;

# while code from www.php.net
while ( false !== ( $file = $skinDir->read() ) ) {
Also das Wiki funktionierte auf PHP4 auch, denke das liegt an meinem PHP5 Binary, oder?
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

Re: Probleme mit einer php Funktion?

Post by r00ty »

was liefert dir denn dir >dir< Funktion zurück ? ist das wirklich ein Objekt ?
transmitter
Posts: 147
Joined: 2005-01-20 03:07
 

Re: Probleme mit einer php Funktion?

Post by transmitter »

Ich weiß nicht, es scheint mir nicht so, aber wie gesagt, das ist ein unverändertes MediaWiki und auf PHP 4.3 lief es ohne Probleme.

Das sollte ja aufwärtskompatibel sein, weil auf meinem Server zu Hause lasse ich es auch auf PHP 5 laufen und auf Umschreiben des MediaWikis habe ich nicht so eine große Lust ;)

Das sind ja auch 550 Dateien, ich wollte das benutzen und nicht verstehen :-(
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

Re: Probleme mit einer php Funktion?

Post by r00ty »

hmm, also gerade im Bereich der Objektorientierung hat sich einiges getan von php4 -> php5. Da könnte ich mir schon vorstellen, dass auch das ein oder andere nicht mehr funktioniert. Haste mal nach ner akuellsten Version von MediaWiki geschaut ?
transmitter
Posts: 147
Joined: 2005-01-20 03:07
 

Re: Probleme mit einer php Funktion?

Post by transmitter »

Ja, die Version ist 2 Wochen alt, und wie gesagt, auf meinem Rechner zu Hause läuft das auf PHP 5, das war aber ein vorkompiliertes Binary, deswegen kenne ich leider den configure Aufruf nicht :(
andreask2
Posts: 696
Joined: 2004-01-27 14:16
Location: Aachen
 

Re: Probleme mit einer php Funktion?

Post by andreask2 »

Vielleicht hilft Dir:

http://de3.php.net/manual/en/class.dir.php#usernotes

könnte an einem relativen Pfad / include_path Einstellung liegen.
mydani
Posts: 152
Joined: 2003-08-18 19:34
 

Re: Probleme mit einer php Funktion?

Post by mydani »

Mit PHP+fcgi sollte es ja auch kein Problem sein für das Wiki eine PHP4 Binary aufzusetzen?
Gruß
transmitter
Posts: 147
Joined: 2005-01-20 03:07
 

Re: Probleme mit einer php Funktion?

Post by transmitter »

andreask2 wrote:Vielleicht hilft Dir:

http://de3.php.net/manual/en/class.dir.php#usernotes

könnte an einem relativen Pfad / include_path Einstellung liegen.
Ja .. ich glaube das hilft .. so werde ich mich wahrscheinlich dadurch hangeln müssenn ;(

mydani wrote:Mit PHP+fcgi sollte es ja auch kein Problem sein für das Wiki eine PHP4 Binary aufzusetzen?
Gruß
Ja, das stimmt auch wieder, werde ich dann machen, wenn es keine andere Möglichkeit mehr gibt :)
Post Reply