Cette page explique la procédure pas à pas pour exporter une installation Typo3 sur un ordinateur local afin de l'exécuter ou de le graver sur CD/DVD.
Comment sauvegarder et visualiser votre site Typo3
OutSite-In est actuellement distribuée sous la version 2.0.rev201. Les instructions suivantes s'appliquent donc à cette version. Les nouvelles fonctionnalités introduites dans la prochaine version devraient simplifier ce processus.
- Etape 1: pour les utilisateurs de RealURL, modifier le gabarit TypoScript
RealURL requiert l'utilisation de l'attribut "base" dans les pages du site Internet. Depuis la version 3.8.1 de Typo3, pour des raisons de sécurité, la valeur de la balise "base" ne peut plus être automatiquement déterminée. Pour conserver les fonctionnalités de RealURL, la condition suivante doit être ajoutée dans le gabarit principal du site en TypoScript:
[globalString = ENV:HTTP_HOST= localhost:8080 ]
config.baseURL = http:// localhost:8080/
[global]
Le port 8080 est utilisé par défaut lorsque le serveur Apache HTTP est démarré en local par OutSite-In.
- Etape 2: rapatrier les fichiers depuis un serveur FTP
Sous l'onglet "Fichiers", OutSite-In fournit une interface permettant de se connecter à votre serveur FTP et de sélectionner précisément les fichiers à rapatrier du serveur vers votre ordinateur. Pour se connecter, OuSite-In demande l'adresse du serveur FTP, le nom d'utilisateur et le mot de passe associé.
- Etape 3: rapatrier la base de donnée
Sous l'ongle "Données", la base de donnée peut être installée directement grâce à l'importation d'un fichier SQL ou en se connectant directement sur une installation de phpMyAdmin. L'importation directe d'un fichier SQL est toutefois recommandée. Assurez que la commande SQL pour créer la base est inclue dans le code, autrement, OutSite-In choisira un nom automatiquement.
- Etape 4: installation de type "Linux", ajouter les sources Typo3
La version actuelle d'OutSite-In ne suit pas les raccourcis FTP, ce qui empêche le rapatriement des sources de Typo3 pour les installations de type "Linux". Pour installer ces sources, télécharger le logiciel Typo3 pour Windows (au format .zip) qui ne contient pas de raccourcis puis copier les répertoires "t3lib", "typo3", "tslib" ainsi que le fichier "index.php".
- Etape 5: pour les utilisateurs de RealURL, créer le fichier .htaccess
Cette étape est réservée au site Typo3 utilisant RealURL pour la réécriture des URLs. Dans sa version actuelle, OutSite-In ne rapatrie pas le fichier .htaccess du serveur FTP, il est donc nécessaire de le recréer. Pour cela, dans l'onglet "Fichier", cliquer sur le bouton "Ouvrir le dossier des fichiers copiés" afin d'accès au répertoire contenant l'installation du site Internet. Assurez-vous de la visibilité des fichiers cachés ("Outils > Options des dossiers > Affichage", sélectionnez "Afficher les fichiers et dossiers cachés). Avec un éditeur de texte, créer un nouveau fichier .htaccess reprenant le contenu de votre fichier .htaccess d'origine. Typiquement, le contenu de ce fichier est:
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteRule ^fileadmin$ - [L]
RewriteRule ^fileadmin/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (\.html|/)$ index.php
RewriteRule (\.xml|/)$ index.php
- Etape 6: pour les utilisateurs de RealURL, créer le fichier .htaccess
Cette dernière étape est réservée au site Typo3 utilisant RealURL et complète l'étape 6. Par défault, OutSite-In n'active pas le module mod_rewrite nécessaire à la réécriture d'URLs. Toutefois, dans la section "Paramétrer les options de configuration avancées", il est possible d'éditer le fichier de configuration du serveur Apache HTTPD. Les modifications sont les suivantes:
- ligne 182:
#LoadModule rewrite_module modules/mod_rewrite.so
devient
LoadModule rewrite_module modules/mod_rewrite.so - ligne 225:
#AddModule mod_rewrite.c
devient
AddModule mod_rewrite.c - ligne 342:
AllowOverride None
devient
AllowOverride All
Votre site Internet est maintenant prêt à fonctionner sur votre ordinateur local à l'identique de la version accessible sur Internet. Les serveurs HTTPD et MySQL sont automatiquement démarrés après avoir cliqué sur le bouton "Prévisualiser" avant d'ouvrir une fenêtre du Navigateur Internet Explorer.
Quelques cliques de souris en plus et, via le bouton "Générer", vous serez prêt à distribuer votre site Internet sur CD.

