Installation Typo3 - 2008
Installation
Préliminaire au document Débuter avec Typo3, cette installation est valable pour Ubuntu (ou Debian) avec apache2, php5, mysql, php5-gd, php5-curl, phpmyadmin, imagemagick. Ces logiciels sont disponibles par défaut au département d'informatique de l'Université de Caen Basse- Normandie.
Ce document est disponible à http://boita.info.unicaen.fr/plone/teaching-enseignement/cms/typo3/copy_of_installationtypo3/.
Un site Typo3 est constitué de deux répertoires : le moteur et une instance fournis sous forme de packages.
Moteur
- récupérer typo3_src+dummy-4.1.5.zip pour l'extraire dans le dossier ~/public_html/typo3.
[public_html]$ mkdir typo3; cd typo3
[typo3]$ wget http://prdownloads.sourceforge.net/typo3/typo3_src+dummy-4.1.5.zip?download
[typo3]$ unzip typo3_src+dummy-4.1.5.zip
[typo3]$ mv typo3_src+dummy-4.1.5 typo3_src-4.1.5
Instance
- récupérer l'instance qui sert d'exemple dans le tutoriel quickstart-3.8.1 qui contient un cannevas de site par défaut, utilisé dans le tutoriel. L'extraire dans ~/public_html/typo3
[typo3]$ wget http://switch.dl.sourceforge.net/sourceforge/typo3/quickstart-3.8.1.tar.gz
[typo3]$ tar xvfz quickstart-3.8.1.tar.gz
[typo3]$ mv quickstart-3.8.1 typo08
[typo3]$ cd typo08
[typo08]$ ln -s ../typo3_src-4.1.5 typo3_src
[typo08]$ rm t3lib tslib showpic.php media index.php typo3
[typo08]$ ln -s typo3_src/t3lib/
[typo08]$ ln -s typo3_src/typo3
[typo08]$ ln -s typo3_src/index.php
Configuration système
- mettre à jour les liens vers le moteur, la page d'index, retirer le matériel inutile, rendez modifiable le fichier de configuration :
chmod o+w typo3conf/localconf.php
Configuration
- visiter la page ~user/typo3/typo08/typo3/install/index.php et démarrez la configuration à l'aide de l'interface web.
- autoriser l'exécution de l'installation
touch typo3conf/ENABLE_INSTALL_TOOL
- cliquer sur NOTICE: Install Tool is running in '123' mode. Click here to disable pour passer à la configuration étendue.
- saisir un mot de passe pour la zone de configuration et d'administration
- aller sur la page de configuration basique 1 : il faut maintenant que toutes les erreurs soient corrigées.
Configuration basique (1 : Basic Configuration)
Modifier les droits comme indiqué ci-dessous, en rechargeant la page Basic Configuration entre chaque opération. Le serveur peut ainsi créer des dossiers et des fichiers.mike:[typo08]$ chmod o+w typo3conf/localconf.php
mike:[typo08]$ chmod o+w typo3conf/
mike:[typo08]$ chmod o+w typo3temp/
mike:[typo08]$ chmod o+w typo3conf/ext
mike:[typo08]$ chmod o+w typo3conf/l10n/
mike:[typo08]$ chmod o+w uploads/
mike:[typo08]$ chmod o+w uploads/pics/
mike:[typo08]$ chmod o+w media
mike:[typo08]$ chmod o+w uploads/media/
mike:[typo08]$ chmod o+w uploads/tf
mike:[typo08]$ chmod o+w fileadmin/_temp_/
mike:[typo08]$ chmod o+w fileadmin/
mike:[typo08]$ chmod o+w typo3/ext
- saisir le informations nécessaires à la base de données : login, mot de passe et serveur cmsdb.info.unicaen.fr:3306. Valider les modifications de localconf.php.
- choisir la base de données, le nom du site et une clé d'encodage puis valider.
Configuration de la base de données (2 : Database Analyser)
Attention, cette étape requiert la saisie ou l'affichage de mots de passe en clair !- importer le cannevas de base : typo3conf/database.sql COMPARE IMPORT VIEW.
- mettre à jour la structure de la base de données (Update required tables COMPARE).
- créer un administrateur de la base.
Migration de la version du site (3 : Update Wizard)
Mettre à jour la version de la base de données avec le Typo3 courant,Configuration des variables (5 : All Configuration)
Pour que Typo3 puisse accéder aux extensions, il faut activer curl et éventuellement paramétrer le proxy.| [curlUse] |
| Boolean: If set, try to use Curl to fetch external URLs [SYS][curlUse] = 1 |
| [curlProxyServer] |
| String: Proxyserver as http://proxy:port/. [SYS][curlProxyServer] = http://proxy.info.unicaen.fr:3128 |
C'est prêt !
- l'interface d'aministration, l'arrière bureau (backend ou backoffice) est visible à ~user/typo3/typo08/typo3
- l'avant-bureau (frontend ou frontoffice) est visible à ~user/typo3/typo08
Configuration de Typo3
Lorsque l'on arrive pour la première dans l'interface d'administration, une note important apparaît en jaune :
- The password of your Install Tool is still using the default value "joh316"
- The backend user "admin" with password "password" is still existing
It is highly recommended that you change this immediately.
- dans le module tools/install, page 10, saisir un mot de passe
- dans le module tools/user admin, détruire l'utilisateur admin
Extensions
- dans le module toos/install, sélectionner
- dans le module tools/extension manager, choisir le menu settings pour fixer un login et un mot de passe.
- installer l'extension ToolsPhpmyAdmin directement par l'interface de recherche, l'extension langue française en chargeant directement le fichier.
Back-end en langue française
- dans le gestionnaire d'extension, choisir le menu Translation Handling.
- sélectionner le Français et sauver.
- cliquer sur le bouton Update from repository.
- dans le module utilisateur/configuration, choisir la langue française.