Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Je voulais savoir s'il existe une interface où un client "anonyme" peut s'inscrire sur ISPConfig et choisir son plan d'hébergement comme avec DTCadmin.
Si non, est-ce qu'il y a un module qui existe ?
Merci de vos réponses.
Dernière modification par stifler6969 (2008-05-29 16:43:42)
Hors ligne
Interface client ---> ISPConfig Remoting Framework (http://www.ispconfig.org/remoting_plugin.htm)
Interface soap, pas super simple ...
Nécessite une recompilation de ISPConfig pour activer XML
Paquet libxml2-dev indispensable. Sous Debian/Ubuntu : apt-get install libxml2-dev
Sinon ca marche très bien ... mais bon...
Hors ligne
Merci de ta réponse ! Je vais voir ça...
Hors ligne
Ta pas un petit tuto sous la main, par hasard :-)
Hors ligne
Je crois que je suis arrivé à faire fonctionner la Remoting Framework d'ISPConfig.
Voici les manipulations que j'ai effectuer sur une Ubuntu 8.04 :
- Recompilez ISPConfig en activant le xml :
Télécharger ISPConfig, le détarré, et modifier le fichier ISConfig.xxx.xxx/compile_aps/compile
Modifier cette ligne :
./configure --with-apxs=${INSTALL_ROOT}/httpd/bin/apxs --enable-track-vars --enable-sockets --enable-mbstring=all --with-config-file-path=${INSTALL_ROOT}/php --enable-ftp --prefix=${INSTALL_ROOT}/php ${WITH_OPENSSL} ${WITH_MYSQL} --disable-libxml --disable-dom --disable-xml ${WITH_ZLIB_DIR} --disable-xmlreader --disable-xmlwriter --disable-simplexml --without-pear || error "Could not configure PHP"Par celle-ci :
./configure --with-apxs=${INSTALL_ROOT}/httpd/bin/apxs --enable-track-vars --enable-sockets --enable-mbstring=all --with-config-file-path=${INSTALL_ROOT}/php --enable-ftp --prefix=${INSTALL_ROOT}/php ${WITH_OPENSSL} ${WITH_MYSQL} ${WITH_ZLIB_DIR} --without-pear || error "Could not configure PHP"- Puis faire un "sudo ./setup"
Par expérience, la recompilation n'écrase pas les sites, BDD et config d'ISP.
- Installer le package suivant : sudo apt-get install libxml2-dev
- Télécharger le package remoting Framework sur le site d'ISP
- L'installer dans le panel ISP, rubrique Management => Update
- Configurer un utilisateur dans la rubrique Tools => Remoting => User et cocher toutes les cases.
- Télécharger les scripts de test.
- Modifier le test.php en remplaçant l'URL du serveur, le nom d'utilisateur et le mot de passe (utilisateur précédemment créé).
Décommentez la première fonction "Get Reseller List"
- Modifier le fichier test.php et soap.lib.php en remplaçant "soapclient" par "soap_client".
- Mettre ces deux fichiers sur votre serveur web et entrer l'URL http://votresiteweb.fr/test.php
Il devrait afficher des info ainsi que "Script End...".
Dernière modification par stifler6969 (2008-06-03 14:14:54)
Hors ligne
J'ai d'ailleurs fait un petit tuto ici : http://www.ispconfig.fr.nf/index.php?topic=5.0
Hors ligne
slt mumbly
tu as teste sur une debian etch 4
petite question il ce trouve ou le dossier ispconfig apres l avoir install car j ai pas trouve dans www
merci
Hors ligne
mafia,
sur debian etch4, c'est quasi pareil que Ubuntu !
Tous les fichiers de config de ISPConfig sont dans /home/admispconfig/
Il y a aussi un dossier /root/ispconfig/ pour les fichiers "les plus sensibles" ...
Les sites sont installés par défaut dans /var/www
Hors ligne
merci j ai trouve
pour install Framework d'ISPConfig. il faut que reinstall tous pas d autre solution
Hors ligne
bon voila j ai install les 3 fichier php il faut bien les uploads dans quelle dossier
admispconfig/ispconfig/web
dans la page autosignup.php remplace l adresse la http://www.5s7.com:81/remote/index.php par mon adresse
merci
ps pour install phpMyAdmin-2.11.6 ou autres je fait meme chose
Hors ligne
NON !
Les 3 fichiers sont à placer à la racine de ton site ou dans un répertoire (Exemple : /var/www/web1/web/autosignup/autosignup.php)
Bien suivre le tuto et tout ira bien : http://www.ispconfig.fr.nf/index.php?topic=5.0
Hors ligne
Pages: 1