: cette page n'est plus valable pour le moment (depuis le 02/08/2014)
Cette page va vous expliquer comment installer Ydle avec le nouveau système d'installation. Veuillez suivre précisement les étapes suivantes. N'hésitez pas à ouvrir une discussion si vous remarquez des points qui posent problèmes.
Installons PHP :
sudo apt-get install php5-cli php5-curl curl
Puis on créé l'arborescence du projet :
cd /var sudo mkdir www sudo chmod 777 www cd www
Puis commençons par télécharger le script d'installation :
sudo git clone https://github.com/Ydle/Install.git sudo mv Install/ydle.sh ./ sudo rm -rf Install
Voila, nous avons récupéré le script d'installation. Nous allons pouvoir le lancer
bash ydle.sh
La premières choses à renseigner sont les données nécessaires à l'installation et au fonctionnement du hub
- Sitepath : c'est l'adresse où sera installée l'interface,Mettre le chemin par défaut : /var/www
- Login mysql : c'est l'identifiant qui permet de se connecter à la base de données
- Password mysql : c'est le mot de passe permettant au hub de se connecter à la base de données
- Database name : le nom de la base de données utilisée pour le hub
Par exemple ici :
Vous avez alors la possibilité de créer automatiquement la base de données et l'utilisateur de cette base de données. Si vous l'avez déjà fait, alors saisissez [n]. Sinon entrez [y] et renseignez les accès root à la base de données.
Une fois cette étape faite, le script lance l'installation du code et de toutes ses dépendances
Ensuite le script propose de supprimer les fichiers de versionnage.
Entrez y
Et voila !
L'interface est installée.
Déploiement de la base de données
Il faut maintenant déployer la base de données.
Pour cela, commencez par vous rendre dans le dossier où a été faite l'installation :
cd ydle
Puis saisissez dans une premier temps la commande suivante :
app/console doctrine:schema:update --dump-sql
Vous devriez voir toutes les requêtes qui vont être exécutées.
Si vous n'avez pas de requêtes à exécuter à ce moment là, c'est soit que l'installation du framework s'est mal passée, soit que vous avez déjà installé la base de données. En cas de problèmes, rendez vous sur le forum de ydle pour obtenir de l'aide.
Il faut maintenant exécuter toutes ces requêtes, on va le faire avec la ligne de commande suivante :
app/console doctrine:schema:update --force
Voila le retour que vous devriez avoir :
Voila, la base est prête, on va maintenant aussi ajouter les données de base du projet en exécutant la commande suivante :
app/console doctrine:fixtures:load
Puis confirmez que vous voulez bien exécuter les fixtures en effaçant toutes les anciennes données (pas bien grave, il n'y en a pas encore).
Il faut alors générer les premiers fichiers de cache contenant les fichiers javascript et css notamment.
Pour cela, tapez la commande suivante :
sh build.sh