|
Problème d'instalation sur le serveur de la BDD |
|
Régulier
Inscrit: 22/12/2008 14:12
De Rodez
|
J'ai ce message d'erreur quand j'essaie de connecter la BDD au site. Warning: main(XOOPS_TRUST_PATH/modules/protector/include/precheck.inc.php) [function.main]: failed to open stream: No such file or directory in mainfile.php on line 101
Fatal error: main() [function.require]: Failed opening required 'XOOPS_TRUST_PATH/modules/protector/include/precheck.inc.php' (include_path='.:/include/') in mainfile.php on line 101
Qu'est - ce que ça veut dire J'ai suivi le tuto flash à la lettre mais j'ai du faire une erreur quelque part. Ou ? Merci
Posté le : 27/12/2008 17:12
|
|
|
Re: Problème d'instalation sur le serveur de la BDD |
|
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
|
Bonjour,
les lignes concernant le module protector sont absentes ou mal insérées dans ton fichier mainfile.php
@++
Posté le : 27/12/2008 17:19
|
La connaissance s'accroît quand on la partage ...
|
|
Re: Problème d'instalation sur le serveur de la BDD |
|
Régulier
Inscrit: 22/12/2008 14:12
De Rodez
|
Sur le tuto la ligne define( 'XOOPS_TRUST_PATH', 'C:/Program Files/EasyPHP 2.0b1/www/xoops/xosecure' est absente par quoi je dois la remplacer pour pouvoir la transferer sur le serveur Je patauge complètement Merci de votre aide
Posté le : 27/12/2008 17:50
|
|
|
Re: Problème d'instalation sur le serveur de la BDD |
|
Régulier
Inscrit: 19/12/2006 08:08
|
Dans mainfile.php tu ajoutes les lignes rouges
[color=ff0000]include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;[/color]
if (!isset($xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '' ) {
include XOOPS_ROOT_PATH."/include/common.php";
}
[color=ff0000]include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;[/color]
@+ Pascal
Posté le : 27/12/2008 18:22
|
|
|
Re: Problème d'instalation sur le serveur de la BDD |
|
Régulier
Inscrit: 22/12/2008 14:12
De Rodez
|
Merci mais elles étaient déja présentes à la fin du fichier mainfile. Que faire ? Voici mon dossier Mainfile :
<?php
// $Id: mainfile.dist.php 506 2006-05-26 23:10:37Z skalpa $
// ------------------------------------------------------------------------ //
// XOOPS - PHP Content Management System //
// Copyright (c) 2000 XOOPS.org //
// <http://www.xoops.org/> ... nbsp; //
// ------------------------------------------------------------------------ //
// This program is free software; you can redistribute it and/or modify //
// it under the terms of the GNU General Public License as published by //
// the Free Software Foundation; either version 2 of the License, or //
// (at your option) any later version. //
// //
// You may not change or alter any portion of this comment or credits //
// of supporting developers from this source code or any supporting //
// source code which is considered copyrighted (c) material of the //
// original comment or credit authors. //
// //
// This program is distributed in the hope that it will be useful, //
// but WITHOUT ANY WARRANTY; without even the implied warranty of //
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
// GNU General Public License for more details. //
// //
// You should have received a copy of the GNU General Public License //
// along with this program; if not, write to the Free Software //
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
// ------------------------------------------------------------------------ //
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/EasyPHP 2.0b1/www/xoops' );
define( 'XOOPS_ROOT_PATH', 'C:/Program Files/EasyPHP 2.0b1/www/xoops' );
define( 'XOOPS_TRUST_PATH', 'C:/Program Files/EasyPHP 2.0b1/www/xoops/xosecure' );
// XOOPS Virtual Path (URL)
// Virtual path to your main XOOPS directory WITHOUT trailing slash
// Example: define( 'XOOPS_URL', 'http://127.0.0.1/xoops' );
define( 'XOOPS_URL', 'http://127.0.0.1/xoops' );
define('XOOPS_CHECK_PATH', 0);
// Protect against external scripts execution if safe mode is not enabled
if ( XOOPS_CHECK_PATH && !@ini_get('safe_mode') ) {
if ( function_exists('debug_backtrace') ) {
$xoopsScriptPath = debug_backtrace();
if ( !count($xoopsScriptPath) ) {
die("XOOPS path check: this file cannot be requested directly");
}
$xoopsScriptPath = $xoopsScriptPath[0]['file'];
} else {
$xoopsScriptPath = isset($_SERVER['PATH_TRANSLATED']) ? $_SERVER['PATH_TRANSLATED'] :
$_SERVER['SCRIPT_FILENAME'];
}
if ( DIRECTORY_SEPARATOR != '/' ) {
// IIS6 may double the chars
$xoopsScriptPath = str_replace( strpos( $xoopsScriptPath, '\\', 2 ) ? '\\' :
DIRECTORY_SEPARATOR, '/', $xoopsScriptPath);
}
if ( strcasecmp( substr($xoopsScriptPath, 0, strlen(XOOPS_ROOT_PATH)), str_replace(
DIRECTORY_SEPARATOR, '/', XOOPS_ROOT_PATH)) ) {
exit("XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run.");
}
}
// 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', 'x3db' );
// 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', 'rutenescope' );
// Use persistent connection? (Yes=1 No=0)
// Default is 'Yes'. Choose 'Yes' if you are unsure.
define( 'XOOPS_DB_PCONNECT', 0 );
define( 'XOOPS_GROUP_ADMIN', '1' );
define( 'XOOPS_GROUP_USERS', '2' );
define( 'XOOPS_GROUP_ANONYMOUS', '3' );
foreach ( array('GLOBALS', '_SESSION', 'HTTP_SESSION_VARS', '_GET', 'HTTP_GET_VARS', '_POST', 'HTTP_POST_VARS',
'_COOKIE', 'HTTP_COOKIE_VARS', '_REQUEST', '_SERVER', 'HTTP_SERVER_VARS', '_ENV', 'HTTP_ENV_VARS', '_FILES',
'HTTP_POST_FILES', 'xoopsDB', 'xoopsUser', 'xoopsUserId', 'xoopsUserGroups', 'xoopsUserIsAdmin', 'xoopsConfig',
'xoopsOption', 'xoopsModule', 'xoopsModuleConfig', 'xoopsRequestUri') as $bad_global ) {
if ( isset( $_REQUEST[$bad_global] ) ) {
header( 'Location: '.XOOPS_URL.'/' );
exit();
}
}
include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
if (!isset($xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '') {
include XOOPS_ROOT_PATH."/include/common.php";
}
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;
}
?>
Citation : Apisto01 a écrit: Dans mainfile.php tu ajoutes les lignes rouges
[color=ff0000]include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;[/color]
if (!isset($xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '' ) {
include XOOPS_ROOT_PATH."/include/common.php";
}
[color=ff0000]include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;[/color]
@+ Pascal
Posté le : 27/12/2008 18:53
|
|
|
Re: Problème d'instalation sur le serveur de la BDD |
|
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
|
tu as restauré ta base de données sur ton serveur en ligne ?
Posté le : 27/12/2008 19:04
|
La connaissance s'accroît quand on la partage ...
|
|
Re: Problème d'instalation sur le serveur de la BDD |
|
Régulier
Inscrit: 22/12/2008 14:12
De Rodez
|
Oui elle est déjà présente sur le serveur et est visible sur phpmyadmin.online.net Peut être que le problème vient du fichier chemin.php car il m'indique uniquement une fois transféré sur le serveur : / Sinon j'ai remplacé comme le montre le tuto 'XOOPS_DB_USER', 'root' : root par le nom de ma BDD 'XOOPS_DB_PASS', '' mis le mot de passe 'XOOPS_DB_NAME', 'xoops' par le nom de la BDD car chez online ils disent que c'est le même que user. Voilà ce qu'ils disent * Serveur : le serveur sur lequel vous connectez (exemple : base.domaine.com) * Utilisateur : le nom de l'utilisateur (exemple: base) * Mot de passe MySQL : le mot de passe (exemple: toto) * Nom de la Base de donnée : le nom de la base; sur Online votre nom de base et votre login sont identiques (exemple: base)
Merci de votre patience car moi je craque. Salut à tous.
Posté le : 27/12/2008 19:19
|
|
|
Re: Problème d'instalation sur le serveur de la BDD |
|
Régulier
Inscrit: 22/12/2008 14:12
De Rodez
|
J'ai un peu avancé pour XOOPS_DB_NAME il fallait mettre nom_de_la_base_nom_de_domaine. Par contre maintenant j'ai le message d'erreur suivant 3impossible de se connecter à la base de données" Je dois avoir un problème avec chemin.php qui ne m'indique que : / Comment faire pour trouver le chemin de la BDD ? Merci
Posté le : 27/12/2008 21:34
|
|
|
Re: Problème d'instalation sur le serveur de la BDD |
|
Régulier
Inscrit: 22/12/2008 14:12
De Rodez
|
C'était un problème de login Merci à tous
Posté le : 27/12/2008 22:47
|
|
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.
|