problema upload de archivos

Comenta aquí tots els dubtes i problemes que puguis tenir amb els nostres serveis.

problema upload de archivos

EntradaAutor: catbel Data: dt. des. 21, 2004 10:35 am

Necesito habilitar permisos de escritura a una carpeta para que mi cliente pueda actualizar archivos. Soluciones:

1.- he creado una cuenta de ftp desde el cpanel, pero a la hora de abrirla con ws_ftp, no sé que host poner (ftp.midominio.es/carpeta/subcarpeta?), y no me queda claro que login he de poner. En el cpanel no queda claro cuales son el host y login de la cta. ftp que acabo de crear.

2.- me gustaria + utilizar una historia en php que en local me funciona, pero en el site no. Se han de cambiar los permisos de acceso a la carpeta. Esto como se hace? porque los he cambiado desde el cpanel en file manager pero res de res. En las instrucciones de algunos script php que he probado me dicen que tengo que cambiar el mode 777 de la carpeta...

He probado varios script php todos muy sencillos y me dicen todos lo mismo al validar el form de upload:
Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/carpeta/subcarpeta/archivo.gif) is not within the allowed path(s): (/home/logmidominio) in /home/logmidominio/public_html/_upload.php on line 22

Please que puedo hacer??
~~
catbel
catbel
 
Entrades: 1
Membre des de: dc. des. 15, 2004 11:26 am
Ubicació: barcelona

para que dominio es?

EntradaAutor: karlos Data: dt. des. 21, 2004 11:29 am

hola,

tendrias que decirnos para que dominio es y asi te podemos dar permisos para poder ejecutar el script, ya que de entrada no se permite acceder fuera de tu cuenta de usuario y los uploads suben temporalmente los archivos a una carpeta temporal.

puedes enviarnos la respuesta a suport@cat1.net o aqui mismo.

o quizas el problema sea que en el script de upload donde le indicas la carpeta destino que se encuentra dentro de tu cuenta de usuario no le pones delante el $DOCUMENT_ROOT, para darle la ruta exacta de destino, es decir:

/home/usuario/public_html/tu/carpeta/destino/nombrearchivo.ext

comprueba que no sea eso :o--o:

saludos!
Imatge
<rA<k th3 2y273m :?-:: fr33 y0ur m1nd
Avatar de l’usuari
karlos
pingu hacker
pingu hacker
 
Entrades: 290
Membre des de: dl. feb. 10, 2003 12:46 pm
Ubicació: otra dimension

EntradaAutor: gitomer Data: dv. set. 01, 2006 12:13 pm

Hola Karlos, ara que ja has tornat de vacances aprofito per fer-te una consulta.

Si vull executar un script de PhP amb la següent instrucció

// upload the file
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);

Si poso abans una linia que sigui:

$destination_file="home/usuarisopadesigla/public_htm/carpetadesti/".$source_file;

Seria correcte? falta o sobra algún ./ ó /? necessito un chmod?
Estic fent un script per pujar fitxers, gracies. :-~
Live Full, Die Empty—Take risks. If you are not willing to risk you cannot grow. If you cannot grow you cannot become your best. If you cannot become your best you cannot become happy. And if you cannot be happy, what else is there?
Avatar de l’usuari
gitomer
pingu expert
pingu expert
 
Entrades: 123
Membre des de: dv. des. 30, 2005 8:32 pm
Ubicació: Cubelles

EntradaAutor: karlos Data: dv. set. 01, 2006 5:34 pm

Hola Killershark!

doncs si vols fer uploads via FTP, com que has de fer servir un compte de usuari de FTP no cal donar permisos especials a les carpetes.

Sobre el valor absolut de la ruta, el pots veure desde la consola amb la comanda "pwd".

Si vas a la carpeta "cd carpetadesti/" i despres escrius "pwd" (print work directory) et sortirà la ruta absoluta "/home/nomusuari/public_html/carpeta/" que pots fer servir com a paràmetre.

Però si pots servir una ruta relativa millor perquè el script serà més portable o fes servir $_SERVER["DOCUMENT_ROOT"] que et retorna "/home/nomusuari/public_html/" i afegeix la ruta relativa.

Sort!

;-)
Imatge
<rA<k th3 2y273m :?-:: fr33 y0ur m1nd
Avatar de l’usuari
karlos
pingu hacker
pingu hacker
 
Entrades: 290
Membre des de: dl. feb. 10, 2003 12:46 pm
Ubicació: otra dimension


Torna a: Suport

Qui està connectat

Usuaris navegant en aquest fòrum: No hi ha cap usuari registrat i 4 visitants

cron