Spreadsheet_Excel_Writer

Alles, was Perl betrifft, kann hier besprochen werden.

Spreadsheet_Excel_Writer

Postby cmu » 26. January 2004 09:06

Hallo...
Ich habe mir von Pear die Pakete OLE und Spreadsheet_Excel_Writer installiert. Local auf meinem Testserver läuft alles wunderbar. Nur wenn ich jetzt die Seiten auf den "echten" Webserver hoch lade funzt es nicht. Ich bekomme immer die Meldung:

Warning: main(): open_basedir restriction in effect. File(/usr/share/php/Spreadsheet/Excel/Writer.php) is not within the allowed path(s): (/srv/www/htdocs/web1/) in /srv/www/htdocs/web1/html/php/biff/excel.php on line 3

Warning: main(/usr/share/php/Spreadsheet/Excel/Writer.php): failed to open stream: Operation not permitted in /srv/www/htdocs/web1/html/php/biff/excel.php on line 3

Fatal error: main(): Failed opening required '/usr/share/php/Spreadsheet/Excel/Writer.php' (include_path='.:/php/includes') in /srv/www/htdocs/web1/html/php/biff/excel.php on line 3

Kann mir da jemand einen Tipp geben????

DANKE
cmu
 
Posts: 14
Joined: 16. December 2003 09:46

Postby blueser » 28. January 2004 10:33

Hi

anhand der Fehlermeldung könnte man glauben, daß auf die writer.php nicht zugegriffen werden kann, da sie nicht im Arbeitsverzeichnis des Apache vorliegt. Ich denke der Apache besitzt keine Rechte (php Engine dementsprechend auch nicht) um in dem /usr/share/.... zuzugreifen..

Gruß blueser
blueser
 
Posts: 24
Joined: 12. January 2004 09:41
Location: HH, DE

Postby cmu » 30. January 2004 15:43

Hi...

Also die Rechte sind inzwischen richtig gesetzt. Aber es wird nur eine leere Exceldatei exportiert.
Einen kompletten Zugriff auf den Server habe ich nicht.
Fehlt noch irgendeine php-Klasse oder sowas???

DANKE
cmu
 
Posts: 14
Joined: 16. December 2003 09:46

Postby blueser » 12. February 2004 10:26

Hi,

leider kann ich dich nicht weiterhelfen da ich die Pakete nicht kenne... Allerdings ich werde mir sie besorgen ;)

Bis dann, ich drücke dir die Daumen,
blueser
blueser
 
Posts: 24
Joined: 12. January 2004 09:41
Location: HH, DE

Postby test022 » 29. January 2007 12:29

Guten Tag, habe das gleiches Problem:

Warning: main() [function.main]: open_basedir restriction in effect. File(/usr/share/php/Spreadsheet/Excel/Writer.php) is not within the allowed path(s): (/srv/www/vhosts/domain.de/httpdocs:/tmp) in /srv/www/vhosts/domain.de/httpdocs/excel.php on line 6

Warning: main(Spreadsheet/Excel/Writer.php) [function.main]: failed to open stream: Operation not permitted in /srv/www/vhosts/domain.de/httpdocs/excel.php on line 6

Warning: main() [function.include]: Failed opening 'Spreadsheet/Excel/Writer.php' for inclusion (include_path='.:/usr/share/php') in /srv/www/vhosts/domain.de/httpdocs/excel.php on line 6

Fatal error: Cannot instantiate non-existent class: spreadsheet_excel_writer in /srv/www/vhosts/domain.de/httpdocs/excel.php on line 8


wie kann ich die Rechte richtig setzten?
test022
 
Posts: 11
Joined: 17. August 2005 12:06

Postby Wiedmann » 29. January 2007 13:37

open_basedir restriction in effect. File(/usr/share/php/Spreadsheet/Excel/Writer.php) is not within the allowed path(s): (/srv/www/vhosts/domain.de/httpdocs:/tmp)

In der "open_basedir"-Einstellung von PHP sind 2 Verzeichnisse zugelassen. Das Verzeichnis vom Spreadsheet_Excel_Writer gehört nicht dazu.

Korrigiere diese Einstellung in der "php.ini" (oder wo auch immer diese gesetzt wird).
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to Perl

Who is online

Users browsing this forum: No registered users and 1 guest