Fork me on GitHub




« 1 2 (3)


#21 Re: Site hacké ?
Ponchy Posté le : 29/06/2006 17:32
Bonjour !

Je suis hébergé chez free et j'avais le même problème que celui exposé dans le premier post depuis des semaines, mais j'ai enfn le temps de m'en occuper. J'ai donc modifié mon mainfile.php mais maintenant j'ai un nouevau problème :
Error [Xoops]: Unable to connect to database in file class/database/databasefactory.php line 34
C'est juste de la malchance car j'ai fait ce qu'il fallait mais free serait down en ce moment, ou ce nouveau problème peut-il être lié à une mauvaise manip' dans le mainfile ?
Qu'en pensez-vous ?
#22 Re: Site hacké ?
Ponchy Posté le : 30/06/2006 08:54
à tout hasard je poste une partie du mainfile :

if ( !defined("XOOPS_MAINFILE_INCLUDED") ) {
    
define("XOOPS_MAINFILE_INCLUDED",1);

    
// XOOPS Physical Path
    // Physical path to your main XOOPS directory WITHOUT trailing slash
    // Example: define('XOOPS_ROOT_PATH', 'c:/program files/easyphp1-8/www/xoops2');
    //define('XOOPS_ROOT_PATH', 'c:/program files/easyphp1-8/www/xoops2'); <--- l'ancienne ligne
    
define('XOOPS_ROOT_PATH'str_replace("\""/",dirname __FILE__)) );
C'est la bonne modif ?

Par rapport au message d'erreur depuis hier :
This page cannot be displayed due to an internal error.

If you are the administrator of this site, please visit the Xoops Troubleshooting Page for assistance.

Error [Xoops]: Unable to connect to database in file class/database/databasefactory.php line 34
(la seule réponse que j'ai trouvé avec la recherche sur cette erreur c'est que les serveurs de Free déconnent, mais depuis 12 heures c'est beaucoup non ?)

La suite du mainfile
// Database
    // Choose the database to be used
    
define('XOOPS_DB_TYPE''mysql');

    
// Table Prefix
    // This prefix will be added to all new tables created to avoid name conflict in the database. If you are unsure, just use the default 'xoops'.
    
define('XOOPS_DB_PREFIX''xoops');

    
// Database Hostname
    // Hostname of the database server. If you are unsure, 'localhost' works in most cases.
    
define('XOOPS_DB_HOST''localhost');

    
// Database Username
    // Your database user account on the host
    
define('XOOPS_DB_USER''root');

    
// Database Password
    // Password for your database user account
    
define('XOOPS_DB_PASS''');

    
// Database Name
    // The name of database on the host. The installer will attempt to create the database if not exist
    
define('XOOPS_DB_NAME''xoops');
Comme vous voyez, y'a pas de password et l'username est Host, mais ça marchait comme ça avant que je modifie la ligne du haut du mainfile
#23 Re: Site hacké ?
Ponchy Posté le : 30/06/2006 09:26
J'ai tout de même essayé une modif de la partie database et j'obtiens cette magnifique page :
[img=http://img47.imageshack.us/img47/4959/screen1wr.th.jpg]
Voici les modif'
// Database Hostname
    // Hostname of the database server. If you are unsure, 'localhost' works in most cases.
    //define('XOOPS_DB_HOST', 'localhost');
     
define('XOOPS_DB_HOST''sql.free.fr'); (au lieu de localhost)
     
    
// Database Username
    // Your database user account on the host
    //define('XOOPS_DB_USER', 'root');
    
define('XOOPS_DB_USER''mon pseudo chez free'); (au lieu de root)
    

    
// Database Password
    // Password for your database user account
    //define('XOOPS_DB_PASS', '');
    
define('XOOPS_DB_PASS''mon mot de passe chez free');(au lieu de rien du tout)

    
// Database Name
    // The name of database on the host. The installer will attempt to create the database if not exist
    //define('XOOPS_DB_NAME', 'xoops');
    
define('XOOPS_DB_NAME''mon pseudo chez free'); <-- en laissant xoops c'est pareil


Donc en gros maintenant il ne me dit plus qu'il ne veut pas se connecter à la base, il se contente de le faire en douce !
Je vois pas de solution, merci de me donner un petit coup de pouce
#24 Re: Site hacké ?
svn Posté le : 30/06/2006 11:08
Extrait de Fichier mainfile.php chez Free:

// XOOPS Physical Path
    
define('XOOPS_ROOT_PATH'str_replace("\""/",dirname __FILE__)) );

    
// XOOPS Virtual Path (URL)
    
define('XOOPS_URL''http://tonsite.free.fr');


    
// Database
    
define('XOOPS_DB_TYPE''mysql');

    
// Table Prefix
    // Par défaut 'xoops'.
    
define('XOOPS_DB_PREFIX''xoops');

    
// Database Hostname
    
define('XOOPS_DB_HOST''sql.free.fr');

    
// Database Username
    // Ton pseudo chez free
    
define('XOOPS_DB_USER''');

    
// Database Password
    // Ton mot de passe chez free
    
define('XOOPS_DB_PASS''');

    
// Database Name
    // Ton pseudo chez free
    
define('XOOPS_DB_NAME''');


Xavier
#25 Re: Site hacké ?
Ponchy Posté le : 30/06/2006 12:25
ah merci c'est super sympa (cool

le virtual path était mauvais :o (bien que ça ait marché sans problème pendant des mois avec un mauvais paramètre, peut-être est-ce devenu moins tolérant depuis la modif sur leurs serveurs)

:xfsuper:
#26 Re: Site hacké ?
xrays Posté le : 01/07/2006 17:09
J'avais également tout plein d'erreur qui m'étaient apparues.
J'ai remplacer la ligne 34 par
define('XOOPS_ROOT_PATH', str_replace("\\", "/",dirname ( __FILE__)) );

et depuis j'ai retrouvé quelque ma page comme avant! seulement pratiquement toutes mes images ne s'affichent plus !?
Pourquoi ?

http://leyenche.free.fr/new/html/modules/pages/
#27 Re: Site hacké ?
xrays Posté le : 01/07/2006 17:12
En fait, il semblerait que désormais, il y ai ça en trop sur tous les liens: modules/news/XOOPS_URL/

Comment dois-je faire ?
#28 Re: Site hacké ?
xrays Posté le : 01/07/2006 19:19
C'est bon j'ai résolu mon problème, j'avis remplacé les lignes 34 par define('XOOPS_ROOT_PATH', str_replace("\\", "/",dirname ( __FILE__)) ); mais aussi la 39 et cétait là le problème.

Merci quand même
#29 Re: Site hacké ?
chris84 Posté le : 04/07/2006 07:30
J'ai parcouru les différents éléments sur le sujet et je ne comprends pas les modifications à réaliser.

Voici le message d'erreur:
Warningmain(/mnt/119/free.fr/2/6/loic.reynaud1/var/www/free.fr/2/6/loic.reynaud1/include/common.php) [function.main]: failed to open streamNo such file or directory in /mnt/119/free.fr/2/6/loic.reynaud1/mainfile.php on line 97


Qui peut m'aider

 Haut   Précédent   Suivant
« 1 2 (3)



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

81 Personne(s) en ligne (79 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 81 | Plus ...