WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Problem med gzip när jag ska spara backup. (https://www.wn.se/forum/showthread.php?t=31719)

xciso 2008-09-07 17:01

Tja. Jag har en vps som jag kör debian etch 4.0 på. vps'en används främst för att driva en webshop.
Jag har problem med att när jag ska spara en backup i admin gränssnittet så får jag detta felmeddelande:
Det kanske är så att jag inte har det på min vps? Hur kan man i så fall smidigast installera det?
Givetvis kan jag kommentera bort dessa rader i backup.php filen, men det är ju inte rätt ;)

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/bin/gzip) is not within the allowed path(s): (/home/XXXxxxXXX:/tmp:/usr/local/lib/php/) in /home/XXXxxXX/admin/backup.php on line 443

Tack på förhand! :D

vco-systems 2008-09-07 17:45

Det känns som att du har ställt in så att websidor enbart får köra filer som är lagrade i /home/XXXxxxXXX, /tmp samt /usr/local/lib/php/

Ett enkelt sätt är att skapa en symbolisk länk i /home/XXXxxxXXX
(ln -s /usr/bin/gzip /home/XXXxxxXXX)

xciso 2008-09-07 18:24

Kan du berätta lite mer exakt hur jag ska göra?

crazzy 2008-09-07 18:25

Logga in via ssh och kör ovanstående kommando. (Som root)

xciso 2008-09-07 18:41

Citat:

Originally posted by crazzy@Sep 7 2008, 18:25
Logga in via ssh och kör ovanstående kommando. (Som root)

Jag ska alltså bara köra detta kommando som root:
ln -s /usr/bin/gzip /home/XXXxxxXXX

xciso 2008-09-07 21:59

Provade att köra detta men fick detta till svar:
ln: creating symbolic link `/home/xxxXXXxxx/gzip' to `/usr/bin/gzip': File exists

Samma fel :(

emilv 2008-09-07 22:56

Att open_basedir är aktiverat gör att funktionen file_exists (och liknande funktioner) inte får arbeta med filer som ligger utanför de kataloger som felmeddelandet specificerade, därför får du felmeddelandet. Du kan stänga av open_basedir i php.ini om du vill att PHP ska kunna arbeta med filer i andra kataloger.


Alla tider är GMT +2. Klockan är nu 06:10.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson