[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