Fork me on GitHub




(1) 2 »


Migration serveur PHP
Aspirant
Inscrit: 08/01/2006 23:56
De Alsace
Messages: 49
Bonjour,

mon hébergeur vient de migrer mon site XOOPS sur PHP 5.2.6, auparavant j'étais sous PHP 4.3.1.0.

Depuis mon site est inaccessible.

je pense qu'il faut modifier mon mainfile, mais je ne sais vraiment quoi ni ou ??

Voici le message d'erreur lorsque je veux arriver sur mon site:


"XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run."

Merci bcp d'avance !

Posté le : 14/12/2009 09:38
Partager Twitter Partagez cette article sur GG+
Re: Migration serveur PHP
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Bonjour Papy,

qu'as tu à la place du point d'interrogation dans ton mainfile ?

define'XOOPS_DB_HOST''?' );

Posté le : 14/12/2009 10:18

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+
Re: Migration serveur PHP
Aspirant
Inscrit: 08/01/2006 23:56
De Alsace
Messages: 49
Salut,

j'ai "localhost" en lieu et place du ?

Posté le : 14/12/2009 11:29
Partager Twitter Partagez cette article sur GG+
Re: Migration serveur PHP
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Ce n'est pas cette définition, qui est le problème!
(Et Nikita, publier des informations comme ça, est une risque de sécurité!)

Probablement votre hébergeur a changée votre site aussi vers une autre serveur. Comme ça, les définitions pour le path (XOOPS_ROOT_PATH, etc) sont a changée.

Posté le : 14/12/2009 11:50

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Migration serveur PHP
Aspirant
Inscrit: 08/01/2006 23:56
De Alsace
Messages: 49
C'est exactement cela !!

Voici le mail de mon hébergeur: "Le robot a migre vitre site vers un autre php "

Que changer dans mon mainfile SVP ?

Posté le : 14/12/2009 12:27
Partager Twitter Partagez cette article sur GG+
Re: Migration serveur PHP
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Il faut obtenir le nouveau path par voir dans l'administration du site, filemanager, FTP, etc ou le demandez au hébergeur.

Posté le : 14/12/2009 12:48

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Migration serveur PHP
Aspirant
Inscrit: 08/01/2006 23:56
De Alsace
Messages: 49
ok merci.
je vais voir avec mon hébergeur qui devrait me donner ces infos.
Encore merci!

Posté le : 14/12/2009 12:56
Partager Twitter Partagez cette article sur GG+
Re: Migration serveur PHP
Aspirant
Inscrit: 08/01/2006 23:56
De Alsace
Messages: 49
bon....rien n'a changé dans la direction et le path de mon site !!!
il est toujours au même endroit et même répertoire !!

par contre tjrs la même erreur !!

"XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run."

je ne sais pas quoi faire maintenant, et mon site est toujours inaccessible !!

Posté le : 15/12/2009 14:23
Partager Twitter Partagez cette article sur GG+
Re: Migration serveur PHP
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Essayez par placer ce deux fichiers au racine:
tstpath.php
<?php
    define
'XOOPS_ROOT_PATH''/definition/comme/en/mainfile' );
    include 
'tst_path.php';
?>
et tst_path.php
<?php
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"];
    echo 
"debug_backtrace path: ".$xoopsScriptPath.'<br />';
} else {
            
$xoopsScriptPath = isset($_SERVER["PATH_TRANSLATED"]) ? $_SERVER["PATH_TRANSLATED"] :  $_SERVER["SCRIPT_FILENAME"];
    if (isset(
$_server["path_translated"])) 
    {
        echo 
"path_translated path: ".$xoopsScriptPath.'<br />';
    }
    else
    {
        echo 
"script_filename path: ".$xoopsScriptPath.'<br />';
    }
}
if ( 
DIRECTORY_SEPARATOR != "/" ) {
    
$xoopsScriptPath str_replacestrpos$xoopsScriptPath"\\") ? "\\" DIRECTORY_SEPARATOR"/"$xoopsScriptPath);
    echo 
"iis path: ".$xoopsScriptPath.'<br />';    
}
    if ( 
strcasecmpsubstr($xoopsScriptPath0strlen(XOOPS_ROOT_PATH)), str_replaceDIRECTORY_SEPARATOR"/"XOOPS_ROOT_PATH)) ) {
    echo 
"xoops_root_path path: ".str_replace(DIRECTORY_SEPARATOR"/"XOOPS_ROOT_PATH).'<br />';
    exit(
"XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run.");
}
?>
Exécutez tstpath.php et rapportez ici le résultat.

Posté le : 16/12/2009 03:19

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Migration serveur PHP
Aspirant
Inscrit: 08/01/2006 23:56
De Alsace
Messages: 49
debug_backtrace path: /var/www/vhosts/olz-1949.com/httpdocs/OLZv3/tstpath.php
xoops_root_path path: /definition/comme/en/mainfile
XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run.

Posté le : 17/12/2009 11:15
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



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

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