Current time: 05-06-2024, 07:12 AM Hello There, Guest! (LoginRegister)


Post Reply 
[Resuelto] Problema con el FileManager
Author Message
maceto Offline
Banned

Posts: 40
Joined: Apr 2009
Post: #1
[Resuelto] Problema con el FileManager
Hola como estan.

Estoy teniendo un problema con el filemanager despues de actualizar de 1.0.0 a 1.0.2, despues del login, al ingresar al filemanager, no aparecen los directorios del home del dominio y salen estos warnings.

Code:
Warning: ftp_rawlist() [function.ftp-rawlist]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/ispcp/gui/:/etc/ispcp/:/var/run/ispcp.lock:/proc/:/bin/df:/bin/mount:/var/log/rkhunter.log:/var/log/chkrootkit.log:/usr/share/php/) in /var/www/ispcp/gui/tools/filemanager/includes/browse.inc.php on line 123

Warning: ftp_rawlist() [function.ftp-rawlist]: Unable to create temporary file. Check permissions in temporary files directory. in /var/www/ispcp/gui/tools/filemanager/includes/browse.inc.php on line 123

Warning: ftp_rawlist() [function.ftp-rawlist]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/ispcp/gui/:/etc/ispcp/:/var/run/ispcp.lock:/proc/:/bin/df:/bin/mount:/var/log/rkhunter.log:/var/log/chkrootkit.log:/usr/share/php/) in /var/www/ispcp/gui/tools/filemanager/includes/browse.inc.php on line 124

Warning: ftp_rawlist() [function.ftp-rawlist]: Unable to create temporary file. Check permissions in temporary files directory. in /var/www/ispcp/gui/tools/filemanager/includes/browse.inc.php on line 124

Esta teniendo problema para escribir algún temporal, pero no quiero hacer lio dando permiso a cualquier directorio. Alguien tiene idea porque paso esto ? Y a que directorio hay que darle permiso ?

Saludos.-
(This post was last modified: 12-29-2009 04:34 AM by kurgans.)
12-29-2009 01:50 AM
Find all posts by this user Quote this message in a reply
kilburn Offline
Development Team
*****
Dev Team

Posts: 2,182
Joined: Feb 2007
Reputation: 34
Post: #2
RE: Problema con el FileManager
Hay 2 cosas que pueden solucionar el tema. La primera es preferible, pero no estoy del todo seguro que te lo arregle. La segunda lo arregla seguro, pero mola menos. Ahí van:

1. Añade lo siguiente en el fichero /var/www/fcgi/master/php5-fcgi-starter (antes de la línea con el "exec"):
Code:
TMPDIR="/var/www/ispcp/gui/phptmp"
export TMPDIR

2. Modifica el fichero /var/www/fcgi/master/php5/php.ini, añadiendo "/tmp/" en la directiva open_basedir (fijate que las diferentes rutas se separan con dos puntos ":").

Con cualquiera de las dos opciones debes reiniciar apache para que tengan efecto los cambios! Y dime por favor si te funcionó la primera opción vale? Gracias!
12-29-2009 02:26 AM
Visit this user's website Find all posts by this user Quote this message in a reply
maceto Offline
Banned

Posts: 40
Joined: Apr 2009
Post: #3
RE: Problema con el FileManager
Gracias por la ayuda !!!

La primer opción funciono de maravillas !!! Agregue esas lineas en /var/www/fcgi/master/php5-fcgi-starter reinicie el apache y salio andando.

Ahora, porque dejo de funcionar ? El server es un debian etch y para poder hacer la instalación del release 1.0.3 instale libapache2-mod-fcgid desde backports como dice otro post, abra sido esto lo que hizo que dejara de funcionar, o fue en la actualiación de 1.0.0 a 1.0.2 ? porque esto funcionaba correctamente antes.

A que te refieres cuando algo "mola menos" ? Perdon por esta pregunta pero no entiendo la expresión, hablamos el mismo idioma pero distinto !!! jajaja :-)

Saludos.-
Martin
12-29-2009 03:09 AM
Find all posts by this user Quote this message in a reply
kilburn Offline
Development Team
*****
Dev Team

Posts: 2,182
Joined: Feb 2007
Reputation: 34
Post: #4
RE: Problema con el FileManager
"mola menos" = es peor solución. Haciendo lo del open_basedir permites que el panel escriba ficheros en "/tmp", que sería el temporal compartido de todo el sistema, en vez de en "/var/www/ispcp/gui/phptmp", que es el directorio para archivos temporales del usuario concreto del panel.

Evidentemente, es mejor que incluso los ficheros temporales se queden en espacio privado del panel por temas de seguridad. Con la primera opción esto se cumple, así que "mola más" porque es mejor solución Smile

En cuanto a por qué funcionaba en versiones anteriores... no me preguntes jeje. El caso es que he añadido el TMP_DIR en los archivos de base del panel (rama trunk) así que en futuras versiones ya no debería existir este problemilla.
12-29-2009 03:44 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)