Ydle - version 0.5

FIXME : 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


Autres langues
Traductions de cette page:
QR Code
QR Code Déploiement de la base de données (generated for current page)