Confixx 3.3.5 + Debian Lenny

musti19

Member
Tag,

ich habe eben Debian 5.0 Lenny + Confixx 3.3.5 mit suPHP installiert,
jedoch gibt das System fehler aus:

PHP:
Warning: include_once(page_functions.php) [function.include-once]: failed to open stream: No such file or directory in /var/www/confixx/html/functions.inc.php on line 6

Warning: include_once() [function.include]: Failed opening 'page_functions.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/confixx/html/functions.inc.php on line 6

Warning: include_once(module.clone.v5.php) [function.include-once]: failed to open stream: No such file or directory in /var/www/confixx/html/functions.inc.php on line 14

Warning: include_once() [function.include]: Failed opening 'module.clone.v5.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/confixx/html/functions.inc.php on line 14

Warning: include_once(class.SQLString.php) [function.include-once]: failed to open stream: No such file or directory in /var/www/confixx/html/functions.inc.php on line 638

Warning: include_once() [function.include]: Failed opening 'class.SQLString.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/confixx/html/functions.inc.php on line 638

Warning: include_once(class.SQLInteger.php) [function.include-once]: failed to open stream: No such file or directory in /var/www/confixx/html/functions.inc.php on line 639

Warning: include_once() [function.include]: Failed opening 'class.SQLInteger.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/confixx/html/functions.inc.php on line 639

Warning: include_once(class.SQLType.php) [function.include-once]: failed to open stream: No such file or directory in /var/www/confixx/html/functions.inc.php on line 640

Warning: include_once() [function.include]: Failed opening 'class.SQLType.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/confixx/html/functions.inc.php on line 640

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/confixx/html/functions.inc.php:6) in /var/www/confixx/html/sessions.inc.php on line 39

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/confixx/html/functions.inc.php:6) in /var/www/confixx/html/sessions.inc.php on line 39

Fatal error: Class 'SQLString' not found in /var/www/confixx/html/reg/auth.php on line 93

Apache Problem wurde schon behoben:
ersetzt durch:
PHP:
PidFile /var/run/apache2.pid

User www-data

Group www-data


/etc/apache2/confixx/confixx_phpini:
PHP:
include_path = ".:/var/www/confixx/html/include:/var/www/confixx/html:/var/www/confixx/html/PEAR"

Hat jemand auch das Problem,oder Lösen können?
 
Last edited by a moderator:
Such mal die page_functions.php und schau dir den Pfad an.

Die sollten eigentlich Unterhalb von: /var/www/confixx/html/PEAR liegen.
 
Ich habe von suphp auf modphp umgestellt,dann lief es.
Jedoch würde ich gerne suphp einsetzen.
Das Problem liegt also bei suphp.
 
nach langem Suchen endlich gefunden

Hallo,

ich weis zwar nicht genau, welche der php.ini - Dateien dafür verantwortlich war, aber nach dem Setzen des vollständigen

include_path = ".:/var/www/confixx/html/include:/var/www/confixx/html:/var/www/confixx/html/PEAR"

in ALLEN php.ini php.ini.ucf-dist Dateien unterhalb der Sub-Verzeichnisses von

/etc/php5

und einem Server-Reboot, war dies Problem dann vollständig beseitigt.
Einen anderen Fehler könnte man dann auch noch gleich mit beseitigen:

chmod 444 /var/www/confixx/events.inc.php

Da vorher in allen php.ini`s die include_path`s ausgemarkt waren, kann das setzen der include_pathes ja eingentlich nicht schaden, dennoch wäre schön, wenn man wissen würde, welche der php.ini mit su_php dafür geändert werden muß!

Viel Spaß dann

Grüße Detlef
 
Hallo,
ich danke dir vielmals.
Endlich hat es geklappt.

Ich habe erstmal auf suphp wieder umgeschaltet,
dann unter etc/php5
die include_path in php.ini's (apache2 und cgi)
eingetragen.

Und die Rechte der Dateien unter /var/www/confixx neu gesetzt.

Dann funktionierte es wieder.

PS: Da suphp unkompabilität mit Lenny hat,
müssen die Rechte aller Dateien und Ordner unter /var/www/confixx neugesetzt werden:

Dazu:
PHP:
cd /var/www/confixx
find . -type d -exec chmod 775 {} \;
find . -type f -exec chmod 644 {} \;
ausführen.
Er setzt alle Dateien unter den Verzeichnis die Ordner-Rechte: 775
und die Dateie-Rechte auf 644.
 
Last edited by a moderator:
Back
Top