Dernière mise à jour : 09/09/2015 à 12h56
Table des matières
Cela permet de déployer votre site très rapidement. Vous pouvez également effectuer d'autres opérations comme la modification du .htaccess, du cache, l'import d'un backup, opérations sur les membres, ...
Utilisation
Dans le pack de PHPBoost, vous avez à la racine un fichier nommé phpboost, c'est celui ci que vous allez devoir utiliser. Il devra être exécuté avec PHP CLI de cette manière :
Code BASH :
cd /var/www/phpboost/ php phpboost
Vous devriez avoir comme réponse (la liste va dépendre des modules disponibles) :
Code TEXT :
no command specified available commands are: - dump: Dump database - restoredb: Restore database - generate-sitemap: Generates the sitemap.xml file. - help: describe phpboost commands - cache: manages the phpboost cache - htaccess: manages the htaccess file - user: manages the phpboost users - install: install phpboost development environment
A partir de ce moment là vous pouvez effectuer les opérations listées.
Installer PHPBoost
Pour voir tous les paramètres de l'installateur de PHPBoost tapez :
Code BASH :
php phpboost install
Voici la liste avec les paramètres par défaut :
Code TEXT :
DATABASE --db-host localhost --db-port 3306 --db-user root --db-pwd --db-schema phpboost --db-table-prefix phpboost_ WEBSITE --ws-server http://localhost --ws-path / --ws-name PHPBoost --ws-desc PHPBoost command line installation --ws-locale english --ws-timezone Europe/Paris ADMIN --u-login admin --u-pwd admin --u-email admin@mail.com
Exemple pour installer PHPBoost :
Code BASH :
php phpboost install --ws-server "http://url_du_site.com" --ws-name "Nom du site" --ws-desc "description du site" --ws-locale french --db-user login_database --db-pwd mot_de_passe --db-schema database_name
Modification du .htaccess
Accueil de la gestion :
Code BASH :
php phpboost htaccess
Code TEXT :
scenario: phpboost htaccess <goal> where "goal" is the name of the operation that you want to launch available goals are: - content: Set content for htaccess file - rewriting: Manage rewriting urls
Ajouter du contenu au fichier
Code BASH :
php phpboost htaccess content add "votre contenu à ajouter"
Activer ou désactiver la réécriture des URLs
Pour activer la réécriture des URLs :
Code BASH :
php phpboost htaccess rewriting enable
Pour désactiver la réécriture des URLs :
Code BASH :
php phpboost htaccess rewriting disable
Gérer les utilisateurs
Accueil de la gestion :
Code BASH :
php phpboost user
Code TEXT :
scenario: phpboost user <goal> where "goal" is the name of the operation that you want to launch available goals are: - add: add user - delete: delete user
Ajouter un utilisateur
Code BASH :
php phpboost user add
Paramètres :
Code TEXT :
scenario: phpboost user add [args] --login user --email user@user.com --pwd phpboost --level member in possible values : member|moderator|administrator --approb yes in possible values : yes|no
Exemple :
Code BASH :
php phpboost user add --login admin --email "admin@admin.com" --pwd mot_de_passe --level administrator --approb yes
Supprimer un utilisateur
Code BASH :
php phpboost user delete
Paramètres :
Code TEXT :
scenario: phpboost user delete [args] --id user id or --login user login or --email user email
Supprimer par son id
Code BASH :
php phpboost user delete --id user_id
Supprimer par son login
Code BASH :
php phpboost user delete --login login_a_supprimer
Supprimer par son email
Code BASH :
php phpboost user delete --email "admin@admin.fr"
Faire un backup SQL
Pour générer un dump de la base de données :
Code BASH :
php phpboost dump
En réponse on vous donnera où est stocké le fichier (dossier cache du site)
Restaurer un backup SQL
Pour restaurer votre base de données à partir d'un fichier :
Code BASH :
php phpboost restoredb "emplacement_du_fichier"
Régénérer le cache
Pour régénérer le cache du site :
Code BASH :
php phpboost cache clear