Find the Exponential Software extensions you want
UNIX name | Owner | Status |
---|---|---|
ezinit_full | eZ Publish Legacy | stable |
Version | Compatible with |
---|---|
N/A | N/A |
Un script .sh pour automatiser l'installation d'une instance eZPublish.
Ce script fait :
! Le script utilise vim, donc si vous ne l'avez pas il faudra l'installer !
Le projet comprends :
Vous pouvez placer les deux modeles (ez_generic_vhost, ez_generic_initdb.sql) la ou vous voulez. (aussi les laisser ou ils sont ;)
La config se fait dans ezinit_header.sh :
MODELEVH='/data/home/mpasquesi/DEV/conf/ez_generic_vhost' #chemin de ez_generic_vhost
WEBPATH='/data/services/web/' #chemin des projets web
EZSOURCE='/data/home/mpasquesi/DEV/sources/ezpublish-enterprise-4.5.0-pul.zip' #chemin de l'instance ezpublish vierge
ADRESSEIP="127.0.0.1" #adresse IP pour le site (normalement 127.0.0.1)
MYSQLCONNECT="-u root" #connexion à mysql : user et pswd
MODELEMYSQL="/data/home/mpasquesi/DEV/conf/ez_generic_initdb.sql" #chemin de ez_generic_initdb.sql
WORKPATH="/data/home/mpasquesi/DEV/" #chemin du dossier de travail
Le script à lancer est ezinit_full.sh.
Pendant l'execution du script, on vous demandera le nom du projet, qui sera utilisé pour nommer le dossier de l'instance ezpublish, nommer la base de donné et configurere le vhost.
L'adresse du site eZPublish sera {nom_du_projet}.local et le BO admin.{nom_du_projet}.local .
Chaque fois que vim s'ouvre, c'est pour verifier que le traitement sur le fichier en question c'est bien passé. Si necessaire apporter les eventuelles modifications et puis fermer ! Le script attend la fermeture de vim pour continuer !
Dans le cas ou quelque chose c'est mal passé ou si on veut tout refaire,
le script ezinit_cleanup.sh
s'occupe d'effacer tout ou seulement ce qu'on desire :
@TODO :
Il faudrait pouvoir configurer le nom du vhost et des url des sites eZPublish, comme pour l'instant c'est en local par default.
Je pense que on peut faire pas mal d'ameliorations, donc n'hesitez pas à le reprendre e y travailler dessous si vous en avez envie ;)