Nach Debianhowto kein PHP in Unterverzeichnissen mehr

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

Nach Debianhowto kein PHP in Unterverzeichnissen mehr

Post by transmitter »

Hi

Ich habe mich an das HowTo gehalten: http://www.debianhowto.de/de/howtos/sar ... 2_php-fcgi und soweit scheint es auch zu funktionieren.

Wenn ich aber auf http://www.meineDomain.de/test/phpinfo.php zugreifen will, dann wird folgendes in die Logdatei geschrieben:
[Sun Jul 03 20:23:16 2005] [error] [client 84.174.237.xxx] FastCGI: server "/var/www/php-fcgi-scripts/meineDomain.de/php-fcgi-starter" stderr: PHP Fat
al error: Call to undefined function php_info() in /var/www/meineDomain.de/web/test/phpinfo.php on line 2
Wenn ich die Datei nach /var/www/meineDomain.de/web/phpinfo.php verschiebe, dann wird php_info korrekt angezeigt, nur in einem Unterverzeichnis nicht.

Woran liegt das denn?

Danke schonmal
Bye, Transmitter
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Nach Debianhowto kein PHP in Unterverzeichnissen mehr

Post by Roger Wilco »

Transmitter wrote:Woran liegt das denn?
PHP kennt keine Funktion namens php_info().
transmitter
Posts: 147
Joined: 2005-01-20 03:07
 

Re: Nach Debianhowto kein PHP in Unterverzeichnissen mehr

Post by transmitter »

Oh .. da könnte was wahres dran sein.

phpinfo ( ) funktioniert jetzt, aber vexim funktioniert nicht.

Wie bekomme ich denn raus, was in meiner PHP5 noch fehlt, damit ich vexim benutzen kann?

Hier mein configure:
./configure --enable-memory-limit --enable-force-cgi-redirect --enable-track-vars --with-pcre-regex --with-mysql --without-sqlite --without-mm --enable-fastcgi --prefix=/home/MeinBenutzer/php5 --enable-safe-mode --with-gd --with-pear=/usr/share/pear
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Nach Debianhowto kein PHP in Unterverzeichnissen mehr

Post by Roger Wilco »

Transmitter wrote:Wie bekomme ich denn raus, was in meiner PHP5 noch fehlt, damit ich vexim benutzen kann?
Das kommt auf die konkrete Fehlermeldung/-beschreibung an, die du ja in weiser Voraussicht sehr detailliert dargelegt hast. :twisted:
transmitter
Posts: 147
Joined: 2005-01-20 03:07
 

Re: Nach Debianhowto kein PHP in Unterverzeichnissen mehr

Post by transmitter »

Oh .. ich glaube 12h Linux ist eindeutig zu lang :-/

Im Unterordner bekomme ich keine Fehlermeldung, nur eine weiße Seite und im Log steht das, was ich oben gepostet habe.

Wenn ich vexim auf einen eigenen vHost uppe, dann bekomme ich folgendes:
Warning: main(DB.php) [function.main]: failed to open stream: No such file or directory in /var/www/domain.de/web/config/variables.php on line 3

Fatal error: main() [function.require]: Failed opening required 'DB.php' (include_path='.:/home/Benutzer/php5/lib/php') in /var/www/domain.de/web/config/variables.php on line 3
Wenn ich dann allerdings mit meinem Benutzer nach /home/Benutzer/php5/bin/ wechsle und
pear install DB eingebe, dann sagt mir pear:
Package 'DB' already installed, skipping
aber eine DB.php gibt es in /home/Benutzer Verzeichnis nicht, nur in /usr/share/php, noch von php4.
Kann es dann an meinem configure liegen, dass ich einen neuen Pfad zu Pear hätte angeben müssen?
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Nach Debianhowto kein PHP in Unterverzeichnissen mehr

Post by Roger Wilco »

Erweitere mal den include_path von PHP auf /usr/share/php.
transmitter
Posts: 147
Joined: 2005-01-20 03:07
 

Re: Nach Debianhowto kein PHP in Unterverzeichnissen mehr

Post by transmitter »

Ja, jetzt klappt es ..

Aber noch ein Problem habe ich gefunden:

in der index.php von vexim war immer ein _ Zeichen zuviel:

echo _("Username");

Da hat das Skript abgebrochen, trotz:

error_reporting ( E_ALL | E_STRICT );

Was soll denn das _ Zeichen dort?
Und muss ich an meinem PHP jetzt nochwas für die Zukunft ändern, wenn ich die 4 Stellen in der index.php geändert habe?

Edit:
Ja, es scheint so, als hätte ich noch irgendwo einen Fehler, der Rest von vexim funktioniert auch nicht :(
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Nach Debianhowto kein PHP in Unterverzeichnissen mehr

Post by Roger Wilco »

Transmitter wrote:Was soll denn das _ Zeichen dort?

Code: Select all

man gettext
Transmitter wrote:Und muss ich an meinem PHP jetzt nochwas für die Zukunft ändern, wenn ich die 4 Stellen in der index.php geändert habe?
Nein, aber mit installierter Gettext-Erweiterung für PHP hättest du die Stellen nicht ändern müssen.
transmitter
Posts: 147
Joined: 2005-01-20 03:07
 

Re: Nach Debianhowto kein PHP in Unterverzeichnissen mehr

Post by transmitter »

Wow .. magst du nicht bei mir einziehen .. nur für den Fall, dass hier noch mehr schief läuft ;)

Danke dir :)
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Nach Debianhowto kein PHP in Unterverzeichnissen mehr

Post by Roger Wilco »

Transmitter wrote:Wow .. magst du nicht bei mir einziehen .. nur für den Fall, dass hier noch mehr schief läuft ;)
Wie gut kochst du denn? :twisted:
transmitter
Posts: 147
Joined: 2005-01-20 03:07
 

Re: Nach Debianhowto kein PHP in Unterverzeichnissen mehr

Post by transmitter »

Hehe .. denke doch ganz gut, bisher hat sich noch niemand beschwert ;)
Post Reply