GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

TYPO3 Enterprise CMS en un servidor ISPConfig en 10 sencillos pasos

TYPO3 Enterprise CMS en un servidor ISPConfig en 10 sencillos pasos

Versión 2.0
Autor: [at] bb-hosting [punto] org>

TYPO3 es un CMS de clase empresarial avanzado.
Escribí este "cómo" para aquellos que desean ejecutar este CMS en su servidor ISPConfig.
Probablemente pueda configurar TYPO3 de diferentes maneras, pero prefiero la forma descrita aquí.
Supongo también que esta es su primera configuración de TYPO3 y que sus webs están almacenadas en /var/www/

En este ejemplo, lo usaré solo como ejemplo:
- Una instalación de TYPO3 versión 4.2.0
- Sitio web:www.mytypo3website.tld
- Base de datos MySQL:webdb1
- Nombre de usuario MySQL:web1u1
- Nombre de usuario FTP (administrador para el sitio web):webadmin

Veamos de dónde es capaz nuestro servidor ISPConfig, aquí vamos:

PASO 1 - Crear un sitio web:

En ISPConfig, cree un sitio web a través de "Nuevo sitio" en el menú principal.
En la pestaña llamada "Base", use www para el nombre de host y mytypo3website.tld para el nombre de dominio. Habilite las secuencias de comandos MySQL y PHP para este sitio web, pero deshabilite el modo seguro de PHP.

PASO 2:cree un usuario administrador para el sitio web:

En ISPConfig, cree un usuario Administrador, para que pueda cargar/descargar el sitio web más tarde a través de FTP:
En el menú principal, seleccione "Administrador de ISP", seleccione su nuevo sitio web llamado mytypo3website.tld en el árbol de estructura y presione la pestaña “Usuario y Correo Electrónico”.
Presione “nuevo” y defina un nuevo usuario con el nombre "webadmin" y su dirección de correo electrónico. Otorgue a este usuario derechos de administrador y presione "Guardar".

PASO 3 - Cree una base de datos MySQL para el sitio web:

Haga clic en la pestaña llamada "Opciones" y cree una nueva base de datos para el sitio web.
ISPConfig le mostrará:

Nombre de la base de datos:web1db1
Usuario de la base de datos:web1u1

Luego defines una contraseña para el usuario de la base de datos y presionas “Guardar”.

PASO 4:descarga/extrae los paquetes y elimina los archivos tar.gz:

cd /var/www/web1/web/

Descargue la fuente de TYPO3 versión 4.2.0

wget http://surfnet.dl.sourceforge.net/sourceforge/typo3/typo3_src-4.2.0.tar.gz

(En este punto, elija su ubicación de descarga más cercana en Sourceforge).

Descargue la versión 4.2.0 ficticia de TYPO3:

wget http://surfnet.dl.sourceforge.net/sourceforge/typo3/dummy-4.2.0.tar.gz

(En este punto, elija su ubicación de descarga más cercana en Sourceforge).

Descomprima los archivos descargados:

tar xvfz typo3_src-4.2.0.tar.gz
tar xvfz dummy-4.2.0.tar.gz

Elimina los archivos tar.gz:

rm *.tar.gz

PASO 5:Mueva el contenido ficticio al directorio web y elimine el directorio vacío:

cd dummy-4.2.0
mv * ../
cd ../
rmdir dummy-4.2.0

Puede tener varias instalaciones de TYPO3 con un solo paquete fuente.
Así que cree un directorio fuente global para TYPO3 versión 4.2.0, mueva la fuente TYPO3 a él y elimine el directorio vacío:

mkdir /var/www/typo3_src-4.2.0
cd typo3_src-4.2.0
mv * /var/www/typo3_src-4.2.0/
cd ../
rmdir typo3_src-4.2.0

PASO 6 - Defina la propiedad y los permisos:

(Recuerda que web1 y administrador web son solo un ejemplo para el número web y el administrador)
cd /var/www/web1/
chown -R -v -f webadmin:web1 web/
cd /var/www/web1/web/
chgrp -R www-data fileadmin typo3conf typo3temp uploads
chmod -R g+w,o-rwx fileadmin typo3conf typo3temp uploads

PASO 7:crea un enlace simbólico:

Cree un enlace simbólico entre la fuente de TYPO3 versión 4.2.0 y typo3_src dentro de su web:
Primero elimine el archivo typo3_src vacío:

rm typo3_src

y luego ingrese el comando:

ln -s /var/www/typo3_src-4.2.0 /var/www/web1/web/typo3_src

Como puede ver, diferentes instalaciones de TYPO3 (posiblemente con diferentes dominios) pueden usar el mismo paquete fuente de TYPO3. Incluso puede cambiar el paquete fuente simplemente cambiando el enlace simbólico dentro del directorio de instalación.

PASO 8:habilite la herramienta de instalación de TYPO3:

Si apunta a su nuevo sitio web de TYPO3 http://mytypo3website.tld, notará que no puede continuar con la instalación, porque la herramienta de instalación de TYPO3 se ha bloqueado por razones de seguridad. Para habilitar la herramienta de instalación, debe crear un archivo de texto vacío con el nombre "ENABLE_INSTALL_TOOL" dentro del directorio /var/www/web1/web/typo3/typo3conf.

PASO 9:Inicie la herramienta de instalación de TYPO3:

En su navegador favorito, apunte a http://mytypo3website.tld donde verá la herramienta de instalación de TYPO3 1-2-3.

Complete los campos con:

Nombre de usuario:web1u1
Contraseña:contraseña de MySQL definida en ISPConfig
Nombre de host:localhost

Siga las instrucciones de la herramienta de instalación de TYPO3 1-2-3.

Después del paso 3 (dentro de la herramienta de instalación) y por razones de seguridad, debe cambiar la contraseña predeterminada para la herramienta de instalación de TYPO3 y la contraseña de administrador, que es necesaria para el backend del CMS. Después de todo, NO olvide eliminar el archivo "ENABLE_INSTALL_TOOL" dentro del directorio /var/www/web1/web/typo3/typo3conf, ¡que es necesario para bloquear el instalador de TYPO3 nuevamente!

PASO 10:cambie los límites de recursos dentro de su archivo PHP.ini:

Probablemente, este paso final solo sea necesario si tiene errores de memoria php o TYPO3 no funciona correctamente.
Inicie sesión como root en su servidor ISPConfig y edite el archivo /etc/php4/ apache2/php.ini
Dé a los límites de recursos estos valores:

max_execution_time =60
max_input_time =60
memory_limit =64M
post_max_size =12M

Después de cambiar su archivo php.ini, debe reiniciar Apache con el comando:

/etc/init.d/apache2 restart

Nota:
La ubicación de su archivo php.ini es para sistemas Debian Linux.
La forma de reiniciar Apache2 y la ubicación de su archivo php.ini pueden ser diferentes en otras distribuciones de Linux.

Importante:
No puede usar php5-cgi+suPHP para su sitio web TYPO3 ya que entra en conflicto con el mecanismo suPHP. Para poner en marcha su sitio TYPO3, haga lo siguiente:
Inicie sesión en su servidor como root y habilite el módulo php5 para Apache2:

a2enmod php5

Reinicie Apache2 con:

/etc/init.d/apache2 force-reload

Dentro de ISPConfig, deshabilite PHP para el sitio web de TYPO3 y agregue lo siguiente dentro del campo de directivas de Apache para su sitio de TYPO3:


Aplicación AddType/x -httpd-php .php .php3 .php4 .php5
php_admin_flag safe_mode Off


(Donde "web1" es su propio número web proporcionado por ISPConfig)

Ahora su servidor ISPConfig con Debian Etch, usa PHP5-mod para su sitio TYPO3 en lugar de php5-cgi+suPHP.


Panels
  1. Pasos previos a la configuración

  2. Instalación de Wordpress en un servidor que ejecuta ISPconfig 2.x

  3. @Mail Sistema de correo web en su servidor ISPConfig en 10 sencillos pasos

  4. Cacti en un servidor ISPConfig en 10 sencillos pasos

  5. IlohaMail en su servidor ISPConfig en 10 sencillos pasos

El servidor perfecto - Fedora 15 x86_64 [ISPConfig 3]

El servidor perfecto - Ubuntu 11.04 [ISPConfig 3]

El servidor perfecto - Ubuntu 11.10 [ISPConfig 3]

El servidor perfecto - CentOS 5.7 x86_64 [ISPConfig 3]

Uso de Pydio en una instalación multiservidor ISPConfig 3

4 sencillos pasos para instalar y configurar VMware Server 2 en Linux