Initialiser les scripts

2015-09-14 10:13:46    azalea    7836

Le cadre zentaoPHP permet la configuration et la maintenance de ZenTao via des commandes.


La ligne de commande est très puissante, mais elle est un peu compliquée. Ainsi, des scripts courants, tels que des scripts pour sauvegarder la base de données et pour mettre à jour le Burndown chart, ont été fournis dans ZenTao 4.0+. Ensuite, initialisons ces scripts.


Une fois ZenTao installé, il y aura deux scripts dans zentao/bin, init.bat et init.sh, qui s'appliquent respectivement à Windows et Linux. Ces deux scripts sont essentiellement utilisés pour générer des lignes de commande. Pourquoi est-il configuré comme ça? Des scripts, tels que checkdb.php et  backup.php dans  bin scripts are provided to generate other scripts in ZenTao 4.0+. Now, let’s look at how to generate those scripts.étaient inclus dans ZenTao, mais ces scripts doivent être configurés avant de l'utiliser. Une fois ZenTao mis à jour vers la dernière version, tous les scripts modifiés seront remplacés. Ces deux scripts d'initialisation sont donc fournis pour générer d'autres scripts dans ZenTao 4.0+. Voyons maintenant comment générer ces scripts.

1. Windows

Utilisez le script init.bat dans Windows. Par exemple, ZenTao est installé dans i:\xampp
cd i:\xampp\zentao\bin
init.bat

  • Ce script vous demandera d'entrer le chemin du fichier PHP, i:\xampp\php\php.exe. Si un autre environnement PHP est en cours d'exécution, veuillez entrer votre chemin réel.
  • Vous devez également saisir l'URL ZenTao. Veuillez saisir votre domaine réel, par exemple pms.abc.com. Si le numéro de port n'est pas 80, vous devez également entrer le numéro de port.  Remarques: Pour le package d'installation en un clic pour Windows ou Linux, l'adresse est http://127.0.0.1:88/ zentao (http://127.0.0.1:88/pro pour la version Pro). "zentao" doit être inclus (pour la version professionnelle, inclure "zentaopro").
  • When the path of PHP executable files is set, init.bat will automatically generate scripts, such as backup.bat and computeburn.bat.

2. Linux

Pour Linux, init.sh est utilisé. Prenons l'exemple du package d'installation en un clic de Linux.
cd /opt/lampp/zentao/bin
sudo ./init.sh

  • Ce script vous demandera d'entrer le chemin des fichiers exécutables php, alors entrez /opt/lampp/bin/php. Pour les autres environnements PHP, veuillez entrer votre chemin réel.
  • Vous devez également entrer l'URL de ZenTao. Veuillez le faire en fonction de votre domaine réel, par exemple pms.abc.com. Si le numéro de port n'est pas 80, vous devez également entrer le numéro de port. 
  • Lorsque le chemin des fichiers exécutables PHP est défini, init.bat génère automatiquement des scripts, tels que backup.bat et  computeburn.sh.

3. Générez un package d'installation en un clic via le panneau de configuration pour Windows

Pour le package d'installation Windows en un clic, des scripts peuvent être générés via le panneau de configuration.


Remarques: Le chemin d'accès de ZenTao est calculé automatiquement, lorsque les scripts sont générés via le panneau de contrôle. Donc, ce n'est peut-être pas vrai. Si ce n'est pas le cas, vous pouvez exécuter init.bat manuellement pour régénérer les scripts.

4. Générez un package d'installation en un clic via le panneau de configuration pour Linux

Pour le package d'installation Linux en un clic, les scripts seront automatiquement générés lors de l'exécution du script start ou start88 pour démarrer le runtime ZenTao. Les scripts peuvent être régénérés ultérieurement via le fichier init.sh mentionné ci-dessus.


Remarques: Lorsqu'il est généré via le script start ou start88, le chemin d'accès à ZenTao est calculé automatiquement. Donc c'est peut-être faux. Si ce n'est pas le cas, vous pouvez exécuter init.sh manuellement pour régénérer les scripts.