<![CDATA[ [Support] Problème d'accès au gestionaire après installation réussie(online.net) - My Forums]]> https://forums.modx.com/thread/?thread=51834 <![CDATA[Re: [Support] Problème d'accès au gestionaire après installation réussie(online.net)]]> https://forums.modx.com/thread/51834/support-probl-me-d-acc-s-au-gestionaire-apr-s-installation-r-ussie-online-net#dis-post-544852
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in settings.inc.php on line 9


Une cause typique de ce message d'erreur lors d'une migration de site est lorsque le fichier de connexion à la base de données (manager/includes/config.inc.php) fait appel à un utilisateur MySQL qui avait été créé sur l'ancien hébergement et que l'on a oublié de recréer sur le nouvel hébergement.]]>
Jul Sep 08, 2016, 08:33 PM https://forums.modx.com/thread/51834/support-probl-me-d-acc-s-au-gestionaire-apr-s-installation-r-ussie-online-net#dis-post-544852
<![CDATA[Re: Problème d'accès au gestionnaire après installation réussie sur online.net]]> https://forums.modx.com/thread/51834/support-probl-me-d-acc-s-au-gestionaire-apr-s-installation-r-ussie-online-net#dis-post-303375
Aour]]>
aour Dec 19, 2005, 08:41 AM https://forums.modx.com/thread/51834/support-probl-me-d-acc-s-au-gestionaire-apr-s-installation-r-ussie-online-net#dis-post-303375
<![CDATA[Re: Problème d'accès au gestionnaire après installation réussie sur online.net]]> https://forums.modx.com/thread/51834/support-probl-me-d-acc-s-au-gestionaire-apr-s-installation-r-ussie-online-net#dis-post-303374 Maintenant j’ai bien accès au gestionnaire. C’est un peu lent mais c’est dû à l’hébergeur. De plus, il faut encore que je corrige les envois d’email car online.net n’accepte pas l’utilisation de la fonction mail() (soit-disant pour éviter les spams) et la remplace par une fonction email().
Promis, je post bientôt la version online.net
Matthieu]]>
matcheux Dec 19, 2005, 08:37 AM https://forums.modx.com/thread/51834/support-probl-me-d-acc-s-au-gestionaire-apr-s-installation-r-ussie-online-net#dis-post-303374
<![CDATA[Re: Problème d'accès au gestionnaire après installation réussie sur online.net]]> https://forums.modx.com/thread/51834/support-probl-me-d-acc-s-au-gestionaire-apr-s-installation-r-ussie-online-net#dis-post-303373
Il y a donc du ménage a faire dans modx pour que tous les appels à la DB soit selon le meme protocole.

Aour]]>
aour Dec 17, 2005, 12:34 PM https://forums.modx.com/thread/51834/support-probl-me-d-acc-s-au-gestionaire-apr-s-installation-r-ussie-online-net#dis-post-303373
<![CDATA[Re: Problème d'accès au gestionnaire après installation réussie sur online.net]]> https://forums.modx.com/thread/51834/support-probl-me-d-acc-s-au-gestionaire-apr-s-installation-r-ussie-online-net#dis-post-303372 Je m’y suis mis mais j’ai toujours un pb d’accès. Je fais suivre sur ce post et je joindrai la version online.net qui fonctionne dès que possible.

Matthieu]]>
matcheux Dec 17, 2005, 12:31 PM https://forums.modx.com/thread/51834/support-probl-me-d-acc-s-au-gestionaire-apr-s-installation-r-ussie-online-net#dis-post-303372
<![CDATA[Re: Problème d'accès au gestionnaire après installation réussie sur online.net]]> https://forums.modx.com/thread/51834/support-probl-me-d-acc-s-au-gestionaire-apr-s-installation-r-ussie-online-net#dis-post-303371
Essaye du coté de la fonction : getFullTableName dans document.parser.class.inc.php

regarde si il y a pas moyen de la modifié car elle semble etre utilisé systématiquement pour retrouvé le nom de la table avec le prefixe et le nom de la base

	function getFullTableName($tbl){
		return $this->dbConfig['dbase'].".".$this->dbConfig['table_prefix'].$tbl;
	}


Essaye de virer
$this->dbConfig['dbase'].".".


Aour]]>
aour Dec 17, 2005, 11:27 AM https://forums.modx.com/thread/51834/support-probl-me-d-acc-s-au-gestionaire-apr-s-installation-r-ussie-online-net#dis-post-303371
<![CDATA[Re: Problème d'accès au gestionnaire après installation réussie sur online.net]]> https://forums.modx.com/thread/51834/support-probl-me-d-acc-s-au-gestionaire-apr-s-installation-r-ussie-online-net#dis-post-303370 Quand je fais une requete du genre "SELECT * FROM `mondomaine.com`.nomtable" il me renvoie une erreur : "Nom de table incorrect".
Quand je fais la même requete sans le nom de la base "SELECT * FROM nomtable" ça fonctionne sans problème.
Mon soucis est que MODx effectue toutes ses requête en incluant le nom de la base.
Existe-t-il une solution comme modifier un seul fichier ou faut-il modifier tous les fichiers où il y a une requête à la base de données ?
Merci
Matthieu
]]>
matcheux Dec 17, 2005, 10:31 AM https://forums.modx.com/thread/51834/support-probl-me-d-acc-s-au-gestionaire-apr-s-installation-r-ussie-online-net#dis-post-303370
<![CDATA[ [Support] Problème d'accès au gestionaire après installation réussie(online.net)]]> https://forums.modx.com/thread/51834/support-probl-me-d-acc-s-au-gestionaire-apr-s-installation-r-ussie-online-net#dis-post-303369
Je rentre mon login et mon mot de passe et j’ai un message d’erreur :


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in settings.inc.php on line 9

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in settings.inc.php on line 10

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/62/o/s/e/oself.com/modx/manager/includes/settings.inc.php:9) in config.inc.php on line 38

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in login.processor.php on line 69

Voici le contenu du fichier settings.inc.php :
<?php

// get the settings from the database.
$settings = array();
if ($modx && count($modx->config)>0) $settings = $modx->config;
else{
	$sql = "SELECT setting_name, setting_value FROM modx_system_settings";
	$rs = mysql_query($sql);
	$number_of_settings = mysql_num_rows($rs);
	while ($row = mysql_fetch_assoc($rs)) {
		$settings[$row['setting_name']] = $row['setting_value'];
	}
}

extract($settings, EXTR_OVERWRITE);

// setup default site id - new installation should generate a unique id for the site.
if(!isset($site_id)) $site_id = "MzGeQ2faT4Dw06+U49x3";


?>


et un extrait du fichier login.processor.php (lignes 67, 68 et 69) :
$sql = "SELECT ".$table_prefix."manager_users.*, ".$table_prefix."user_attributes.* FROM ".$table_prefix."manager_users, ".$table_prefix."user_attributes WHERE ".$table_prefix."manager_users.username REGEXP BINARY '^".$username."$' and ".$table_prefix."user_attributes.internalKey=".$table_prefix."manager_users.id;";
$rs = mysql_query($sql);
$limit = mysql_num_rows($rs);

]]>
matcheux Dec 13, 2005, 07:42 AM https://forums.modx.com/thread/51834/support-probl-me-d-acc-s-au-gestionaire-apr-s-installation-r-ussie-online-net#dis-post-303369