| Login | Tour | Inicio | Chat | Descargas | Wallpapers | Páginas recientes | FAQ | | ||
Custom Search
![]() Una historia para meditar tonathiu K3b burning failed asimov La evolución del Programador mandrake Darwin no perdió la fe por desarrollar la teoría de la evolución blacksoul El Dalai Lama dice: vendaval Religión, fanatísmo o Terrorismo? blacksoul De regreso a la Mononeurona y probando NetBSD 4.0 luzbel Dani people's vaio chilicuil Una Canción Triste vendaval ¡Lo hemos conseguido! der_teufel Continuación del Curso de DB rnstux Gentoo Linux 2008.0 released asarch Ese elusivo 1% aarkerio Tattoo aarkerio Libro de Servidores GNU/LINUX Licencia CC vendaval Manda al diablo a Telcel asarch El ACTA se discute en el G8 aarkerio Asus lanza rival para el iMac aarkerio FreeBSD hacking (Kernel Modules Programming) vendaval Seguimiento de Cuba... vendaval ![]() GNU/Linux ![]() Hacktivismo ![]() Debian ![]() NetBSD ![]() WWW ![]() Guia Linux ![]() Server Side ![]() Ofimatica ![]() Despabilando... ![]() Mundo Maya ![]() Literatura ![]() Agora ![]() Psicologia ![]() Economia ![]() Ambientalismo ![]() Desarrollo Biologia ![]() |
Server Side \ Instalación de Typo3 Este artículo ha sido consultado en 2,157 ocasiones.
PreámbuloLa mayoría de los CMS son un conjunto de formularios que realizan el CRUD (Create, Read, Update and Delete) hacia las tablas SQL que guardan la información. Todo está listo para crear páginas, encuestas, usuarios, gestionar comentarios, etcétera. El problema es que son muy esquemáticos y rígidos. Por otra parte la mayoría de los frameworks de desarrollo como Ruby on Rails, TurboGears o CakePHP son una librerías que nos permiten acceder a funcionalidades básicas que toda aplicación necesita como son: la capa de conexión a la base de datos, Ajax, manejo de sesiones y el Acces Common list (ACL) para formar grupos de usuarios. Estos frameworks son muy versátiles. El problema es que para hacer un sitio a partir de ellos, hay que empezar desde muy abajo, nada está hecho y se debe ver la solución de cada problema caso por caso de acuerdo a las opciones y capacidades de cada librería. Además cada framework posee su curva de aprendizaje. Typo3 es un proyecto bastante sui generis (por lo menos yo nunca había visto algo así antes) pues Typo3 es tanto un CMS como un framework de desarrollo, quizás ahora usted esté pensando "mmmm, ¿y eso qué? Joomla, Mambo, PHP-Nuke y Plone también tienen un framework de desarrollo para programar alguna funcionalidad extra". Pero en Joomla o en Plone uno debe crear esas funcionalidades "por afuera", es decir, conociendo como el CMS trabaja y despúes agregando archivos con código a los directorios. En Typo3 por el contrario, el código se agrega... !directamente desde el CMS! El éxito de esta aproximación (un tanto heterodoxa) no está a discusión: más de 10 mil sitios en el mundo (incluyendo un gran número de agencias gubernamentales europeas, japonesas y estadunidenses) usan Typo3 y el número de desarrolladores de este proyecto está cerca de los 50 en el core y muchos más en las extensiones... ¿no lo había mencionado? ¡Typo3 tiene docenas de extensiones listas para usarse! La tasa de crecimiento de Typo3 mejora cada año:
Typo3 está en su versión 4.0.2 y tiene ya ochos años de desarrollo, como usted imaginará es un programa muy completo.
Parte del éxito de Typo3 es el Typo Engine: Typo3 tiene un motor de armado de páginas (X)HTML similar al proceso XSLT->XHTML pero en lugar de usar XSLT para indicar como la página debe ser construida se usa TypoScript como sistema de marcaje. El subsistema de templates de Typo3 (también basado en TypoScript) es genial y el resultado de todo esto es una solución extremadamente fléxible, rica y poderosa, pero que también posee una curva de aprendizaje de varias semanas. Si usted tiene el tiempo encima en un desarrollo que debe entregar en un par de meses, probablemente Typo3 no es para usted en este momento y quizás deba dejarlo para la próxima ocasión. Pero si se ha decidido lo primero es instalarlo. Por último queda señalar que Typo3 es un CMS multisite, es decir que puede gestionar los sitios www.galletas-conchita.com.mx y www.cinemas.com.ar y una docena más de sitios, en una misma instancia de Typo3, pero de manera totalmente independiente. InstalaciónTYPO3 es un programa Web basado en PHP (versiones 4 y 5) y MySQL. Deberá tener, por lo tanto, acceso a un servidor Web que tenga instalado PHP y MySQL para poder usar TYPO3. Los paquetes necesario para instalar Typo3 en Debian o RedHat son:
En sistemas Debian/Ubuntu: $sudo apt-get install apache2 libapache2-mod-php5 php5-mysql mysql-server mysql-cient php5-gd imagemagick freetype2 unzip gs Debido a que Typo3 hace un uso extensivo de varias librerías gráficas con hyperthread, no se recomienda su instalación en Windows, pero puede hacer pruebas en ese sistema con él. Si ha compilado PHP desde las fuentes, asegúrese de que el soporte para MySQL y GD está activado. 2. Descarga y descompresiónEn su navegador vaya a la página http://typo3.org/download/packages/
Descargue los paquetes dummy-4.0.x.tar.gz y typo3_src-4.0.x.tar.gz. Si el Webserevr está en un servidor remoto descargue con wget: $wget http://easynews.dl.sourceforge.net/sourceforge/typo3/dummy-4.0.1.tar.gz Cree un directorio nuevo para Typo3: $mkdir /var/www/typo3 Descomprima los archivos dentro de este nuevo directorio:
$tar -xzvpf dummy-4.0.x.tar.gz -C /var/www/typo3 Renombre el directorio dummy-4.0.x por el de su elección, en este caso cms: $mv /var/www/dummy-4.0.x /var/www/cms Typo3 está separado en dos paquetes porque uno de ellos, el typo3_src, es el core mientras que el dummy es sólo el esqueleto básico: si mira dentro del directorio dummy verá que la mayoría de los directorios son ligas simbólicas al paquete typo3_src. Es por ello que el paquete typo3_src es de buen tamaño mientras el dummy es pequeño. De este modo puede tener varias instancias de Typo3, cada una con su propia base de datos, pero todas compartiendo el mismo core. 3. Asignación de permisosAsigne recursivamente este directorio al usuario del webserver (www-data en el caso de Debian, nobody en RedHat) y de permisos de escritura para este usuario:
$sudo chown -R root:www-data /var/www/typo3 Si MySQL está recién instalada es necesario cambiarle el password al usuario root de la base de datos: $mysql -u root mysql $mysql> UPDATE user SET Password = PASSWORD('micontraseña') WHERE User = 'root'; 4. ConfiguraciónCon su editor de texto favorito abra el archivo localconf.php $vi /var/www/typo3_src-4.0.x/typo3/install/index.php Comente la función die():
Guarde al archivo y salga del editor. Ahora abra el archivo php.ini $vi /etc/php5/apache2/php.ini Donde dice memory_limit=8M cambie a memory_limit=17M Desde su navegador abra el URL: http://my-ip/typo3/cms/typo3/install/index.php Verá una pantalla que le solicita un password para la herramienta de instalación, este password no es el password del administrador de Typo3. Este instalador web puede estar siempre disponible para cambiar la configuración inicial de Typo3 pero debe asignar un password para que no sea un riesgo a la seguridad del sistema. Teclee un password que mezcle números y letras y pulse el botón de “Login”. Verá que Typo3 muestra una larga cadena de caracteres, esta cadena es el password que tecleo en el algoritmo MD5. Copie esta cadena:
Abra el archivo /var/www/typo3/cms/typo3conf/localconf.php y cambie la cadena de la variable $TYPO3_CONF_VARS['BE']['installToolPassword'] por la cadena que acaba de copiar:
De una vez más clíc sobre “Login” y ahora entrará a la herramienta de instalación web. 5. Crear la base de datosDe un clíc sobre el link “Basic configuration”. En esta pantalla comprobará si todo está listo para instalar Typo3. De un clíc sobre “Database”. A continuación escriba el nombre de su base de datos. En mi caso seleccioné "t3_quickstart". Siempre uso el prefijo "t3_" para las bases de datos de TYPO3. Esto es conveniente cuando se tienen distintas bases de datos.
Crear el contenido de la base de datosEl paso final es "rellenar" la base de datos. Una nueva base de datos tal como "t3_quickstart" no contiene datos, claro está - este paso coloca información de ejemplo para nuestro sitio Web, por ejemplo usuarios, páginas, contenido etc. Seleccione Import y luego pulse sobre el botón “Write to database”.
Ahora requerimos verificar si todo funciona. Para ello nos vamos al URL http://mi-ip/typo3/cms/typo3/ Ingrese el login ”admin” y el password que haya elegido. Typo3 está instalado! Siguiente capítulo: Mi primer sitio con Typo3 >> Ficha del autor: aarkerio manuel_ARRROBA_mononeurona.org Manuel Montoya estudió neuropsicología en la facultad y en el Instituto de Biomédicas de la UNAM. Trabajó en Compaq de México como diseñador de software, tiene diez años de experiencia en Java, PHP y SQL. Le interesan muchas cosas y neciamente le da por escribir sobre todas ellas. Actualmente trabaja en Chipotle Software, desarrollando Karamelo, una herramienta de e-Learning. Jedit.org y WindowMaker son su editor y escritorio favoritos. The most effective way to restrict democracy is to transfer decision making from the public arena to unaccountable institutions. Chomsky. Ver todos los articulos de aarkerio Última actualización: 2007-04-29 10:57:00-05 on 12/11/07 eusebio wrote: saludos. Tengo instalado (apache2, php5, mysql) en debian 4.0 etch, siguiendo este tutorial trate de instalar typo3 pero me sale error no se porque: los pasos que realice son los siguientes: 1.- desscargue a la carpeta /home/usuario los los archivos (dummy-4.0.1.tar.gz typo3_src-4.0.1.tar.gz). 2.- En Terminal llegue a crear el directorio typo3. # mkdir /var/www/typo3 3.- Descomprimir estos dos archivos en /var/www/typo3 que es directorio creado recientemente. # tar -xzvpf dummy-4.0.x.tar.gz -C /var/www/typo3 # tar -xzvpf typo3_src-4.0.x.tar.gz -C /var/www/typo3 4.- Pareciera que aqui esta la falla, quiciera su opinion por favor si estoy equivocado disculpas.en el tutorial renombran en /var/www/ porque no seria aconsejable renombrar dentro del directorio /var/www/typo3/ como tengo en el ejemplo siguinte. # mv /var/www/typo3/dummy-4.0.x /var/www/typo3/cms 5.- En el punto 3 del tutorial me pierdo no lo entiendo porque cuando la realizo en mi firefox no abre y sin hacer este paso 3 inicia la instalacion para despues salir error. (no se encontro CGI), no se porque ya este lo tengo instalado. agradeceria su ayuda. atentamente eusebio |
![]() Gracias por la ayuda rnstux :D 1 day, 3 hours ago |-O 1 day, 4 hours ago checa esto!! agregale lógica y listo. http://tinyurl.com/5s7ttw 2 days, 1 hour ago WTF?.. 2 days, 1 hour ago Algun mononeuron sabra como agregar excepciones al firewall de win xp sp2 con vb6? 2 days, 4 hours ago Aarkerio como va el cyber? con linux 2 days, 5 hours ago Que estuvimos haciendo >> 13736 lecturas Anticoncepción de Emergencia 11551 lecturas Sexualidad infantil y juvenil 11094 lecturas Rompiendo cualquier clave WEP en unos pocos minutos 8688 lecturas Sinapsis y exocitosis 8100 lecturas Mi primer CakePHP, mmmmm cakeee 6366 lecturas Evolución filética en las hepáticas 5939 lecturas BASH y Primeros Comandos 4900 lecturas CakePHP II Active Record 4672 lecturas Cómo convertirse en hacker 4230 lecturas
|
| ||
| Más vale una palabra a tiempo que cien a destiempo Refrán Español | ||
| Este trabajo está licenciado bajo la MonoNeurona Commons License. 2002-2008 © :: Colectivo MonoNeurona.org :: | ||