Ich weiß es existiert bereits ein Thread dazu, aber mein Problem ist etwas tiefgreifender.
Erstmal das Ziel:
--------------------
Das Ziel ist es das PHP-Pear Packet auf meinen Server zu installieren. Rootzugriff per SSH ist vorhanden.
Aktueller Fortschritt:
-------------------------
Pear ist bereits auf dem Server installiert. Kann mit der Shell pear ausführen.
Dazu die pear config-info
PEAR executables directory bin_dir /usr/bin
PEAR documentation directory doc_dir /usr/share/php/doc
PHP extension directory ext_dir /usr/lib/php/extensions
PEAR directory php_dir /usr/share/php
PEAR Installer cache directory cache_dir /tmp/pear/cache
PEAR data directory data_dir /usr/share/php/data
PHP CLI/CGI binary php_bin /usr/bin/php
PEAR test directory test_dir /usr/share/php/test
/usr/share/php wurde ebenfalls in den open_basedir hinzugefügt.
mit
hab auch schon das Packet Cache_Lite installiert
dieses Befindet sich in dem Verzeichnis
/usr/share/php/Cache/Lite/
Kompliert wurde der Server mit
--without-pear
include_path setze ich im PHP-Script
Fehlermeldung:
--------------------------------
Warning: main(.:/usr/share/php/Cache/Lite/Output.php): failed to open stream: No such file or directory in /srv/www/htdocs/web1/html/admin/test/test.php on line 6
Fatal error: main(): Failed opening required '.:/usr/share/php/Cache/Lite/Output.php' (include_path='.:/usr/share/php') in /srv/www/htdocs/web1/html/admin/test/test.php on line 6
Meine Fragen:
-------------------
1. Wieso wird die Pear-Klasse nicht eingebunden, obwohl der Pfad dahin richtig ist?
2. Kann mir jemand vielleicht sagen, ob ich etwas vergessen habe, wenn ja dann bitte mit begründung, möchte nicht Dumm sterben
MFG
DigitalDoener
P.S: Falls jemand noch Daten zur Analyse braucht dann bitte posten
Erstmal das Ziel:
--------------------
Das Ziel ist es das PHP-Pear Packet auf meinen Server zu installieren. Rootzugriff per SSH ist vorhanden.
Aktueller Fortschritt:
-------------------------
Pear ist bereits auf dem Server installiert. Kann mit der Shell pear ausführen.
Dazu die pear config-info
PEAR executables directory bin_dir /usr/bin
PEAR documentation directory doc_dir /usr/share/php/doc
PHP extension directory ext_dir /usr/lib/php/extensions
PEAR directory php_dir /usr/share/php
PEAR Installer cache directory cache_dir /tmp/pear/cache
PEAR data directory data_dir /usr/share/php/data
PHP CLI/CGI binary php_bin /usr/bin/php
PEAR test directory test_dir /usr/share/php/test
/usr/share/php wurde ebenfalls in den open_basedir hinzugefügt.
mit
hab auch schon das Packet Cache_Lite installiert
dieses Befindet sich in dem Verzeichnis
/usr/share/php/Cache/Lite/
Kompliert wurde der Server mit
--without-pear
include_path setze ich im PHP-Script
PHP-Code:
$path = '.:/usr/share/php';
set_include_path($path);
//print phpinfo();
require_once(get_include_path().'/Cache/Lite/Output.php');
--------------------------------
Warning: main(.:/usr/share/php/Cache/Lite/Output.php): failed to open stream: No such file or directory in /srv/www/htdocs/web1/html/admin/test/test.php on line 6
Fatal error: main(): Failed opening required '.:/usr/share/php/Cache/Lite/Output.php' (include_path='.:/usr/share/php') in /srv/www/htdocs/web1/html/admin/test/test.php on line 6
Meine Fragen:
-------------------
1. Wieso wird die Pear-Klasse nicht eingebunden, obwohl der Pfad dahin richtig ist?
2. Kann mir jemand vielleicht sagen, ob ich etwas vergessen habe, wenn ja dann bitte mit begründung, möchte nicht Dumm sterben
MFG
DigitalDoener
P.S: Falls jemand noch Daten zur Analyse braucht dann bitte posten