Voici une nouvelle version de développement du panel, cette dernière est toute fraîche.
Dans cette nouvelle version se trouve le « robot » développé en Perl ainsi que les templates Apache et Bind.
Des nombreuses modifications ont été apportés au code ainsi qu’à la base de données (de nouvelles tables sont apparues).
Dans cette archive, vous trouverez :
- Un répertoire « app » contenant le code PHP du panel.
- Un répertoire « panel-gzw » contenant le « robot« .
- Un répertoire « sql » contenant la base de données.
Le répertoire « panel-gzw » contient un fichier « GZW.pm » présent dans « panel-gzw/lib/« , il est à renseigner des informations de connexion à la base de données.
Une les informations insérées dans le fichier « GZW.pm » il est nécessaire de déplacer le répertoire « panel-gzw » dans le répertoire « /etc/ » du système.
Après le déplacement pensez à donner les droits d’exécution au fichier « panel-gzwd.pl » présent dans le répertoire « /etc/panel-gzw/bin/« .
Pour ce qui est de l’installation de CakePHP je vous invite à relire le billet suivant : http://www.panel-gzw.com/?p=171
J’ai tout de même simplifié la partie concernant le mot de passe généré avec le SALT de CakePHP en intégrant directement le code PHP.
Il vous faudra donc modifier la ligne 52 du fichier « login.ctp » présent dans le répertoire « /app/views/layouts/ » en remplacer le mot de passe entre parenthèses (‘) par celui désiré.
Une fois le mot de passe généré, supprimez le bloc de lignes 47 à 56.
Bref, encore une fois relisez attentivement le billet : http://www.panel-gzw.com/?p=171
Pour ce qui est de l’exécution du « robot« , placez-vous dans le répertoire « /etc/panel-gzw/bin/ » puis exécutez la commande suivante :
# ./panel-gzwd.pl
Le panel n’est toujours pas utilisable en production, il y a des bugs référencés comme par exemple :
- Après l’ajout d’un sous-domaine le sérial de la zone ne se met pas à jour.
- La désactivation d’une boîte email génère une erreur.
- Le « robot » tourne sous l’utilisateur « root« .
- Les services Bind et Apache ne se relancent pas automatiquement.
- Et j’en passe.
Téléchargement.
En cas de problème n’hésitez pas à venir sur le forum GoldZone Web.
goldyfruit
Ca va il est vachement lisible le robot. De plus facile a adapter pour qu’il tourne sur mon serveur BSD :d Le jour ou tu le feras en C, me faudrais les sources ^^
Content que ça te plaise !!
S’il passe en C, il est clair que les sources seront fournies.
Je regarde cela se soir à la maison
bonsoir
version final elle est ou ? merci
Elle n’est pas disponible.