DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2007-05-30 18:47:21

SK3uD
Membre
Date d'inscription: 2006-08-25
Messages: 40
Site web

Hébergement contrôlé

Bonjour à tous !

J'ai une dédibox depuis un bon moment et franchemet, elle me plait beaucoup. Seulement, j'héberge uniquement mes sites perso et j'ai un paquet de pace inutilisé. J'aimerai donc proposer de l'hébergement gratuitement (moyennant un peu de pub pour mes sites biensur). Seulement, vu les droits d'auteurs etc etc ... c'est un peu délicat de laisser des gens uploader des fichiers qui peuvent foutre la m*** et m'atirer des ennuis. Je voudrais donc proposer 1 ou 2 scripts (phpBB, php nuke etc ...) qui permettront à mes hébergés d'avoir un site tout fait sans pour autant leur donner d'accès FTP histoire de limiter les dégats. J'ai vu un site qui propose déjà ce système : http://www.roxorgamers.com . Jetrouve ce système excellent mais je ne voit pas comment faire. J'ai par contre une idée de principe donc je vais vous poser quelques questions. A vous de voir auxquelles vous pouvez me répondre.  :

Comment, à partir d'un formulaire sur une page php, demander à ma dédiboite de :
- faire un copier/coller d'une dossier type (un site php tout fait) dans un dossier précis ?
- créer une base de données mysql (nom de base, utilisateur et mot de passe en fonction des données du formulaire) ?
- mettre le CHMOD de quelques fichiers (du site créé) en 666 ou 777 ?
- écrire sur un fichier config.php (par exemple, qui se trouve à la racine du dossier créé) ?

A la base, je vais utiliser le CMS Nuked Klan (modifié) comme roxorgamers. J'aurais aimé que le sous-domaine se cré lui aussi automatiquement, mais là, je pense que j'en demande trop.

Si quelqu'un a une idée, je l'adule ^^

Merci


dédi nOoBy !!

Hors ligne

 

#2 2007-05-30 18:51:33

Mogui
D'honneur de membre
Lieu: 92 et 67
Date d'inscription: 2006-05-28
Messages: 1625
Site web

Re: Hébergement contrôlé

Pour le faire, rien de plu simple :
1. installer nuked klan.
2. Récupérer le code MySql de l'installation et met le dans un fichier .sql

Panel de gestion
3. Copier le dossier d'installation dans un nouveau dossier qui servira au client
4. Creer une nouvelle base de donnée pour le client
5. Extraire le fichier .sql vers la nouvelle bdd
6. Modifier le fichier de config

Apres, tu peux regler un serveur dns pour faire login.JeSuiSunRoXXor.fr, etc.. etc..

Dernière modification par Mogui (2007-05-30 18:52:47)


Les gens normaux... croient que si ça marche, c'est qu'il n'y a rien à réparer.
Les ingénieurs croient que si ça marche, c'est que ça ne fait pas encore assez de choses.

Hors ligne

 

#3 2007-05-30 19:10:24

SK3uD
Membre
Date d'inscription: 2006-08-25
Messages: 40
Site web

Re: Hébergement contrôlé

Ca oui, ok. La marche à suivre, je vois un peu. Mais le truc, c'est : comment coder ma page pour que tout ceci se fasse automatiquement quand le client clique sur "ENVOYER" après avoir rempli les champs du formulaire. Parce que pour l'instant, je le fais manuellement pour chaque persnne que j'héberge... et ça prend du temps hmm


dédi nOoBy !!

Hors ligne

 

#4 2007-05-30 20:15:46

DeLoVaN
Maitre Jeidi
Date d'inscription: 2006-08-24
Messages: 515
Site web

Re: Hébergement contrôlé

A priori le faire avec un script bash, et tu l'apele avec system() de php.


http://clanfree.net/pics/logo.png
Services pour joueurs: Web, Teamspeak, Mumble: Clanfree.net

Hors ligne

 

#5 2007-05-30 23:14:57

Sunday
Maitre Jeidi
Date d'inscription: 2007-04-04
Messages: 207
Site web

Re: Hébergement contrôlé

Aller j'suis sympa, un bout du code de mon script ( du même genre que roxorgamers) :

Code:

<!-- // Propriété Unique de Oz Média France Interactive //!-->

<? 
//récupération des variable du formulaire
$nom=htmlentities($_POST['nom']);
$pass=htmlentities($_POST['pass']);
$mail=htmlentities($_POST['mail']);
$domaine=htmlentities($_POST['domaine']);
$domaine2 = "http://siteweb.tld/".$domaine."";
//connection (abrégé)    
mysql_pconnect("SERVEUR SQL", "BASE SQL" , "PASS SQL")
    or die("Impossible de se connecter à la base de donnée.");
mysql_select_db("BDD SQL")
        or die("Base de données non trouvée.");
//on cherche si y a déjas qqun
$find = 0; //pour l'instant y a personne
$result=mysql_query("SELECT * FROM BDD_INSCRIP* WHERE nom='$nom'");
if (!$result) { echo mysql_error(); }
if(mysql_num_rows($result)==0) {
$find = 0; //pour l'instant y a personne
$result=mysql_query("SELECT * FROM BDD_INSCRIP* WHERE domaine='$domaine2'");
if (!$result) { echo mysql_error(); }
if(mysql_num_rows($result)==0) {
mysql_query("INSERT INTO BDD_INSCRIP* (nom,pass,mail,domaine) VALUES('$nom','$pass','$mail','$domaine2')");
mkdir ("".$domaine."", 0777);
copy ("test/ban.php","".$domaine."/ban.php");

nom,pass,mail,domaine = A créer dans mysql


Biensur je l'ai raccourci

Dernière modification par Sunday (2007-05-30 23:15:06)

Hors ligne

 

#6 2007-05-31 08:28:40

Mogui
D'honneur de membre
Lieu: 92 et 67
Date d'inscription: 2006-05-28
Messages: 1625
Site web

Re: Hébergement contrôlé

http://www.php.net/copy
http://www.php.net/mkdir
http://www.php.net/mysql

Evidement, si tu ne connais pas php, tu peux oublier ....


Les gens normaux... croient que si ça marche, c'est qu'il n'y a rien à réparer.
Les ingénieurs croient que si ça marche, c'est que ça ne fait pas encore assez de choses.

Hors ligne

 

#7 2007-05-31 23:22:54

SK3uD
Membre
Date d'inscription: 2006-08-25
Messages: 40
Site web

Re: Hébergement contrôlé

Déjà, je vos que ça a l'air possibe. Je comprends u peu lephp et là je vois à peu près où faut aller. Mais j'aimeris bien en avoir plus :p


dédi nOoBy !!

Hors ligne

 

#8 2007-06-01 11:47:52

Scurz
Maitre Jeidi
Date d'inscription: 2006-09-08
Messages: 361

Re: Hébergement contrôlé

Tu veux que l'on te code ce que tu veux ? Oui, pour 500 €.

Non sérieusement, cherche un peu, ce n'est pas bien compliqué.

Hors ligne

 

#9 2007-06-01 11:55:58

Mogui
D'honneur de membre
Lieu: 92 et 67
Date d'inscription: 2006-05-28
Messages: 1625
Site web

Re: Hébergement contrôlé

Scurz a écrit:

Tu veux que l'on te code ce que tu veux ? Oui, pour 500 €.

+1

Dernière modification par Mogui (2007-06-01 11:56:18)


Les gens normaux... croient que si ça marche, c'est qu'il n'y a rien à réparer.
Les ingénieurs croient que si ça marche, c'est que ça ne fait pas encore assez de choses.

Hors ligne

 

#10 2007-06-01 15:51:56

Sunday
Maitre Jeidi
Date d'inscription: 2007-04-04
Messages: 207
Site web

Re: Hébergement contrôlé

SK3uD a écrit:

Mais j'aimeris bien en avoir plus :p

Si tu veux, je vend le code source entier.

Hors ligne

 

#11 2007-06-01 16:02:06

Mogui
D'honneur de membre
Lieu: 92 et 67
Date d'inscription: 2006-05-28
Messages: 1625
Site web

Re: Hébergement contrôlé

Commence deja par ecrire un code propre


Les gens normaux... croient que si ça marche, c'est qu'il n'y a rien à réparer.
Les ingénieurs croient que si ça marche, c'est que ça ne fait pas encore assez de choses.

Hors ligne

 

#12 2007-06-01 16:03:17

Scurz
Maitre Jeidi
Date d'inscription: 2006-09-08
Messages: 361

Re: Hébergement contrôlé

Mogui a écrit:

Commence deja par ecrire un code propre

Et un code indenté.

Hors ligne

 

#13 2007-06-01 18:21:38

SK3uD
Membre
Date d'inscription: 2006-08-25
Messages: 40
Site web

Re: Hébergement contrôlé

ça vaut combien ce genre de code Sunday ?

Pour le faire, rien de plu simple :
1. installer nuked klan.
2. Récupérer le code MySql de l'installation et met le dans un fichier .sql

Ca, c'est fait. J'ai un NK prêt à être installé partout avec la config de départ et tout. Par contre, je me suis pris la tête vu que visiblement, j'aurai pas besoin de créer d'utilisateur webmin, ni d'utilisateur mysql. J'en cré un de départ pour tous les sites avec les accès nécessaires pour pouvoir lui faire créer les bases et faire le copier coller. Là, chaque personne qui s'inscrit aura son site avec le même fichier config.php (sauf quelques détails personnalisables).

Maintenant, les dns. Est-ce que chez gandi, ce système est faisable ? Ou faut-il absolument que la dediboite gère elle-même les dns ?


dédi nOoBy !!

Hors ligne

 

#14 2007-06-01 18:26:23

Mogui
D'honneur de membre
Lieu: 92 et 67
Date d'inscription: 2006-05-28
Messages: 1625
Site web

Re: Hébergement contrôlé

Apres, c'est du php, et là, faut connaitre au moins les bases et être logique..
Si tu ne vois pas comment coder ca, je ne peux rien faire pour toi ...

Par contre, si tu veux, je peux te coder le systeme, avec un panel simple.
Tu peux en voir plus sur mes compétences ici : http://dev.kelio.org/Page.html
Et le prix, je pense que 300€ serait deja pas mal.


Pour les dns, il les faut sur la machine, pour que le script puisse modifier la conf.
ou alors, sur gandi, tu met * IN CNAME tondomaine.com.

Dernière modification par Mogui (2007-06-01 18:28:08)


Les gens normaux... croient que si ça marche, c'est qu'il n'y a rien à réparer.
Les ingénieurs croient que si ça marche, c'est que ça ne fait pas encore assez de choses.

Hors ligne

 

#15 2007-06-01 19:19:45

Sunday
Maitre Jeidi
Date d'inscription: 2007-04-04
Messages: 207
Site web

Re: Hébergement contrôlé

Mogui a écrit:

Commence deja par ecrire un code propre

Commence par t'occuper de ta tronche.
C'est pas a toi que je proposais ceci (Pour rire ce que certain ne savent pas faire) mais à SK3uD.

Le code je te le donne si tu le souhaite (adrien.ddx_antispam_@_antispam_gmail.com)

Hors ligne

 

#16 2007-06-01 20:44:49

Mogui
D'honneur de membre
Lieu: 92 et 67
Date d'inscription: 2006-05-28
Messages: 1625
Site web

Re: Hébergement contrôlé

Sunday a écrit:

Commence par t'occuper de ta tronche.

Tu n'aurais pas quelque chose de plus "constructif" que cette remarque ?
Prend en de la graine au lieu de rager comme un gamin ...

Dernière modification par Mogui (2007-06-01 20:45:06)


Les gens normaux... croient que si ça marche, c'est qu'il n'y a rien à réparer.
Les ingénieurs croient que si ça marche, c'est que ça ne fait pas encore assez de choses.

Hors ligne

 

#17 2007-06-01 21:10:12

Sunday
Maitre Jeidi
Date d'inscription: 2007-04-04
Messages: 207
Site web

Re: Hébergement contrôlé

Mogui a écrit:

Sunday a écrit:

Commence par t'occuper de ta tronche.

Prend en de la graine au lieu de rager comme un gamin ...

Prendre de la graine sur : "Comment devenir un plp en 5 leçon" ?

Dernière modification par Sunday (2007-06-01 21:14:46)

Hors ligne

 

#18 2007-06-01 21:39:01

SK3uD
Membre
Date d'inscription: 2006-08-25
Messages: 40
Site web

Re: Hébergement contrôlé

Sinon, je t'ai envoyé un mail Sunday ^^ ... au lieu de vous bouffer le nez sur mon topic :p


dédi nOoBy !!

Hors ligne

 

#19 2007-06-02 01:15:19

J@r0d
Administrator
Date d'inscription: 2006-05-03
Messages: 1868

Re: Hébergement contrôlé

Sunday a écrit:

Commence par t'occuper de ta tronche.

Tu as meme le droit de rester calem et poli et si tu n'aime par les remarques concernant ton travail il va falloir rapidement y remédier en te disant que chaque remarque bonne ou mauvaise et concernant celui-ci est une bonne façon d'avancer   wink


Linux, une histoire de vi ou de more

Hors ligne

 

#20 2007-06-02 14:05:00

SK3uD
Membre
Date d'inscription: 2006-08-25
Messages: 40
Site web

Re: Hébergement contrôlé

C'est bon les gars ? Vous n'avez rien à me dire concernant LE sujet ?


dédi nOoBy !!

Hors ligne

 

#21 2007-06-02 14:54:08

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: Hébergement contrôlé

Tu peux commencer par ici si tu n'as pas de notions PHP (ou très peu) : http://www.siteduzero.com/tuto-3-4-0-un … c-php.html

Ce genre de script n'est pas spécialement compliqué à mettre en place, pour ce qui est du côté logique tu peux essayer de placer tout ça sur papier pour petit à petit modifier tes erreurs.
Avant demande toi ce que ce dont tu as absolument besoin, une fois le script minimal fonctionnel tu pourras penser à ajouter des petites "options" ou je ne sais quoi.

N'oublie pas de protéger tes champs contre l'injection SQL/XSS et éviter les chmod 777.

Hors ligne

 

#22 2007-06-02 15:53:20

SK3uD
Membre
Date d'inscription: 2006-08-25
Messages: 40
Site web

Re: Hébergement contrôlé

Là, pour l'instant, voilà où j'en suis :

J'ai créé un module "Hosting"
J'ai créé une table "nuked_hosted_users" en dupliquant la table "nuked_users"
Le formulaire est créé et il fonctionne. Tout s'inscrit dans la table prévue à cet effet.

Le truc, c'est que pour le mot de passe, il faut qu'il soit crypté quand il s'enregistre dans la bdd... j'ai le bouquin "php et mysql pour les nuls" sur les genoux ^^

Dernière modification par SK3uD (2007-06-02 16:24:09)


dédi nOoBy !!

Hors ligne

 

#23 2007-06-02 15:58:20

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: Hébergement contrôlé

Pour le mot de passe tu as du md5() http://fr.php.net/md5

Hors ligne

 

#24 2007-06-02 16:26:08

SK3uD
Membre
Date d'inscription: 2006-08-25
Messages: 40
Site web

Re: Hébergement contrôlé

Comment ferais-tu pour le coder ? Je ne comprends pas trop ce qui est expliqué sur la page.


dédi nOoBy !!

Hors ligne

 

#25 2007-06-02 16:41:54

Mogui
D'honneur de membre
Lieu: 92 et 67
Date d'inscription: 2006-05-28
Messages: 1625
Site web

Re: Hébergement contrôlé

$password = md5(md5("MonSuperPass"));


Les gens normaux... croient que si ça marche, c'est qu'il n'y a rien à réparer.
Les ingénieurs croient que si ça marche, c'est que ça ne fait pas encore assez de choses.

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson