Serveur PHP MYSQL

Mercredi 29 Septembre 2010 18:15

Le PHP s'executant côté serveur pour tester son site il faut soit envoyer les pages (a chaque modif) chez l'hébergeur, soit installer son propre serveur sur son ordi.
La 1ère solution est pas pratique et la 2ème demande certaine manip. Des solutions comme WAMP facilite la création du serveur. Mais pour des "pasdouécommemoi" le résultat est toujours bancale quand ça fonctionne.

Je suis tombé il y a peu sur USB Webserver. Cela s'installe sur une clé usb. C'est facile a mettre en place, ça marche du tonnerre et vous pouvez avoir votre site partout ou vous allez.

http://www.usbwebserver.net/en/

Jeudi 30 Septembre 2010 00:15

Il faut une clé USB de quelle taille ?

Jeudi 30 Septembre 2010 12:17

USB Webserver doit tenir environ 20 mo auquel il faut ajouter ton site donc pas besoin d'une grande clé.

Lundi 04 Octobre 2010 16:27

Cela te permet d'avoir ton site partout ... En local !
Pour un affichage offline, pour le bidouiller, le montrer, mais pas pour le diffuser sur la toile !

Le cas échéant il faudra passer par du dyndns ou du no-ip ... pour ainsi avoir un nom de domaine gratuit redirigé sur ta bécane.

Mais c'est une solution très agréable pour "taffer" son site d'un peu partout en effet Content

Mercredi 06 Octobre 2010 00:52

Citation de rigs :
ça marche du tonnerre

J'ai téléchargé, ouvert phpMyAdmin, donné le nom et le mot de passe indiqué (root, usbw) :
=> message d'erreur (rouge) qui dit "Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly".

EDIT : résolu. Ca marchait pas avec Chrome. Mais avec IE, ça a fonctionné nickel.
Message modifié 2 fois, dernière modification Mercredi 06 Octobre 2010 01:03 par Geraldd

Mercredi 06 Octobre 2010 01:18

Dans mon fichier de connexion, que dois-je mettre comme nom de serveur dans $hostname_coqsrougestt = " "; ?

Mercredi 06 Octobre 2010 10:41

localhost

Jeudi 07 Octobre 2010 00:06

c'est ce que j'avais mis. Marche pas.
Message modifié 1 fois, dernière modification Jeudi 07 Octobre 2010 00:08 par Geraldd

Jeudi 07 Octobre 2010 08:22

Geraldd, dans ton autre sujet "PHP MySQL - questions diverses", rigs à écrit :

Citation de rigs :
// ouverture de la base
$connexion = mysql_connect($serveur, $user, $password) OR die('Erreur de connexion');
mysql_select_db($base) OR die('Sélection de la base impossible');


Pour USB Webserver le contenu des variables doit être le suivant :

$serveur = "localhost";
$user = "root";
$password = "usbw";

$base = "le nom de ta base de données";

Ca devrait marcher...

Jeudi 07 Octobre 2010 09:27

oui, c'est ce que j'ai mis. Marche pas. Le php n'est même pas compris, le navigateur l'affiche comme un fichier texte.

Il faut bien mettre tous les fichiers du site web dans le répertoire root ?
Message modifié 1 fois, dernière modification Jeudi 07 Octobre 2010 10:46 par Geraldd

Jeudi 07 Octobre 2010 11:51

question peut-être idiote mais tu lance bien le programme Usb Webserver.exe.
Il faut l'executer pour lancer le serveur à chaque fois.

Avec la version 7 les 3 points sont remplacés par 1 carré quand c'est OK (version que j'utilise)
" target="_blank">http://img163.imageshack.us/img163/6560/78899517.jpg

pour la version 8 tu dois avoir ça :
" target="_blank">http://img339.imageshack.us/img339/5161/77295203.jpg


P.S : oui dans le répertoire ROOT,
Message modifié 2 fois, dernière modification Jeudi 07 Octobre 2010 11:53 par rigs

Jeudi 07 Octobre 2010 14:16

Cherche pas, j'ai encore du faire un erreur à la con, du genre des dernières (faute de frappe dans une variable pour le script de mot de passe, mauvais chemin pour background image, mauvaise largeur de zone blanche ...). On me surnomme La plaie des hotlines. Je vais perdre 5 heures là dessus et subitement, ça va me sauter aux yeux.

Jeudi 07 Octobre 2010 14:22

Le navigateur l'affiche comme du texte ?!?

As tu bien mis les balises php ?
A savoir &lt?php et ?&gt
Message modifié 2 fois, dernière modification Jeudi 07 Octobre 2010 14:24 par WiLdFiRe

Jeudi 07 Octobre 2010 14:30

J'ai "trouvé". Ca fonctionne nickel avec Internet Explorer mais pas avec Chrome (le monde à l'envers !). Donc Internet Explorer ce sera, dit Yoda.

L'avantage de cette solution, c'est qu'il m'arrive de montrer mon site à des gens équipé d'un PC qui rame atrocement. Depuis la clé USB, c'est un chouïa moins lent.
Mais j'apprécie aussi de pouvoir faire ainsi une sauvegarde supplémentaire de la base de données.

Merci à Rigs pour cette trouvaille sympa !
Message modifié 1 fois, dernière modification Jeudi 07 Octobre 2010 14:34 par Geraldd

Jeudi 07 Octobre 2010 14:36

Le fonctionnement devrait être le même, peu importe le navigateur, ou sa version.
Une fois Online, le visiteur aura, ou n'aura pas, la même configuration que toi ...

Mais tant mieux si ça fonctionne quand même Content

Jeudi 07 Octobre 2010 14:59

Etonnant pour Chrome.

Je teste toujours mes pages sur Firefox, Chrome, Opéra, Safari et Internet Explorer et ça marche !

Euuuuh Émoticône verifie que tu as bien saisie l'adresse dans chrome. Une erreur de frappe est si vite arrivée Émoticône

Jeudi 07 Octobre 2010 19:45

Comme rigs, je trouve étonnant que ça ne marche pas avec Chrome.

Citation de WiLdFiRe :
Le fonctionnement devrait être le même, peu importe le navigateur, ou sa version.

D'accord avec WiLdFiRe, explication :
Le PHP est interprété par le serveur, en l'occurrence le module PHP d'Apache, et le navigateur se contente d'afficher le résultat de la page. Donc si la page php s'affiche correctement avec au moins un navigateur, elle devrait s'afficher également avec tous les autres navigateurs.
0
0
17 messages

Vous êtes ici : Accueil > Forums > Développement de vos sites