Foros de daboweb

HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac => GNU/Linux, Unix, *BSD and Free Software, Android => Mensaje iniciado por: Higi en 01 de Marzo de 2012, 06:04:10 pm

Título: Permisos directorio /var/www (SOLUCIONADO)
Publicado por: Higi en 01 de Marzo de 2012, 06:04:10 pm
Hola a todos, tengo una duda acerca de los permisos que debo de dar a este directorio en mi servidor.

He instalado dentro de este directorio un wordpress, que permisos debo darle??

Si son permisos 777, 750, o el que sea, se aplica a todo lo que vaya dentro de el??

Sería un agujero de seguridad??

Dentro de ese directorio he instalado tambien eyeOS y tengo algun problema subiendo archivos y dudo que será cuestion de permisos tambien.


**** e d i t o ****

Edito el post porque despues de hacer mil pruebas y leer en la documentacion de Linux sobre los permisos, no soy capaz de solucionar el problema.

Lo explico detalladamente a ver si me podeis echar un cable.

Tengo un servidor propio montado con Debian que ademas tengo apuntando un domunio de no-ip hacia él.
En el tengo instalado owncloud y eyeOS foncionando perfectamente y sin ningun tipo de problemas con los permisos. Los problemas los tengo con la instalacion de wordpress.

Instala wordpress sin problemas, habilito el ftp para poder subir imagenes en los post, actualizar plugins, etc, sin problemas. Pero en cuanto creo un post, una pagina nueva e intento acceder a ella me dice que nada, me tira el tipico mensaje de apache NOT FOUND.

Le he dado permisos 755 a la carpeta /var/www/blog, tambien a apache www-data, segun he leido en tutoriales y nada, que no lo consigo de ningun modo.

A ver si me echais un cable, esto me trae de cabeza.

Saludos.
Título: Re:Permisos directorio /var/www
Publicado por: Liamngls en 02 de Marzo de 2012, 10:39:54 am
Los permisos no tienen que ser recursivos, tú puedes aplicar unos permisos al directorio principal y luego otros a carpetas y archivos, de hecho debes hacerlo.

El directorio principal iría con 755 aunque puede que dependiendo lo que tengas ahí alojado te pida permisos 777 y luego dentro los archivos deberían tener 644 y las carpetas 755

Código: [Seleccionar]
find . -type f -exec chmod 644 {} \; && find . -type d -exec chmod 755 {} \;
Título: Re:Permisos directorio /var/www
Publicado por: Higi en 02 de Marzo de 2012, 01:28:32 pm
Gracias Liamngls  ;-)
Título: Re:Permisos directorio /var/www
Publicado por: Dabo en 04 de Marzo de 2012, 02:02:24 am
Sí, estoy de acuerdo con Liamngls, salvo la cache de Wp, todo debería estar o bien en 644 o 755, saludos  ;-)
Título: Re:Permisos directorio /var/www
Publicado por: Higi en 06 de Marzo de 2012, 06:16:50 pm
Gracias Dabo, poco a poco voy aprendiendo a poner orden en mi servidor... Nadie dijo que fuera facil  :-D ;-)
Título: Re:Permisos directorio /var/www (PERSISTE EL PROBLEMA)
Publicado por: Higi en 08 de Marzo de 2012, 11:49:45 am
Editado el post con los problemas actuales [LEER ARRIBA].
Título: Re:Permisos directorio /var/www
Publicado por: Liamngls en 08 de Marzo de 2012, 01:19:10 pm
Hombre, en un principio no habías comentado nada de ningún problema, solo preguntaste por los permisos  :destroyer:

Copia y pega aquí el contenido del archivo .htaccess y dinos si que tipo de url's tienes activadas en el blog.
Título: Re:Permisos directorio /var/www (SOLUCIONADO)
Publicado por: Higi en 08 de Marzo de 2012, 02:39:54 pm
Gracias de nuevo, tu pista me puso en el camino y por fin solucionado.

Escribo la solucion que seguro que a alguien le puede ser de utilidad.

Como bien decia Liangls, el problema estaba en el archivo .htaccess de mi servidor y la estructura de pagina.
Yo ni siquiera tenia en la raiz de mi blog el archivo. Asi que lo he creado y subido donde está el blog, en mi caso /var/www/blog

En la estructura de pagina yo tenia puesto /%postname%/ y dentro del archivo .htaccess he puesto este codigo que me indicaba el propio wordpress

Código: [Seleccionar]
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /web/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php [L]
</IfModule>

Con esto solucionado y funcionando al 100%.

Perdonar la chapa, pero mi experiencia en servidores es casi nula  ;-)
Título: Re:Permisos directorio /var/www (SOLUCIONADO)
Publicado por: Liamngls en 08 de Marzo de 2012, 03:07:19 pm
Nada, para eso estamos, por suerte esto nos ha pasado a muchos  :-6