installation en local -easy php
baloo17
Membre du projet
Scout Web Portail
Salut...
Je suis occupé à essayer de l'installer sur mon pc avec easy php... le fichier d'install demande non stop un mot de passe pour MySql, mais sur easy php il n'y en a pas... il faudrait donc adapter celà ou trouver une parade.
En attendant je suis bloqué... dommage...

Posté le 04/02/2005 à 09:39:12
Re : installation en local -easy php
ChMat
Webmaster

juste, j'avais pas pensé à ça...
Dans ce cas, une solution simple : tu vas sur ta page d'administration de la db :
http://127.0.0.1/mysql/
Dans la page, clique sur le lien intitulé
privilèges (le lien marche peut-être depuis le forum).
Et ensuite, tu y crées un utilisateur avec pseudo et mot de passe en y désignant les droits nécessaires (données et structures).
Et puis là, tu peux installer le portail en local
En local, tu peux activer l'url-rewriting et si tu as configuré un serveur smtp (relay.skynet.be si tu es chez Skynet) tu peux aussi activer la fonction mail().
Voilà !

Posté le 04/02/2005 à 09:45:41
Re : installation en local -easy php
ChMat
Webmaster
Et pour ceux qui souhaitent installer le portail en local sur leur ordinateur pour faire des tests, utilisez par exemple
EasyPHP. Ce logiciel transforme votre ordinateur en serveur web, très pratique pour faire des tests.

Posté le 04/02/2005 à 09:52:41
Re : installation en local -easy php
Tarpan
Membre du projet
Scout Web Portail
J'ai eu le même "problème"...
Et j'ai changé le mot de passe root (qui était vide). Je me suis fait un petit stress car je n'arrivais plus à entrer dans PHPMyAdmin, car il fallait que je change un fichier de configuration...

Posté le 04/02/2005 à 09:53:04
Re : installation en local -easy php
ChMat
Webmaster
D'où la suggestion de créer un nouvel utilisateur en plus de root
Le root est normalement utilisé uniquement pour l'administration de la db, pas pour l'utilisation traditionnelle. Mais bon, j'ai aussi fait pas mal de test en root

Posté le 04/02/2005 à 09:54:30
Re : installation en local -easy php
baloo17
Membre du projet
Scout Web Portail
euh encore un léger soucis...
Une erreur s'est produite lors de la connexion au serveur MySql!
Notice: Use of undefined constant get_current_user - assumed 'get_current_user' in c:program fileseas...install.php on line 407
une soluce?

Posté le 04/02/2005 à 10:12:50
Re : installation en local -easy php
baloo17
Membre du projet
Scout Web Portail
Problème trouvé,
j'ai créé une db avec le même nom que celui de l'utilisateur... un autre nom à l'air de bloquer... mais ça fonctionne youhouuuuuuuuu!

Posté le 04/02/2005 à 10:26:19
Re : installation en local -easy php
Tarpan
Membre du projet
Scout Web Portail
A propos d'EasyPHP, après avoir eu le "bug du mot de passe", j'ai eu autre chose.
Le portail ne reconnait pas que je suis en local (et donc y a pas le "message important" qui dit "site local".
En fait, mon easyPHP donne l'adresse internet et pas l'adresse 127.0.0.1 comme adresse IP donc il ne reconnait pas. Temporairement, j'ai changé mon fichier connex.php pour bien expliciter que le site est en local.
Lorsque le portail est "local", les requêtes SQL sont-elle censées s'afficher en bas de la page?

Posté le 04/02/2005 à 17:44:33
Re : installation en local -easy php
ChMat
Webmaster
Oui, les requêtes SQL sont affichées en bas de page en local. Mais uniquement si tu passes par l'adresse 127.0.0.1 ou localhost. C'est le seul moyen utilisé afin de déterminer que le site est en local.
Pas de bug donc

Posté le 04/02/2005 à 19:24:32
Re : installation en local -easy php
Tarpan
Membre du projet
Scout Web Portail
Ah ouééé...
En fait, mon adresse IP est 127.0.0.1 quand je passe par localhost et est ma véritable adresse IP quand je passe par "http://bxb" (en local toujours)
Pigé!
Mais je n'ai toujours pas de requêtes en bas de page... mais c'est pas grave, je regarderai une fois pourquoi je ne les vois pas et je dirai quoi...

Posté le 04/02/2005 à 20:37:14
Re : installation en local -easy php
ChMat
Webmaster
En fait, les styles css sont prévus pour ne pas afficher grand chose ... il faut plutôt regarder la
source de la page.
Si le message en haut de page t'indique que le site est consulté en local, les requêtes sql sont présentes en bas de page.

Posté le 04/02/2005 à 23:09:46
Re : installation en local -easy php
Addax
Membre du projet
Scout Web Portail
Ah oui, j'ai eu le m probl avec easyphp, j'ai donc installé tout de suite le portail en ligne.
Maintenant que j'ai terminé (plus ou moins) ce que je voulais faire, ca me sera plus fort utile

Posté le 05/02/2005 à 14:17:18
Re : installation en local -easy php
pizzaiolo
Membre du projet
Scout Web Portail
en l'installant en local, j'ai plein d'erreurs du genre:
Notice: Undefined index: id in c:program fileseasyphp1-7wwwscoutwebportailprvfonc_user.php on line 26
Comment je peux résoudre le prob ? Je dois présenter le site en local à mon TU ce wk

Posté le 18/02/2005 à 17:47:57
Re : installation en local -easy php
Tarpan
Membre du projet
Scout Web Portail
Il faut changer la configuration de PHP, et lui dire qu'il ne doit afficher que les erreurs critiques.
Cela se fait via le fichier php.ini. Tu dois changer ceci (selon un forum du site de Apache France)
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
J'espère que tu as assez d'infos avec ca!
Bonne chance !

Posté le 18/02/2005 à 18:54:58
Re : installation en local -easy php
ChMat
Webmaster
Sinon, si ce n'est pas encore trop tard, tu peux simplement ajouter le bout de code suivant au début du fichier fonc.php :
Code :error_reporting(E_ERROR | E_WARNING | E_PARSE);
Cela aura le même effet que la suggestion de Tarpan mais cet effet sera limité au portail.
Pour ta présentation en local, je te conseille de te connecter depuis ton pc via le nom de ton ordi au lieu de passer par localhost. Le mien s'appelle chmat, ça donne :
http://chmat/swp/
Ainsi, tu évites d'afficher le message t'avertissant que tu es connecté en local.
Bonne présentation
PS n'hésite pas à faire remonter le feedback, ça m'intéresse !

Posté le 19/02/2005 à 22:05:17