www.freniche.com

Linux, Computers and other stuff

¡ESTE SITIO WEB YA NO ESTA ACTUALIZADO!

Los últimos posts están en http:/blog.freniche.com/

Por favor, actualiza tus enlaces y perdona las molestias.

 »www.freniche.com »Qué me interesa »Typo3 »Instalación de Typo3

Instalando Typo3

Instalar Typo3 es relativamente sencillo. Antes de seguir, indicar que todo está exquisitamente descrito en typo3.org/documentation/document-library/doc_inst_upgr/. Lo que sigue son notas tomadas sobre la instalación que NO sustituyen a la documentación original de instalación.

Antes de nada, necesitamos disponer de un servidor web con soporte PHP. Apache es ideal para ello. Instalarlo suele ser sencillo y no voy a entrar en ello. Igualmente precisamos una base de datos, en concreto MySQL.

Versión 3.6.1

Lo primero es bajarse el "kernel" de typo3 "typo3_src-3.6.1.tar.gz" de su web www.typo3.org. Este "kernel" es el propio programa Typo3.

Existen además "paquetes", es decir, webs ya realizadas para probarlas. Dummy es una web vacía. Yo estoy usando testsite, que es un sitio web completo con contenido: testsite-3.6.1.tar.gz

Descomprimimos ambos paquetes desde el mismo directorio donde los tengamos copiados. Es decir:

mkdir typo3

cd typo3

cp <donde-esten-los-tgz>/testsite-3.6.1.tar.gz .

cp <donde-esten-los-tgz>/typo3_src-3.6.1.tar.gz .

tar xvfz testsite-3.6.1.tar.gz

tar xvfz typo3_src-3.6.1.tar.gz

Una vez los tengamos, y antes de intentar nada, la instalación está desactivada en el "kernel" por defecto. Hay que editar typo3_src-3.6.1/typo3/install/index.php y comentar una llamada a die() justo al principio que impide la instalación.

En mi /etc/php4/apache/php.ini, hay que cambiar memory_limit y ponerlo > 16 MB

Parece que con Opera tiene problemas.

Versión 3.7.0

Se han bajado los paquetes dummy_3.7.0 (web vacía de typo3) y typo3_src_3.7.0 (el kernel de typo3), se han copiado a una carpeta (./3.7.0) y se han descomprimido.

La información de instalación está en INSTALL.TXT dentro de dummy_3.7.0

 

Creado local.typo3.com, mediante alias de 127.0.0.1 en /etc/hosts y con

# ----------------------------------------------------------------------------------

 

<VirtualHost local.typo3.com>

# ServerAdmin webmaster@host.some_domain.com

#Options Indexes Includes FollowSymLinks MultiViews

DirectoryIndex index.php

DocumentRoot /home/dfreniche/webs/typo3/3.7.0/dummy-3.7.0

ServerName local.typo3.com

# ErrorLog logs/host.some_domain.com-error.log

# CustomLog logs/host.some_domain.com-access.log common

<Directory /home/dfreniche/webs/typo3/3.7.0/dummy-3.7.0>

Options Indexes Includes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

Allow from all

</Directory>

 

<IfModule mod_dir.c>

DirectoryIndex index.php index.html index.htm index.shtml index.cgi

</IfModule>

</VirtualHost>

# ----------------------------------------------------------------------------------

 

Creada BD typo3_tutorials

cambiado el password del instalador

 

Una vez configurado el acceso a ImageMagik, en local.typo3.com/typo3 tenemos el backend.

En tools-> instalación tenemos la herramienta de instalación.

Para que las imágenes se manipulen bien (i.e. se puedan subir a la web, debemos tener los permisos adecuados en las carpetas.) Para ello:

dfreniche@tesla:~/webs/typo3/3.7.0/dummy-3.7.0$ chmod -R a+w fileadmin/

dfreniche@tesla:~/webs/typo3/3.7.0/dummy-3.7.0$ chmod -R a+w typo3temp/

chmod a+w typo3conf/localconf.php

 

 

Extension manager.

 

Con typo3 vienen distribuidos de forma local módulos que ponemos instalar mediante EM. También podemos conectarnos al repositorio online de typo3. Para ello, debemos configurar el usuario y password que tenemos para entrar en la web de typo3, no en el backend.

 

 

 

Una vez hecho esto, podemos acceder al repositorio online.

 

Si nos encontramos con un error como:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 213401 bytes) in /home/dfreniche/webs/typo3/3.7.0/typo3_src-3.7.0/typo3/mod/tools/em/index.php on line 3980

Es que el php sólo permite 8MB de consumo de memoria a los scripts php. Debemos editar /etc/php/apache/php.ini y cambiar la línea:

memory_limit = 16M ; Maximum amount of memory a script may consume (8MB)

 

Hay que dar permisos de escritura en typo3/ext/ y en /home/dfreniche/webs/typo3/3.7.0/dummy-3.7.0/typo3conf/ext/automaketemplate/

 

Error: Installation is not allowed in this path (typo3/ext/)

 

Version 3.8.0

Al comenzar la instalación da un error, comentado en typo3.tros.nl/forum/viewtopic.php

Última actualización: 23 / May / 2006