Foros del Web » Programando para Internet » PHP »

Permisos creando directorios y archivos

Estas en el tema de Permisos creando directorios y archivos en el foro de PHP en Foros del Web. Hola a todos, espero que este sea el foro adecuado... porque quizas iría mejor en el de hosting. Explico mi problema: Hace unos dias contraté ...
  #1 (permalink)  
Antiguo 28/05/2005, 13:58
 
Fecha de Ingreso: octubre-2004
Mensajes: 751
Antigüedad: 19 años, 6 meses
Puntos: 4
Permisos creando directorios y archivos

Hola a todos, espero que este sea el foro adecuado... porque quizas iría mejor en el de hosting.

Explico mi problema:

Hace unos dias contraté mi primer hosting de pago y subí mi página web. En esta página web creo un subdirectorio (de nombre un número aleatorio) en el directorio /webs/ y luego en este subdirectorio creo un archivo llamado infow.php que luego voy modificando. En mi servidor local todo esto me funciona pero cuando he subido la página al hosting de pago me salen los siguientes errores:
Código:
Warning: mkdir(Webs/193039): Permission denied in /home/editorw/public_html/modulos/editor1.php on line 3

Warning: fopen(Webs/193039/infow.php): failed to open stream: No such file or directory in /home/editorw/public_html/modulos/editor1.php on line 5

Warning: fclose(): supplied argument is not a valid stream resource in /home/editorw/public_html/modulos/editor1.php on line 6
Según dice no tiene permisos para crear el directorio y claro luego no puedo crear el archivo...
Me gustaría saber si puedo hacer algo para modificar estos permisos o no se... cualquier otra cosa que se os ocurra.
Muchos saludos y muchas gracias!
__________________
sergiold
  #2 (permalink)  
Antiguo 28/05/2005, 14:02
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 6 meses
Puntos: 1
es posible que puedas cambiar los permisos desde el panel de administración de tu hosting, busca esa opción

saludos
  #3 (permalink)  
Antiguo 28/05/2005, 14:57
 
Fecha de Ingreso: octubre-2004
Mensajes: 751
Antigüedad: 19 años, 6 meses
Puntos: 4
Tengo el Cpanel pero no he encontrado nada. Si alguien sabe que puedo hacer le agradecere mucho su ayuda!
Saludos!
__________________
sergiold
  #4 (permalink)  
Antiguo 29/05/2005, 01:29
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
- Para cambiar permisos desde PHP haz uso de la función chmod(): www.php.net/chmod


- Desde Cpanel:

1.- Ve al filemanager:


2.- Navega por tus carpetas hasta hayar el archivo buscado; da click sobre él

3.- En la parte superior derecha da click en "Change permissions":


4.- Da los permisos que quieras y guarda los cambios:


Suerte! .
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #5 (permalink)  
Antiguo 29/05/2005, 03:49
 
Fecha de Ingreso: octubre-2004
Mensajes: 751
Antigüedad: 19 años, 6 meses
Puntos: 4
Ok! muchisimas gracias por tu respuesta, es muy completa, sin embargo solo me queda una duda:

Para poder crear y modificar subdirectorios y archivos con php dentro de la carpeta /webs/ tengo que cambiarle los permisos a esta.
Tengo que ponerle todos los permisos a world ¿no? Sin embargo ¿Que quiere decir exactamente execute?

Muchas gracias por toda tu ayuda! Muchos saludos!

PD. Aprovecho para comentar que es mi post número 100!
__________________
sergiold
  #6 (permalink)  
Antiguo 29/05/2005, 05:30
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
El tema de los permisos es propio de LINUX... los permisos que requieras para crear una carpeta... pués supongo está el cómo y de dónde se creará dicha carpeta... si solo serás tú ó lo dejarás abierto a que cualquiera lo haga por internet...

Temo que, al menos yo, te diría que probaras con las diferentes combinaciones ... solo entre lectura y escritura... dudo necesites permisos de ejecución (execute).

Solo como comentario si lo haces desde chmod():
- 4 -> Solo lectura
- 2 -> Solo escritura
- 1 -> Solo ejecución
... entonces combinas:
- 6 -> Lectura y escritura
- 3 -> Escrituta y ejecución
- 5 -> Lectura y ejecución
- 7 -> Todos los permisos

Suerte!
PD: Cuando creas una carpeta daz permisos directamente.. pero será hacia la carpeta creada: www.php.net/mkdir
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #7 (permalink)  
Antiguo 29/05/2005, 06:47
 
Fecha de Ingreso: octubre-2004
Mensajes: 751
Antigüedad: 19 años, 6 meses
Puntos: 4
De acuerdo Todo solucionado!

De nuevo muchas gracias por todas tus aclaraciones.
Me ha servido de mucho pues ya he solucionado todos los errores que me daba la web (que eran muchos).
Gracias! Y muchos saludos a todos!
__________________
sergiold
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:26.