Hallo zusammen,
ich möchte auf meinem Server (mit Plesk) Pear zur Verfügung stellen. PEAR liegt ja unter /usr/share/psa-horde/pear, ich hab für die jwl. Domain unter /home/httpd/vhosts/DOMAINNAME.TLD/conf eine Datei namens vhost.conf mit folgendem Inhalt angelegt:
dann /usr/local/psa/admin/sbin/websrvmng -v -a ausgeführt, nun wird in der httpd.include ein include-eintrag für die vhost angelegt. Apache neu starten und gut ist!
Das Problem ist jetzt, dass ich wenn ich PEAR in die Website einbinden möchte den Kompletten Pfad angeben muss:
ich möchte natürlich PEAR.php direkt aufrufen können also:
!
Meine Idee war ich include das Pear-VZ in der php.ini
das Resultat stellt sich wie folgt dar:
Warning: main(): SAFE MODE Restriction in effect. The script whose uid is 10001 is not allowed to access /usr/share/psa-horde/pear/PEAR.php owned by uid 0 in /home/httpd/vhosts/DOMAINNAME.TLD/httpdocs/pear.php on line 2
Warning: main(PEAR.php): failed to open stream: No such file or directory in /home/httpd/vhosts/DOMAINNAME.TLD/httpdocs/pear.php on line 2
Fatal error: main(): Failed opening required 'PEAR.php' (include_path='.:/usr/share/psa-horde/pear') in /home/httpd/vhosts/DOMAINNAME.TLD/httpdocs/pear.php on line 2
meine Idee war die
in der php.ini zu setzten -> Auch kein Erfolg Warning: main(): SAFE MODE Restriction in effect. The script whose uid/gid is 10001/10001 is not allowed to access /usr/share/psa-horde/pear/PEAR.php owned by uid/gid 0/0 in /home/httpd/vhosts/DOMAINNAME.TLD/httpdocs/pear.php on line 2
Warning: main(PEAR.php): failed to open stream: No such file or directory in /home/httpd/vhosts/DOMAINNAME.TLD/httpdocs/pear.php on line 2
Fatal error: main(): Failed opening required 'PEAR.php' (include_path='.:/usr/share/psa-horde/pear') in /home/httpd/vhosts/DOMAINNAME.TLD/httpdocs/pear.php on line 2
Ist das so wie ich mir das vorstelle überhaupt realisierbar, oder bin ich auf dem falschen Dampfer? Es wär ja generell auch möglich PEAR auf dem Server neu zu installieren, also unabhängig von Horde, was ist die beste Vorgehensweise, bzw. was würdet ihr empfehlen?
Besten Dank im Vorraus!
Gruß Basti
ich möchte auf meinem Server (mit Plesk) Pear zur Verfügung stellen. PEAR liegt ja unter /usr/share/psa-horde/pear, ich hab für die jwl. Domain unter /home/httpd/vhosts/DOMAINNAME.TLD/conf eine Datei namens vhost.conf mit folgendem Inhalt angelegt:
Code:
<Directory /home/httpd/vhosts/DOMAINNAME.TLD/httpdocs>
php_admin_value open_basedir "/home/httpd/vhosts/DOMAINNAME.TLD/httpdocs:/usr/share/psa-horde/pear:."
</Directory>
Das Problem ist jetzt, dass ich wenn ich PEAR in die Website einbinden möchte den Kompletten Pfad angeben muss:
Code:
require_once '/usr/share/psa-horde/pear/PEAR.php\';
Code:
require_once 'PEAR.php';
Meine Idee war ich include das Pear-VZ in der php.ini
Code:
include_path = ".:/usr/share/psa-horde/pear"
Warning: main(): SAFE MODE Restriction in effect. The script whose uid is 10001 is not allowed to access /usr/share/psa-horde/pear/PEAR.php owned by uid 0 in /home/httpd/vhosts/DOMAINNAME.TLD/httpdocs/pear.php on line 2
Warning: main(PEAR.php): failed to open stream: No such file or directory in /home/httpd/vhosts/DOMAINNAME.TLD/httpdocs/pear.php on line 2
Fatal error: main(): Failed opening required 'PEAR.php' (include_path='.:/usr/share/psa-horde/pear') in /home/httpd/vhosts/DOMAINNAME.TLD/httpdocs/pear.php on line 2
meine Idee war die
Code:
safe_mode_gid On
Warning: main(PEAR.php): failed to open stream: No such file or directory in /home/httpd/vhosts/DOMAINNAME.TLD/httpdocs/pear.php on line 2
Fatal error: main(): Failed opening required 'PEAR.php' (include_path='.:/usr/share/psa-horde/pear') in /home/httpd/vhosts/DOMAINNAME.TLD/httpdocs/pear.php on line 2
Ist das so wie ich mir das vorstelle überhaupt realisierbar, oder bin ich auf dem falschen Dampfer? Es wär ja generell auch möglich PEAR auf dem Server neu zu installieren, also unabhängig von Horde, was ist die beste Vorgehensweise, bzw. was würdet ihr empfehlen?
Besten Dank im Vorraus!
Gruß Basti