2016-11-01 5 views
0

Ich versuche, ein Skript von einem anderen Webspace in Plesk zu laden. Ich ermöglichte open_basedir in den Webspace und in meinem Skript einfügen Iopen_basedir in linux plesk Fehler

include "/var/www/vhosts/example.com/httpdocs/app/"; 

jedoch nicht funktioniert und ich erhalte die folgenden Fehler in Log:

mod_fcgid: stderr: PHP Warning: include(/var/www/vhosts/example.com/httpdocs/eshop): failed to open stream: No such file or directory in /var/www/vhosts/test.example.com/httpdocs/index.php on line 2 

mod_fcgid: stderr: PHP Warning: include(/var/www/vhosts/example.com/httpdocs/app): failed to open stream: No such device in /var/www/vhosts/test.example.com/httpdocs/index.php on line 2 


mod_fcgid: stderr: PHP Warning: include(): Failed opening '/var/www/vhosts/example.com/httpdocs/app/' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/vhosts/test.example.com/httpdocs/index.php on line 2 

Ich gehe davon aus, dass es mit der Tatsache zu tun hat, dass ich den Pfad falsch schreibe, aber ich kann nicht verstehen, was der richtige ist.

Antwort

1

Es funktioniert nicht, da Dateien eines anderen Abonnements von einem anderen Systembenutzer gehört werden. Es ist besser notwendigen Code in derselben Zeichnung oder in einem gewissen shared Ort zu Ort wie /usr/share/pear oder /usr/share/php:

plesk php include_path

+0

Vielen Dank für Ihre Hilfe! Ich werde es versuchen! –

+0

Oleg Ich habe den Code in Teilen platziert, aber immer noch kein Glück. Soll ich irgendwelche speziellen Berechtigungen oder SMS geben? Ich erhalte dies: Keine Eingabedatei angegeben. –

+0

@DimitriosMarkopoulos Überprüfen Sie "include_path" in den PHP-Einstellungen der Domäne wie im Screenshot. –