[Typo3-UG Spain] Re: [Typo3-UG Spain] Re: [Typo3-UG Spain] Re: [Typo3-UG Spain] Re: [Typo3-UG Spain] Re: [Typo3-UG Spain] Re: [Typo3-UG Spain] Instalación de un código fuente para varios sitios Web independientes
Roberto
rmartinez at netcontac.com
Fri Sep 30 22:30:42 CEST 2005
Alfredo,
Ya vi y mi problema es que estoy usando Plesk, el cual tiene restricciones
especiales para los vhosts. Aunque no son exclusivas, estuve viendo que
con Suse la problemática es similar.
Tu solución es ingeniosa, pero no me gusta mover el dns porque los ajustes
pueden tardarse mucho, estoy tratando de hacer que funcione con symlinks,
para que la instalación de nuevos sitios sea más ágil.
Encontré algo acá:
http://typo3.com/documentation/mailing-lists/install-linux-archive/thread/50325/?tx_maillisttofaq_pi1%5Bsword%5D=plesk&tx_maillisttofaq_pi1%5Banswered_only%5D=0&tx_maillisttofaq_pi1%5Bmode%5D=1
Donde sugieren usar el comando sudo, porque la otra opción es insegura,
sin embargo, está inconcluso, a ver si con tu experiencia lo puedes
aplicar:
El proyecto es así:
1. Instalar el código fuente de Typo3 en un solo lugar y hacerlo accesible
a todas las nuevas instalaciónes.
Siguiendo las recomendaciones de Linux, el directorio apropiado sería
/usr/local/
Siendo así, la ruta de Typo3 sería /usr/local/typo3_src-3.8.0
Luego, el proyecto (testsite, dummy, etc.) de Typo3 se instalaría en el
directorio Web raíz de cada sitio Web, que para el dominio cancun.com
sería:
/home/httpd/vhosts/cancun.com/httpdocs
Hasta aquí parece fácil, el problema es al asignar los grupos, porque en
httpd.conf el usuario y el grupo de apache son apache y apache,
respectivamente, pero Plesk para los usuarios de cada sitio Web usa
psacln, por lo tanto la primera preguntas son:
1a. ¿En qué grupos meter /usr/local/typo3_src-3.8.0 y
/home/httpd/vhosts/cancun.com/httpdocs?
2a. ¿Qué grupo asignar al siguiente sitio Web que se instale por ejemplo
/home/httpd/vhosts/playadelcarmen.com/httpdocs?
Así mismo, aunque la configuración se realiza siendo root, hay que cambiar
el propietario de /home/httpd/vhosts/cancun.com/httpdocs y lo que
contenga, por el usuario del sitio Web (Vhosts o subdirectorio), que
pudiera ser cancunadmin. Ésto es para que dicho usuario pueda seguir
trabajando en su espacio web de forma regular. Ahora bien, Plesk se
encarga de administrar esos usuarios, así mismo de asignarles un grupo,
pero si vamos a hacer el sudo, la pregunta es:
1b. ¿Se pueden usar los usuarios y grupos de Plesk o es recomendable crear
nuevos (grupo y usuario) para facilitar el manejo de la instalación y
actualización de Typo3?
2b. ¿Cómo se crearía el nuevo grupo, se le asignarían los usuarios y se
establecerían los privilegios para que todo funcione?
Lo siguiente es resolver los symlinks, puesto que
/home/httpd/vhosts/cancun.com/httpdocs/typo3_src debe apuntar a
/usr/local/typo3_src-3.8.0 pero hay una directriz que hace que no puedan
accesar los sitios Web fuera de su directorio Web raíz. Ésto nos da las
siguientes preguntas.
1c. ¿Cómo hacer los symlinks usando el comando sudo de acuerdo a los
grupos definidos con aterioridad?
2c. ¿Cuántos symlinks es necesario hacer con sudo? Puesto que en una
configuración local solo se require typo3_scr, cosa que puede ser
diferente ésta vez?
Finalmente están los atributos por archivo, donde la pregunta es:
1d. ¿Qué comando chmod deberá aplicarse la primera vez para que todo lo
anterior funcione?
2d. ¿Se deberá usar la expresión a= para darles acceso a todos?
3d. ¿Qué deberá hacerse para instalar el siguiente sitio web
(playadelcarmen.com como lo habíamos dicho)?
Ésto es lo que hay que hacer, me parece que es muy simple para el que sabe
usar *nix, cosa que desafortunadamente no es mi caso.
Espero que alguien lo pueda resolver, me comprometo a meterlo al Wiki,
para tenerlo en un solo lugar, porque es demasiado molesto que todo esté
regado y haya que hacer prueba error de lo más mínimo para descubrir que
otros tubieron un problema similar pero no está documentado correctamente.
Saludos,
Roberto
More information about the TYPO3-UG-spain
mailing list