Accéder au contenu.
Menu Sympa

devel - Re: Installation de l'ADL PHP pour le GPS Rôliste Normand - 1ère partie

Objet : devel-adl

Archives de la liste

Re: Installation de l'ADL PHP pour le GPS Rôliste Normand - 1ère partie


Chronologique Discussions 
  • From: Loïc Dayot <ldayot AT epnadmin.net>
  • To: devel AT agendadulibre.org
  • Subject: Re: Installation de l'ADL PHP pour le GPS Rôliste Normand - 1ère partie
  • Date: Sat, 11 Oct 2014 11:06:10 +0200

Le 11/10/2014 06:43, Nicolas Thomasse a écrit :
Bonsoir,
Bonjour,
Suite aux premiers échanges qu'on a eu, voici un premier point étape de mon installation de l'ADL sur mon serveur..

Quelques suggestions / remarques suite à l'installation..

- La langue francophone c'est cool ^^... Bon ok je peux comprendre que la doc es en anglais, je suis juste fainéant :p !
- Mettre un prefixe style "adl_" par défaut pour ceux qui sont limité dans le nombre de base de données, c'est je trouve très appréciable lorsque les outils le prévois
Je partage l'avis. A ajouter à la Roadmap.
- Préciser que les données indiqués ne sont qu'un exemple (chemin de la base, procédure d'ajout d'un modérateur...)... J'ai été étonné qui l'exemple donné était une installation en local et non sur un serveur distant, ce qui me semblerai pourtant plus logique..
La procédure date un peu (versions, etc.) et mériterait en effet que prévoir plusieurs cas.

Etant sur un serveur distant, je n'ai pas pût faire l'étape 2b, à savoir la configuration d'Apache PHP.. C'est grave si les lignes indiqué ne sont pas dé-commenté ?
In /etc/apache/httpd.conf, uncomment lines:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Aucunement, le serveur est déjà configuré par l'hébergeur.

Etape 8) Connect as moderator
changer "http://localhost/~david/agenda/moderate.php <http://localhost/%7Edavid/agenda/moderate.php>" par "moderation.php"
Corrigé.

En me connectant, j'obtiens ceci :
Warning: include(bd-private.inc.php) [function.include]: failed to open stream: No such file or directory in /home/unmondel/www/gpsrolistenormand/agenda/class.bd.inc.php on line 24
-> J'ai donc renommé bd-private.inc.php.template par bd-private.inc.php
Il est en effet indiqué dans l'étape 5 de recopier le fichier template.

Warning: include() [function.include]: Failed opening 'bd-private.inc.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/unmondel/www/gpsrolistenormand/agenda/class.bd.inc.php on line 24
En principe, une fois le fichier recopié avec les bons droits, ce message devrait disparaître.

Probleme de connexion à la base de données sur .
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/unmondel/www/gpsrolistenormand/agenda/class.bd.inc.php:24) in /home/unmondel/www/gpsrolistenormand/agenda/class.session.inc.php on line 29

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/unmondel/www/gpsrolistenormand/agenda/class.bd.inc.php:24) in /home/unmondel/www/gpsrolistenormand/agenda/class.session.inc.php on line 29
Probleme de connexion à la base de données sur . Problème dans la syntaxe de select * from regions order by name : Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Erreur lors de la recherche des régions
-----------------------------------------------------------------------------------
Bon pour le reste c'est une erreur de ma part (je me suis trompé de mot de passe d'accès à la BDD SQL lors de la configuration)..

La requête que j'avais fais pour me rajouter comme modérateur n'a pas fonctionné mais je ne doute pas que c'est dû à une erreur de ma part ^^... Je me suis donc rentré manuellement dans la base de donnée, en utilisant pour seule fonction le md5 pour le mot de passe. ça à fonctionner, j'ai pût me connecter.
Un des manques de l'adl-php, c'est un script pour gérer les comptes des modérateurs. A ajouter à la TODO LIST

----------------------------------------------------------------------------------
J'ai fait un test de soumission d'un événement en ne remplissant pour commencer que les données indiqué comme obligatoire.. On me demande de rajouter une adresse, il manque donc l’astérisque pour indiquer qu'il es obligatoire de remplir cette case..
Je tente de mettre une adresse de la ville de L'Aigle où je réside.. La commune de L'Aigle n'es pas reconnu, pourtant elle es bien présente dans cities.sql à la ligne 23884... Du coup je change par la ville de Caen qui es bien reconnu..
Mais du coup forcément mon adresse n'es pas en adéquation avec la ville et il me le signale, je suppose donc qu'il es normal que j'ai le message d'erreur suivant :
Warning: simplexml_load_file(http://nominatim.openstreetmap.org/search.php?format=xml&address=2%20rue%20du%20G%C3%A9n%C3%A9ral%20de%20Gaulle%2C%2061300%20L'Aigle&postalcode=14000&city=CAEN&country=France <http://nominatim.openstreetmap.org/search.php?format=xml&address=2%20rue%20du%20G%C3%A9n%C3%A9ral%20de%20Gaulle%2C%2061300%20L%27Aigle&postalcode=14000&city=CAEN&country=France>) [function.simplexml-load-file]: failed to open stream: Connection timed out in /home/unmondel/www/gpsrolistenormand/agenda/geocode.inc.php on line 38
Non, ce n'est pas normal. Il y a un timeout étrange, et même s'il y en a un, ça devrait être traité. Donc c'est un bug.
Je viens d'essayer depuis mon poste, ça fonctionne sans timeout. Une panne passagère ?

Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://nominatim.openstreetmap.org/search.php?format=xml&address=2%20rue%20du%20G%C3%A9n%C3%A9ral%20de%20Gaulle%2C%2061300%20L'Aigle&postalcode=14000&city=CAEN&country=France <http://nominatim.openstreetmap.org/search.php?format=xml&address=2%20rue%20du%20G%C3%A9n%C3%A9ral%20de%20Gaulle%2C%2061300%20L%27Aigle&postalcode=14000&city=CAEN&country=France>" in /home/unmondel/www/gpsrolistenormand/agenda/geocode.inc.php on line 38
=> Ce qui me fait peur c'est que ça fasse peur au simple usager...

Je change donc pour une adresse que je sais valide, dans une ville qui elle es reconnue.. Sur ce second choix plusieurs communes inclus le nom de la ville que j'ai mise du coup on me demande de choisir, pas de problèmes particuliers mais ces villes n'ayant pas le même code postal, ne serait-ce pas possible de lui faire lire le code postal dans le champ adresse afin qu'il sélectionne de lui-même dans la plupart des cas ?..
C'est à dire que le choix avait été fait plutôt de privilégier la saisie du code postal automatique à partir de la saisie du nom de la ville. On peut revenir dessus. A réfléchir.

Euh là par contre après ce changement d'adresse nouveau problème car la région n'es plus reconnue..
Problème dans la syntaxe de select * from regions where id=4 : MySQL server has gone away
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/unmondel/www/gpsrolistenormand/agenda/class.bd.inc.php on line 76 ..
L'erreur semble venir du serveur Mysql et pas de l'application.
http://bogdan.org.ua/2008/12/25/how-to-fix-mysql-server-has-gone-away-error-2006.html


3 champs n'apparaissent pas dans le formulaire de soumission :
public: (le public à qui s'adresse prioritairement l'événement)
reseaux-labels: (label du ou des réseaux à qui l'évènement s'adresse)
type-evenement: (permet de classer les évènements selon leur type)
Oui, c'est normal.
Le fichier tags_categories.sql inclue ces trois catégories par défaut, mais aucun tags dans les catégories.
Il faudrait ajouter à la documentation qu'il faut choisir les catégories et les tags dans
http://url_agenda/moderatetags.php

Bon au final j'ai de nouveau une adresse non identifiable, vue l'heure j'abandonne pour l'heure, j'essayerai de m'y repencher demain ;)
Courage. On progresse en persévérant.

Cordialement,
Loïc.

Donc j'ai pas tout à fait finis mais bon je me suis dis que je pouvais déjà vous faire part des premières remarques pour ne pas trop vous en donnez d'un coup...

Affaire à suivre,

Cordialement,

Nicolas Thomasse




Archives gérées par MHonArc 2.6.18.

Haut de le page