Warning: mkdir() failed (Permiso denegado) in /var/www/html/moodle/lib/moodlelib.php on line 1726
Número de respuestas: 5cuando entro a http://localhost/moodle/admin/
sa le este mensaje
Warning: mkdir() failed (Permiso denegado) in /var/www/html/moodle/lib/moodlelib.php on line 1726
ERROR: Could not find or create a directory (/var/www/html/moodle_data/cache)
Warning: mkdir() failed (Permiso denegado) in /var/www/html/moodle/lib/moodlelib.php on line 1726
ERROR: Could not find or create a directory (/var/www/html/moodle_data/session
Re: Warning: mkdir() failed (Permiso denegado) in /var/www/html/moodle/lib/moodlelib.php on line 1726
Hola :
tu directorio : /var/www/html/moodle_data debe de tener permisos 777
Salu2
Franklin
Re: Warning: mkdir() failed (Permiso denegado) in /var/www/html/moodle/lib/moodlelib.php on line 1726
de nuevo gracias por tu colaboración
Re: Warning: mkdir() failed (Permiso denegado) in /var/www/html/moodle/lib/moodlelib.php on line 1726
Hola JH :
Si es externo (normalmente no te dan acceso al prompt - línea de comandos):
Puedes hacerlo vía FTP (i.e. usando el FlashFXP), te conectas a tu hosting, marcas el archivo o directorio y con el mouse botón derecho seleccionas Atributes (CHMOD)
y le das 777 (para otorgar todos los permisos : dueño, grupo, otros)
los tres primeros rwx (read, write, execute) son para el dueño del archivo o directorio
los tres segundos rwx (read, write, execute) son para el grupo que usa el archivo o directorio
los tres terceros rwx (read, write, execute) son para cualquier usuario que desea usar el archivo o directorio
si es un archivo : -rwxrwxrwx
si es un directorio : drwxrwxrwx (la de "d" lo pone el S.O.)
para permisos 755 :
los tres primeros rwx (read, write, execute) son para el dueño del archivo o directorio
los tres segundos rwx (read, - , execute) son para el grupo que usa el archivo o directorio
los tres terceros rwx (read, - , execute) son para cualquier usuario que desea usar el archivo o directorio
si es un archivo : -rwxr-xr-x
si es un directorio : drwxr-xr-x (la de "d" lo pone el S.O.)
Vía la linea de comando (prompt) :
# chmod 755 filename
# chmod 777 filename
************************* mayor información :
El comando chmod (CHange MODe, Cambiar el modo) tiene una sintaxis bien particular. La sintaxis general es:
pero lo que lo distingue son las diferentes formas que puede tomar el cambio de modo. Este se puede especificar de dos maneras:
en octal; entonces los derechos del usuario dueño se corresponden con números de la forma <x>00, donde <x> corresponde al permiso asignado: 4 para permiso de lectura, 2 para permiso de escritura, y 1 para permiso de ejecución; similarmente, los derechos del grupo propietario toman la forma <x>0 y los permisos para los otros la forma <x>. Por lo tanto, todo lo que Usted necesita hacer es sumar los permisos asignados para obtener el modo correcto. Por lo tanto, los permisos rwxr-xr-- corresponden a 400+200+100 (permisos del dueño, rwx) +40+10 (permisos del grupo propietario, r-x) +4 (permisos de los otros, r--) = 754; de esta forma, los permisos se expresan en términos absolutos. Esto significa que los permisos previos se reemplazan incondicionalmente;
con expresiones: aquí los permisos se expresan con una secuencia de expresiones separadas por comas. Por lo tanto, una expresión toma la forma [categoría]<+|-|=><permisos>.
La categoría puede ser una o más de:
Si no se especifica categoría alguna, los cambios se aplicarán para todas las categorías. Un + garantiza un permiso, un - lo niega y un = lo garantiza. Finalmente, el permiso es uno o más de:
Las opciones principales son bastante similares a las de chown o chgrp:
chmod -R o-w /shared/docs: quitar recursivamente el permiso de escritura para los otros sobre todos los archivos y subdirectorios del directorio /shared/docs/.
chmod -R og-w,o-x privado/: quitar recursivamente el permiso de escritura para el grupo y para los otros sobre todo el directorio privado/, y quitar el permiso de ejecución para los otros.
chmod -c 644 varios/archivo* cambia los permisos de todos los archivos del directorio varios/ cuyos nombres comiencen con archivo a rw-r--r-- (es decir, permiso de lectura para todos y permiso de escritura sólo para el dueño), y reporta sólo los archivos afectados por la operación.
Atte.,
Franklin
Re: Warning: mkdir() failed (Permiso denegado) in /var/www/html/moodle/lib/moodlelib.php on line 1726
Perfecto franklin ya detecte donde estuvo mi error !Gracias por tu ayuda!
de seguro estare solicitando tu ayuda posteriormente
!good luck!
Re: Warning: mkdir() failed (Permiso denegado) in /var/www/html/moodle/lib/moodlelib.php on line 1726
Tienes que darle permisos al usuario de apache.
Salud2.