Cadeau de Noël, voici une machine Vagrant toute prête qui vous permet d’installer TYPO3 dans un environnement linux performant, pour développer, tester, faire des démonstrations.
Je m’en sers personnellement pour tester de nouvelles extensions et donner des cours sur TYPO3. Cet environnement est beaucoup plus rapide d’un WAMP Serveur ou autre EasyPHP, et le fait d’avoir accès à une ligne de commande me permet d’avoir une grande liberté.
Ce package a été crée par Julian, un des développeurs de mon équipe d’experts TYPO3 via puppet, à son initiative.
Vous pouvez retrouver Julian sur son blog : http://blog.le-codex.com
Déploiement de la machine virtuelle (par Julian Layen)
Pré requis :
Installez VirtualBox => https://www.virtualbox.org/
Installez Vagrant => https://www.vagrantup.com/
- Unzip le fichier puphpet.zip
- Allez dans le dossier du fichier en ligne de commande
- Executez la commande `vagrant up`
- Vérifiez ensuite votre fichier /etc/hosts, il doit contenir les lignes suivantes
- 192.168.56.101 local.dev
- 192.168.56.101 demo.local.dev
- Tapez ensuite local.dev et demo.local.dev dans votre navigateur (vous devez avoir un forbidden sur demo.local.dev)
- Ajoutez un fichier index.php dans le dossier `path_de_votre_vm/html/demo` et relancez demo.local.dev dans votre navigateur
- Votre VM Vagrant est Ok !
Notes :
Vérifiez que vous n’avez pas de VM qui se nomme local.dev
dans votre manager VirtualBox
Pour avoir la liste de vos mails : http://local.dev:1080/
Adminer : http://local.dev/adminer/
MySQL : root/root dbuser/dbuser
Pour stopper votre VM : vagrant halt
Problèmes possibles & résolutions :
Pb: Le code PHP ne s’exécute pas, il est directement affiché.
Résolution: Se connecter à la machine virtuelle en ligne de commande avec la commande vagrant ssh
.
Modifiez le Vhost 25-XXXX avec la commande sudo nano /etc/apache2/sites-available/25-av_uew90l55dudt.conf
.
Modifiez la ligne 15 <Directory "/var/www/awesome">
par <directory "="" var="" www="" html="" demo"="">
.
Relancez apache sudo service apache2 restart
.
Si vous avez des variables php à changer le fichier à modifier est sudo nano /etc/php5/fpm/php.ini
.
Ensuite relancez PHP avec sudo service php5-fpm restart
.
N’hésitez pas à poser des questions dans les commentaires si besoin, le niveau technique requis est moyen.
Edit: Cette machine ne propose pas de TYPO3 près installé, mais un environnement parfait pour son installation. Si vous le souhaitez, je peux préparer un article pour expliquer l’installation de TYPO3 avec cette Vagrant Box
Laisser un commentaire