Page 1 of 1

Problemas con "uploads" y link "ln -s"

Posted: Thu Jun 28, 2012 2:38 pm
by Sakrow
Buenas, os comento:

Tengo dos CMSMadeSimple cada uno con un subdominio.

Ejemplo dominio 1: ph.midominio.com
Ejemplo dominio 2: ep.midominio.com

La cosa es que quiero que ambos tengan lo mismo en la parte de "uploads" de modo que he borrado el "uploads" de ph.midominio.com y he echo un "ln -s" del uploads de ep.midominio.com

Conclusion, puedo entrar al uploads desde el gestor de archivos de ph.midominio.com pero no a las carpetas de su interior.

Ahora desde el gestor de imagenes puedo entrar a cualquier carpeta.

Tambien via HTML o CSS acceder a cualquier imagen y archivo, solo me esta dando problemas el gestos de archivos.

He comprobado permisos, usuarios y demas, pero no encuentro cual pueda ser el problema.

A lo mejor no le gustan los links simbolicos al modulo...

Si se necesitan mas datos, comentadme y los proporciono.

Tengo CMSMS: 1.10.3
S.O: Debian Squeeze

Re: Problemas con "uploads" y link "ln -s"

Posted: Tue Jul 24, 2012 8:23 pm
by king_cucaracha
Ya verificaste que en tu archivo .htaccess se encuentre esta línea

Code: Select all

# Follow symbolic links in this directory.
Options +FollowSymLinks

Si estás teniendo problemas de error 403 o 404 cuando estás siguiendo los symlinks también podría ser que tu servidor tenga instalado mod_rewrite.

Definitivamente parece más la configuración de apache que una falla de CMSMS en sí.

Re: Problemas con "uploads" y link "ln -s"

Posted: Fri Jul 27, 2012 2:17 am
by Sakrow
Buenas, muchas gracias por tu tiempo.

Lo he puesto en el .htaccess de "uploads", ¿tengo que hacerlo en alguno mas?

Tengo un .htaccess para las Pretty URL, ¿tambien tengo que hacerlo en ese?

¡Un saludo!

Re: Problemas con "uploads" y link "ln -s"

Posted: Sat Jul 28, 2012 3:20 pm
by king_cucaracha
No soy para nada experto en apache, pero yo en lo personal uso un solo .htaccess en la raíz de cada CMSMS. Tal vez poniendolo en el .htaccess donde trabajas las pretty_urls.
No estoy seguro, perto tengo entendido que las configuraciones de .htaccess se van heredando a los subdirectorios pero no siempre es asi, para garantizarlo, tienes que poner esto en cada uno de los .htaccess de los subdirectorios

Code: Select all

RewriteOptions inherit
No se cuales sean tus necesidades específicas pero es muy necesario que tengas mas de un .htaccess en el sitio?

Re: Problemas con "uploads" y link "ln -s"

Posted: Sat Jul 28, 2012 4:12 pm
by king_cucaracha
He estado preguntando a los expertos en CMSMS (algunos de los desarrolladores incluidos)
Y los datos que he obtenido son:
Esta no es la manera de lograrlo.
File Manager utiliza la ruta REAL y verifica que la la ruta REAL inicie con el dominio del sitio.
Esto debido a 2 razones
1) CMSMS no es un sistema multisitio
2) Diseño de seguridad

La solución no soportada sería:
utilizar un hardlink entre ambos

La solución soportada utilizar rsync

En ambos casos necesitarías acceso ssh (muy probablemente root) a tu servidor

Intentalo con el rsync y cuentanos como te fué
tal vez esto nos sirva para poder publicar en la sección tips & trucos o incluso en la wiki.

Gracias

Re: Problemas con "uploads" y link "ln -s"

Posted: Sun Aug 26, 2012 6:12 pm
by Sakrow
Siento tardar tanto en responder pero se me han liado las cosas con el trabajo y no he podido progresar con este problema.

Muchas gracias por la información king_cucaracha, ya me estaba volviendo loco con el tema.

Probare lo del RSYNC, la cosa es:

¿Puedo decirle a RSYNC que se ejecute cada vez que existe un cambio? o ¿Tendría que ejecutarlo cada noche, hora...etc?

Al final los cambios serán pequeños pero la cosa es que se refresquen rápido.

Re: Problemas con "uploads" y link "ln -s"

Posted: Mon Aug 27, 2012 9:28 pm
by king_cucaracha
Hola, mira no soy experto en sistemas *nix para serte sincero. Yo mas bien apoyo a la comunidad con traducciones y soporte en español mas no soy un developer ni un as en el desarrollo de CMSMS.
Eché un par de googleadas y encontré esto:
http://linuxadminzone.com/detect-direct ... linuxunix/

donde explica como detectar cambios en el directorio
se enlaza con este otro script
http://linuxadminzone.com/script-to-syn ... ing-plesk/
Donde explica como usar rsync a demanda (ese script es mas bien para hacer mirror de servidores)
revisa los comentarios que hay muy buenos aportes de los lectores

y está este otro método que promete ser mas sencillo.
echales una leída y si logras implementarlo nos comentas como te fue, para ver si lo podemos postear algún dia en la wiki.