projet91 Posted July 24, 2014 Share Posted July 24, 2014 (edited) Bonjour, j'ai installé hier soir, avec succès, ma boutique prestashop version 1.6.0.8 sur un serveur mutualisé chez Infomaniak. Tout était réussi : j'ai pu accéder au front office ainsi qu'au back office. Puis ce matin, oups, impossible d'accéder au front office de ma boutique. Par contre, aucun problème avec le back office. Quand je saisis l'url de ma boutique, voici le message d'erreur que j'obtiens : Fatal error: Class 'Context' not found in /home/www/e007241xxxxxxxxxxxxxx07/web/init.php on line 27 J'ai fouillé comme j'ai pu pour essayer de trouver quel était le problème et quelle serait la solution à apporter mais malheureusement je n'y suis pas parvenue. Suite à ce que j'ai lu, j'ai envoyé à nouveau le dossier "classes" sur mon serveur mais rien ne change. Quelqu'un a-t-il une idée pour me sortir de là ? Merci beaucoup de votre aide. Cordialement, Christelle Edited August 8, 2014 by projet91 (see edit history) Link to comment Share on other sites More sharing options...
projet91 Posted August 5, 2014 Author Share Posted August 5, 2014 Bonjour, Quelqu'un peut-il m'aider svp ? Merci beaucoup Christelle Link to comment Share on other sites More sharing options...
projet91 Posted August 5, 2014 Author Share Posted August 5, 2014 Merci de votre retour hpar Si j'ai bien compris, je dois trouver le fichier DirectoryIndex dans mon ftp pour y indiquer index.php à la place de init.php Est-ce bien cela ? Merci de votre aide Cordialement. Christelle Link to comment Share on other sites More sharing options...
projet91 Posted August 5, 2014 Author Share Posted August 5, 2014 J'avais déjà créé un .htaccess à la racine de mon hébergement et je viens d'y rajouter DirectoryIndex index.php mais cela ne semble pas résoudre le problème. Voici ce que contient désormais mon .htaccess : php_flag "allow_url_fopen" "On"php_flag "allow_url_include" "On" php_flag register_globals off DirectoryIndex index.php Link to comment Share on other sites More sharing options...
projet91 Posted August 6, 2014 Author Share Posted August 6, 2014 Non, ça ne marche pas. Link to comment Share on other sites More sharing options...
projet91 Posted August 6, 2014 Author Share Posted August 6, 2014 Mais alors que dois-je faire ? Link to comment Share on other sites More sharing options...
projet91 Posted August 6, 2014 Author Share Posted August 6, 2014 J'ai bien un index.php dans /web qui contient ceci : <?php/** 2007-2014 PrestaShop** NOTICE OF LICENSE** This source file is subject to the Open Software License (OSL 3.0)* that is bundled with this package in the file LICENSE.txt.* It is also available through the world-wide-web at this URL:* http://opensource.org/licenses/osl-3.0.php* If you did not receive a copy of the license and are unable to* obtain it through the world-wide-web, please send an email* to [email protected] so we can send you a copy immediately.** DISCLAIMER** Do not edit or add to this file if you wish to upgrade PrestaShop to newer* versions in the future. If you wish to customize PrestaShop for your* needs please refer to http://www.prestashop.com for more information.** @author PrestaShop SA <[email protected]>* @copyright 2007-2014 PrestaShop SA* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)* International Registered Trademark & Property of PrestaShop SA*/ require_once(dirname(__FILE__).DIRECTORY_SEPARATOR.'init.php'); try { require_once(_PS_INSTALL_PATH_.'classes'.DIRECTORY_SEPARATOR.'controllerHttp.php'); InstallControllerHttp::execute();} catch (PrestashopInstallerException $e) { $e->displayMessage();} Link to comment Share on other sites More sharing options...
projet91 Posted August 6, 2014 Author Share Posted August 6, 2014 J'ai résolu le problème Ouf... cela faisait des jours que j'étais dessus ! J'ai comparé le fichier index.php dézippé de mon disque dur au fichier index.php qui se trouvait sur mon serveur et j'ai constaté qu'ils étaient différents. Après avoir sauvegardé dans mon disque dur le fichier de mon serveur, j'ai chargé celui d'origine (dézippé), et là, miracle, le site a re-fonctionné !! Je ne comprends pas pourquoi le fichier index du serveur était différent et un peu plus gros alors que l'installation était toute neuve et que je n'avais rien fait ni rien changé. Bizarre... Qu'ai-je fait pour qu'il ne soit pas identique ? Pourquoi au début avais-je accès au FO et d'un seul coup, le lendemain, plus rien ? Comment être sûr que cela ne se reproduira pas ? Dans tous les cas, merci beaucoup hpar de votre aide et de votre présence sur mon post. Vous êtes la seule personne à m'avoir aidée et à m'avoir aiguillée sur le fichier index, sans vous je ne sais pas comment j'aurais fait. Le message d'erreur parlant de "init.php", je ne sais pas si j'aurais eu l'idée de chercher du côté de l'index. D'ailleurs, pourquoi le message d'erreur parle du fichier "init" alors que j'ai résolu le problème en passant par le fichier "index" ?? Encore merci, vraiment, j'avais besoin de ce soutien que vous m'avez apporté :-)) Cordialement. Christelle Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now