Fork me on GitHub






Message d'erreur Warning après installation locale
Aspirant
Inscrit: 02/12/2015 08:37
De Eure et Loir
Messages: 22
Bonjour à tous,

Dernièrement grâce à la communauté (merci encore!!) et particulièrement grâce à Alain01 j'ai pu récupérer les fichiers des sites de la mairie pour laquelle je travaille.

J'ai réinstallé le tout sur un pc sous linux pour retravailler les sites, et je rencontre un problème lorsque je lance le tout en localhost.

J'ai le message suivant qui s'affiche :

Warning: require(/home/www/9fc07ce7c1a271d0f625f44cb807059f/data/vll_data/data/secure.php): failed to open stream: Aucun fichier ou dossier de ce type in /opt/lampp/htdocs/villelaloupe.fr/mainfile.php on line 68

Je pense que ce n'est pas grand chose mais à force d'avoir les yeux dessus je ne vois pas :)

Je précise que je ne suis vraiment pas experte en php et que j'apprend ce langage en même temps que je remets les sites en ordre (j'ai préféré le javascript...)

Merci de votre aide

Bonne journée

Emma

Posté le : 14/04/2016 09:25

Soit A un succès dans la vie. Alors A = x + y + z, où x = travailler, y = s'amuser, z = se taire.

Albert Einstein
Partager Twitter Partagez cette article sur GG+
Re: Message d'erreur Warning après installation locale
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Bonjour Emma,
Citation :
J'ai réinstallé le tout sur un pc sous linux pour retravailler les sites, et je rencontre un problème lorsque je lance le tout en localhost.

As tu pensé à modifier le fichier mainfile.php à la racine de ton site en fonction de ton installation en local ?

Posté le : 14/04/2016 10:48

Open in new window

Xoops 2.5.7.2 - Debian 8.2 - Apache 2.4.10 - MySQL 5.5.47 - Php 5.6.17
Partager Twitter Partagez cette article sur GG+
Re: Message d'erreur Warning après installation locale
Aspirant
Inscrit: 02/12/2015 08:37
De Eure et Loir
Messages: 22
Bonjour Slider,

Voilà mon mainfile.php :

<?php
/**
* XOOPS main configuration file
*
* 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.
*
* @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
* @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
* @version $Id: mainfile.dist.php 8066 2011-11-06 05:09:33Z beckmi $
*/

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

// XOOPS Physical Paths

// Physical path to the XOOPS documents (served) directory WITHOUT trailing slash
define('XOOPS_ROOT_PATH', '/home/www/9fc07ce7c1a271d0f625f44cb807059f/web');

// For forward compatibility
// Physical path to the XOOPS library directory WITHOUT trailing slash
define('XOOPS_PATH', '/home/www/9fc07ce7c1a271d0f625f44cb807059f/data/vll_lib');
// Physical path to the XOOPS datafiles (writable) directory WITHOUT trailing slash
define('XOOPS_VAR_PATH', '/home/www/9fc07ce7c1a271d0f625f44cb807059f/data/vll_data');
// Alias of XOOPS_PATH, for compatibility, temporary solution
define("XOOPS_TRUST_PATH", XOOPS_PATH);

// URL Association for SSL and Protocol Compatibility
$http = 'http://';
if (!empty($_SERVER['HTTPS'])) {
$http = ($_SERVER['HTTPS']=='on') ? 'https://' : 'http://';
}
define('XOOPS_PROT', $http);

// XOOPS Virtual Path (URL)
// Virtual path to your main XOOPS directory WITHOUT trailing slash
// Example: define('XOOPS_URL', 'http://localhost/villelaloupe.fr');
define('XOOPS_URL', 'http://localhost/villelaloupe.fr');

// Shall be handled later, don't forget!
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.");
}
}

// Secure file
require XOOPS_VAR_PATH . '/data/secure.php';

define('XOOPS_GROUP_ADMIN', '1');
define('XOOPS_GROUP_USERS', '2');
define('XOOPS_GROUP_ANONYMOUS', '3');

if (!isset($xoopsOption["nocommon"]) && XOOPS_ROOT_PATH != "") {
include XOOPS_ROOT_PATH."/include/common.php";
}

}

?>


Comme tu peux le constater, au niveau de l'adresse physique, je me trouve avec des grandes lignes d'adresse que je ne sais pas trop comment modifier....

si je ne me trompe pas, normalement l'adresse est celle de mes dossiers vll_lib et vll_data, non?
Pourquoi ai-je ces lignes de lettres et de chiffres?

Merci

Emma

Posté le : 14/04/2016 11:52

Soit A un succès dans la vie. Alors A = x + y + z, où x = travailler, y = s'amuser, z = se taire.

Albert Einstein
Partager Twitter Partagez cette article sur GG+
Re: Message d'erreur Warning après installation locale
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Citation :
si je ne me trompe pas, normalement l'adresse est celle de mes dossiers vll_lib et vll_data, non?
Pourquoi ai-je ces lignes de lettres et de chiffres?

C'est ce qui me chiffonne aussi. Pourrais tu nous donner ton fichier de configuration d'apache ?
Si tu es sous Debian ou Ubuntu, c'est le fichier apache2.conf sous /etc/apache2.

Posté le : 14/04/2016 12:52

Open in new window

Xoops 2.5.7.2 - Debian 8.2 - Apache 2.4.10 - MySQL 5.5.47 - Php 5.6.17
Partager Twitter Partagez cette article sur GG+
Re: Message d'erreur Warning après installation locale
Aspirant
Inscrit: 02/12/2015 08:37
De Eure et Loir
Messages: 22
Je suis sous Ubuntu, mes dossiers se trouvent rangés ainsi (ce n'est peut être pas la bonne méthode) :

/opt/lampp/htdocs/villelaloupe.fr

mon dossier apache2 quand à lui est là :

/opt/lampp/apache2/conf/gttpd.conf

et voici ce qu'il contient :

Alias /bitnami/ "/opt/lampp/apache2/htdocs/"
Alias /bitnami "/opt/lampp/apache2/htdocs"

<Directory "/opt/lampp/apache2/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>


c'est tout

Posté le : 14/04/2016 13:15

Soit A un succès dans la vie. Alors A = x + y + z, où x = travailler, y = s'amuser, z = se taire.

Albert Einstein
Partager Twitter Partagez cette article sur GG+
Re: Message d'erreur Warning après installation locale
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Hello,

ben oui, ça me semble normal,
en plus tout est indiqué dans ton message d'erreur :

Citation :
Warning: require(/home/www/9fc07ce7c1a271d0f625f44cb807059f/data/vll_data/data/secure.php): failed to open stream: Aucun fichier ou dossier de ce type in /opt/lampp/htdocs/villelaloupe.fr/mainfile.php on line 68


SAns parler de la ligne 68 de ton fichier /opt/lampp/htdocs/villelaloupe.fr/mainfile.php, je vois déjà :

// For forward compatibility
// Physical path to the XOOPS library directory WITHOUT trailing slash
define('XOOPS_PATH''/home/www/9fc07ce7c1a271d0f625f44cb807059f/data/vll_lib');
// Physical path to the XOOPS datafiles (writable) directory WITHOUT trailing slash
define('XOOPS_VAR_PATH''/home/www/9fc07ce7c1a271d0f625f44cb807059f/data/vll_data');
// Alias of XOOPS_PATH, for compatibility, temporary solution
define("XOOPS_TRUST_PATH"XOOPS_PATH);


Cela signifie que tu n'as pas adapté ton fichier mailfile.php comme le demande slider84.

tu devrais plutôt avpor à mon avis :
// For forward compatibility
// Physical path to the XOOPS library directory WITHOUT trailing slash
define('XOOPS_PATH''/opt/lampp/data/vll_lib');
// Physical path to the XOOPS datafiles (writable) directory WITHOUT trailing slash
define('XOOPS_VAR_PATH''/opt/lampp/data/vll_data');
// Alias of XOOPS_PATH, for compatibility, temporary solution
define("XOOPS_TRUST_PATH"XOOPS_PATH);


Ensuite, si tu as le module protector activé, il te faudra éditer les fichiers de configuration également.


Pour une première approche, si tu ne comprends pas tout,
le plus simple serait d'installer un XOOPS tout neuf à la racine, et de voir le contenu du fichier mainfile.php généré. Comme ça, tu comprendras certainement mieux le contenu du fichier pour l'adapter.
Pas facile à expliquer en quelques mots...
ensuite, il te faudra replacer le XOOPS de la ville avec un mainfile.php adapté (attention à ne pas utiliser la base de donnée du XOOPS tout neuf).

Compris ?

Posté le : 14/04/2016 22:37

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Message d'erreur Warning après installation locale
Aspirant
Inscrit: 02/12/2015 08:37
De Eure et Loir
Messages: 22
C'est tout bon!!

Merci Slider et Merci Alain, tout fonctionne. J'ai récupérer le site en local, je peux maintenant faire les mises à jour !!
Merci beaucoup à vous et aussi pardon pour cette longueur à répondre mais j'ai eu un imprévu ce week-end et je n'ai pas pu bosser beaucoup :(

Merci à la communauté, j'espère pouvoir aider (enfin quand php et moi serons un peu plus copains, quoi que maintenant la BDD je gère ;) ).

A bientôt

Emma

Posté le : 18/04/2016 09:33

Soit A un succès dans la vie. Alors A = x + y + z, où x = travailler, y = s'amuser, z = se taire.

Albert Einstein
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



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

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