Reconfigration de dotclear pour se connecter au serveur mysql

Bonjour,
Comment faire sur dotclear pour reconfigurer le nom du serveur mysql à savoir passer de sql.ou-data.net à 127.0.0.1.
Je vois très bien la fenêtre de config lorsque je l’ai installée mais comment la retrouver pour effectuer ce changement ?
merci d’avance

Bonjour,

[quote=stafy]Bonjour,
Comment faire sur dotclear pour reconfigurer le nom du serveur mysql à savoir passer de sql.ou-data.net à 127.0.0.1.
Je vois très bien la fenêtre de config lorsque je l’ai installée mais comment la retrouver pour effectuer ce changement ?
merci d’avance[/quote]

Je ne connais pas trop Dotclear, mais j’ai lu ceci :

“conf : contient les fichiers de configuration, notamment dotclear.ini, dont certains paramètres ne sont pas modifiables via l’interface d’administration.” là :

http://petit.dotclear.net/pages/2005/11/24/97-les-repertoires-de-dotclear

Si ça peut aider.

Christian.

J’ai le même problème avec wordpress : j’ai bien tenté de configurer le fichier en question (directement sur config.php via ftp) avec phpmyadmin.ocsa-data.net ou sql.ocsa-data.net mais rien n’y fait, j’obtiens une erreur :

Error establishing a database connection

This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at phpmyadmin.ocsa-data.net. This could mean your host’s database server is down.

Avec 127.0.0.1 c’est encore pire :

Fatal error: Call to undefined function: curl_init() in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 592

Gni ?

+A+

Bonjour,

[quote=drÖne]Avec 127.0.0.1 c’est encore pire :

Fatal error: Call to undefined function: curl_init() in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 592

Gni ?[/quote]

C’est bien 127.0.0.1.

Concernant l’erreur, c’est me semble-t-il parce que la librairie curl http://www.php.net/manual/fr/ref.curl.php n’est pas chargée.

Est-elle, sur la plate-forme, je n’en sais rien, mais une manière de vérifier est de tenter de la charger : http://fr.php.net/manual/fr/function.dl.php

Enfin, si quelqu’un de plus avisé que moi passe par là…

Christian.

Est-ce que la fonction s’écrit bien comme ça, avec les petits guillemets ?

define(‘DB_HOST’, '127.0.0.1 ');

Et sinon, la librairie, c’est de mon côté qu’il faut que je la charge ? Où ça et comment ?

+A+

Bonjour,

[quote=drÖne]Est-ce que la fonction s’écrit bien comme ça, avec les petits guillemets ?
define(‘DB_HOST’, '127.0.0.1 ');[/quote]

Ouaip, enlève l’espace entre 0.1 et '.

Je pense oui, attend, je teste quelque chose, mais c’est mal parti.

Christian.

Salut,

Bon j’ai testé ça :

<? if (!extension_loaded("curl")) dl("curl"); $ch = curl_init(); ?>
puis ça :

<? if (!extension_loaded("libcurl")) dl("libcurl"); $ch = curl_init(); ?>
En php4 et php5 mais ça ne fonctionne pas (librairie non trouvé).

Je me renseigne sur test-ouv3.

Christian.

Merci beaucoup !

Bon, c’est ok pour curl,

Pour appeler cette libraire il faut écrire un truc du style :

if (!extension_loaded("curl.so")) dl("curl.so");
Ce qui veut dire à peu près : " si la librairie qui permet que les fonctions curl fonctionnent n’est pas chargée sur le serveur alors je la charge"

Après où le mettre ?

D’après ton message d’erreur : actu/wp-content/plugins/photon/photon-func.php on line 592

J’essaierai de piger un peu ce fichier photon-func.php et mettrais le chargement de la librairie (conditionnel comme ci-dessus) avant l’appel à une de ses fonctions. Dont celle de la ligne 592 mais il peut y en avoir d’autres.

Je surveillerais surtout ce(s) fameux curl.init() qui seront avantageusement précédé du code comme suit :

if (!extension_loaded("curl.so")) dl("curl.so"); $je_ne_sais_pas_quoi=curl.init();
Mais il est possible que le plug-in que tu utilises prévoit ce cas dans un de ses fichiers (mais que c’est mis en commentaire par défaut).

Christian.

Ouf, ça devient légèrement chinois pour moi. J’ai copié le code que tu m’as donné avant le premier appel curl, mais ça me dit :

Fatal error: Call to undefined function: curl_init() in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 599

Sinon, à la ligne 592 j’avais ça en fait :

[code]function photon_include_sidebar_root_in_theme($Category=’’) {
global $conf;

	global $pathphpwebgall;[/code]

global $pathphpwebgall; me fait penser à une histoire de chemin qui aurait changé durant la migration et qui empêcherait l’inclusion de la sidebar de phpwebgallery par photon dans wordpress, plutôt que quelque chose lié à la librairie curl. Mais bon, vu mon niveau en php, je dis ça sous réserve…

+A+

Quand je rajoute le code

comme tu le suggères, avant chaque occurrence de curl_init(), je reçois la bordée d’injures suivante :

[quote]Warning: Function registration failed - duplicate name - curl_init in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 59

Warning: Function registration failed - duplicate name - curl_version in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 59

Warning: Function registration failed - duplicate name - curl_setopt in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 59

Warning: Function registration failed - duplicate name - curl_exec in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 59

Warning: Function registration failed - duplicate name - curl_getinfo in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 59

Warning: Function registration failed - duplicate name - curl_error in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 59

Warning: Function registration failed - duplicate name - curl_errno in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 59

Warning: Function registration failed - duplicate name - curl_close in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 59

Warning: curl: Unable to register functions, unable to load in Unknown on line 0

Warning: Function registration failed - duplicate name - curl_init in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 83

Warning: Function registration failed - duplicate name - curl_version in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 83

Warning: Function registration failed - duplicate name - curl_setopt in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 83

Warning: Function registration failed - duplicate name - curl_exec in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 83

Warning: Function registration failed - duplicate name - curl_getinfo in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 83

Warning: Function registration failed - duplicate name - curl_error in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 83

Warning: Function registration failed - duplicate name - curl_errno in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 83

Warning: Function registration failed - duplicate name - curl_close in /space/www/gl-ouv/0/4/0409021154104275/web/drone-zone.org/www.drone-zone.org/html/actu/wp-content/plugins/photon/photon-func.php on line 83

Warning: curl: Unable to register functions, unable to load in Unknown on line 0[/quote]

Mais mon blog s’affiche en dessous correctement. Reste à réussir à virer les injures. Peut-êrtre ne fallait-il pas ajouter le code avant chaque occurrence, mais seulement avant la première ?

Ach ! Bingo ! Suffisait de ne rajouter f (!extension_loaded("curl.so")) dl("curl.so");
qu’une seule fois avant la ligne où apparaissait la première erreur. Merci Christian pour ton aide précieuse.

Maintenant, je constate un nouveau problème : si la page d’accueil du blog fonctionne bien, l’appel aux photos de phpwebgallery (en cliquant dessus dans la sidebar) me conduit sur des pages blanches.

+A+

Salut,

Envoie l’url de la galerie… je regarderai cela ce soir si personne passe avant.
Sinon, à l’aveugle, je dirais que pour chaque photo, il doit y avoir un passage de paramètre soit par l’url soit par un post malicieux.

Pour que ça s’affiche correctement, il faut lire ceci : http://aide.ouvaton.org/Sur-Ouvaton-3-register-global-sera.html (ah ben tiens, j’avais pas vu que j’étais là moi) :

donc si c’est un get c’est $mavariable=$_GET’mavariable’];
si c’est un post $c=$_POST’mavariable’];
etc.

Pas sûr que ça aide…

Christian.

C’est des url de ce type qui ne fonctionnent plus :

http://drone-zone.org/actu/?a=phpwebgallery&ToWebGallery=picture.php?/40/list/14,40,48,21

On y accède quand on clique dans une des imagettes à droite dans http://drone-zone.org/actu

Sinon, la galerie locale est là : http://drone-zone.org/photos/
Et la distante : http://dronezic.free.fr/photos/

Prépare-toi à de longs voyages en amérique latine pour la seconde…

+A+

Salut,

[quote=drÖne]C’est des url de ce type qui ne fonctionnent plus :
http://drone-zone.org/actu/?a=phpwebgallery&ToWebGallery=picture.php?/40/list/14,40,48,21
On y accède quand on clique dans une des imagettes à droite dans http://drone-zone.org/actu
Sinon, la galerie locale est là : http://drone-zone.org/photos/
Et la distante : http://dronezic.free.fr/photos/
Prépare-toi à de longs voyages en amérique latine pour la seconde…
+A+[/quote]

Essaye de mettre ça au début du fichier index.php situé dans le répertoire actu/ :

<? $a=$_GET'a']; $ToWebGallery=$_GET'ToWebGallery'];
Tu verras bien…
Mais j’ai bien peur que ce soit un peu plus compliqué que ça…

J’en ai quand même profité pour passer par Iguazu :wink:

Christian.

Ca ne change rien malheureusement. Je te conseille maintenant un petit tour en Bolivie !

Salut,

Je m’en doutais un peu :frowning:
Bon au lieu d’aller en Bolivie, j’ai été du côté des poulets (site local donc) :

Quand je compare ces deux adresses pour la même image :

http://drone-zone.org/actu/?a=phpwebgallery&ToWebGallery=picture.php?/198/list/27,198,8,20 (blanc)

http://drone-zone.org/photos/picture.php?/198/list/27,198,8,20 (je vois un poulet fortement plumé)

Je regarde les parties communes :

http://drone-zone.org/ et picture.php?/198/list/27,198,8,20

et les parties différentes : actu/?a=phpwebgallery&ToWebGallery=

et photos/

et je me dis que dans le fichier actu/index.php il doit y avoir un script qui dit :

si a=phpwebgallery remonte à la racine et rends-toi sur le répertoire photos.

Là en fonction de la valeur de ToWebGallery, tu chercheras le fichier demandé (ici picture.php) puis si c’est un nombre la photo correspondante, si c’est category, la catégorie correspondante, etc. Si le fichier demandé est random.php tu fais ce qu’il veut, etc.

A mon avis là où ça coince c’est sur ce renvoi vers le répertoire …/photos/ : il reste bloqué sur actu.

Donc dans le fichier actu/index.php (ou un des fichiers inclus) y’a un truc qui empêche ce passage.

M’enfin t’es pas plus avancé…

Christian.

NAn, c’est pluis simple d’aller en Bolivie :slight_smile:

Avant ça marchait bien, donc la seule différence, c’est la migration et les changements effectués. Reste à savoir lesquels jouent ici…

Salut,

Et plus enthousiasmant !

Avant de déclarer forfait, j’ai téléchargé les trois bidules : wordpress version 2.1.2, phpwebgallery et photon.
C’est l’articulation entre photon et phpwebgallery qui semble poser problème sur ouvaton 3. En fouillotant des les différents scripts, j’ai vu que photon utilise une fonction de wordpress : get_bloginfo(), puis de détour en détour je suis tombé sur le fichier : wp-settings.php et là quelques lignes sibyllines :

[code]// Fix for PHP as CGI hosts that set SCRIPT_FILENAME to something ending in php.cgi for all requests

if ( isset($_SERVER’SCRIPT_FILENAME’]) && ( strpos($_SERVER’SCRIPT_FILENAME’], ‘php.cgi’) == strlen($_SERVER’SCRIPT_FILENAME’]) - 7 ) )
$_SERVER’SCRIPT_FILENAME’] = $_SERVER’PATH_TRANSLATED’];

// Fix for Dreamhost and other PHP as CGI hosts
if ( strstr( $_SERVER’SCRIPT_NAME’], ‘php.cgi’ ) )
unset($_SERVER’PATH_INFO’]);[/code]
Bon ça me parle moins que le Quechua, cependant cela me rappelle qu’une des grande différence entre la plate-forme ouvaton 3 et la précédente est que le php est en CGI.

Il faudrait tirer sur ce fil là (du côté de wordpress/photon ou de coopérateurs qui ici auraient été confronté au même type de problème.

Moi, ça me dépasse complètement.

Christian.