lucho84 Posted June 26, 2013 Share Posted June 26, 2013 Bonjour à tous, Je voudrais mettre en ligne chez OVH mon site (presta 1.5.4) pour pourvoir continuer à y travailler dessus. J'ai donc créer sur mon hébergement principal un sous domaine domaine1.domaine2.fr J'ai bien tout transféré (FTP + BDD) ainsi que modifié le settings.inc.php (DB_NAME, DB_USER, DB_PASSWORD) Mais quand j'y accède j'ai un message Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /homez.33/lvrconse/www/theras/index.php on line 28 En cherchant un peu j'ai modifié le htaccess en rajoutant en 1ère ligne SetEnv PHP_VER 5, mais niet Dans mon index.php, voici ce que j'ai (uniquement) ligne 27 & 28 require(dirname(__FILE__).'/config/config.inc.php'); Dispatcher::getInstance()->dispatch(); Du coup je bloque! Auriez vous une idée? Merci Link to comment Share on other sites More sharing options...
Ether Création Posted June 26, 2013 Share Posted June 26, 2013 Bonjour, Avez vous activez le php5 sur votre htaccess ? Cordialement, Arthur Link to comment Share on other sites More sharing options...
lucho84 Posted June 26, 2013 Author Share Posted June 26, 2013 En cherchant un peu j'ai modifié le htaccess en rajoutant en 1ère ligne SetEnv PHP_VER 5, mais niet C'est cette commande non? Link to comment Share on other sites More sharing options...
Oron Posted June 27, 2013 Share Posted June 27, 2013 C'est cette commande non? Bonjour Pour le php5 selon les hébergeurs voyez ce post : http://www.prestashop.com/forums/index.php?/topic/446-pre-installation-settings-php-5-htaccess-pour-certains-hebergeurs/ Link to comment Share on other sites More sharing options...
lucho84 Posted June 27, 2013 Author Share Posted June 27, 2013 Merci Oron mais j'ai vu avec Gregory, il me manquait le code AddType x-mapp-php5 .php Maintenant j'ai l'erreur 403 Forbidden You don't have permission to access / on this server. Les ID dans le settings.inc.php sont bons ainsi que le serveur (mysql5-9.90) mais j'ai transférer ce site sur un sous domaine. Donc j'ai mis le dossier prestashop (enfin que j'ai renommé) dans /www/ Ai je oublié quelques choses? Link to comment Share on other sites More sharing options...
Gregory Roussac Posted June 27, 2013 Share Posted June 27, 2013 Sur l'admin la 403 ? Tous les fichiers de l'archive existent dans le dossier d'admin ? Link to comment Share on other sites More sharing options...
lucho84 Posted June 28, 2013 Author Share Posted June 28, 2013 Gregory, j'ai pu contourner ce problème en regénérant le htaccess. J'accède bien au BO mais pas FO, j'ai le message suivant : Not Found The requested URL /theias/index.php was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Je pense que c'est toujours un problème d'htaccess. Comment faire pour en regéneré un proprement sur la version 1.5? Link to comment Share on other sites More sharing options...
Gregory Roussac Posted June 28, 2013 Share Posted June 28, 2013 Il existe toujours ce fichier /theias/index.php sur le ftp ? Link to comment Share on other sites More sharing options...
lucho84 Posted June 28, 2013 Author Share Posted June 28, 2013 Oui il est toujours bien là! comprends pas... Link to comment Share on other sites More sharing options...
Gregory Roussac Posted June 28, 2013 Share Posted June 28, 2013 (edited) Vérifiez les droits 644 sur ce fichier, sur son dossier parent en 775 ou 755 et supprimer un eventuel index.html. Sinon je donne ma langue au chat ! Edited June 29, 2013 by Gregory Roussac (see edit history) Link to comment Share on other sites More sharing options...
lucho84 Posted June 28, 2013 Author Share Posted June 28, 2013 Salut, J'ai testé et ça ne donne rien! Voici mon htaccess, vous semble t'il bon? # ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums SetEnv PHP_VER 5 AddType x-mapp-php5 .php <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^theias.mondomainel.fr$ RewriteRule . - [E=REWRITEBASE:/theias/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # AlphaImageLoader for IE and fancybox RewriteCond %{HTTP_HOST} ^theias.mondomaine.fr$ RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L] </IfModule> #If rewrite mod isn't enabled ErrorDocument 404 /theias/index.php?controller=404 # ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again Sinon j'ai plus qu'à faire une réinstall complète Link to comment Share on other sites More sharing options...
Gregory Roussac Posted June 28, 2013 Share Posted June 28, 2013 Hello, SetEnv PHP_VER 5 AddType x-mapp-php5 .php devrait être en haut du htaccess, au dessus du premier dièse, mais ce n'est pas ça l'erreur. Si vous retirez tout le reste à part cet ajout, il trouve l'accueil ? Vous avez essayé avec un autre naviguateur de voir l'accueil ? Link to comment Share on other sites More sharing options...
lucho84 Posted June 29, 2013 Author Share Posted June 29, 2013 Toujours la même chose! Sous IE8 ou Safari 5.1.9, j'obtiens une erreur 500 : Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Je suis entrain de me dire qu'il y a quelques choses d'autres à changé, je m'explique: Je souhaite mettre le site sur un sous domaine sur mon 90 Plan OVH. Donc à la racine du FTP j'ai le dossier www qui contient mon site pour mon domaine principal. Lors de la création du sous-domaine, j'ai indiqué www/theias comme dossier cible. Il semble qu'il n'arrive pas à faire la relation exact avec ce dossier. Ce qui m'étonne encore plus c'est que j'arrive à accéder sans problème au BO et à m'y connecter... What else? Link to comment Share on other sites More sharing options...
Gregory Roussac Posted June 29, 2013 Share Posted June 29, 2013 Hello, Non ce n'est pas la meme chose - The requested URL /theias/index.php was not found on this server. - Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Regarde les logs apache pour la dernière erreur stp. SI tu accèdes a ton Bo, c'est que le FO c'est juste une mauvaise config quelque part. Cordialement Link to comment Share on other sites More sharing options...
lucho84 Posted June 29, 2013 Author Share Posted June 29, 2013 Ok les voici : [sat Jun 29 14:23:16 2013] [error] [client 80.11.19.209] [host theias.lvr-conseil.fr] Premature end of script headers: index.php [sat Jun 29 14:23:27 2013] [error] [client 80.11.19.209] [host www.theias.lvr-conseil.fr] Premature end of script headers: index.php [sat Jun 29 14:23:39 2013] [error] [client 80.11.19.209] [host theias.lvr-conseil.fr] Premature end of script headers: index.php [sat Jun 29 14:05:54 2013] [error] [client 80.11.19.209] [host theias.lvr-conseil.fr] Premature end of script headers: index.php [sat Jun 29 14:06:58 2013] [error] [client 80.11.19.209] [host theias.lvr-conseil.fr] Premature end of script headers: index.php [sat Jun 29 14:07:14 2013] [error] [client 80.11.19.209] [host www.theias.lvr-conseil.fr] Premature end of script headers: index.php [sat Jun 29 15:23:29 2013] [error] [client 80.11.19.209] [host theias.lvr-conseil.fr] Premature end of script headers: index.php [sat Jun 29 15:23:33 2013] [error] [client 80.11.19.209] [host theias.lvr-conseil.fr] Premature end of script headers: index.php [sat Jun 29 16:18:04 2013] [error] [client 80.11.19.209] [host theias.lvr-conseil.fr] Premature end of script headers: index.php Ensuite j'ai trouvé ce lien http://www.prestashop.com/forums/topic/96806-version-14015-message-500-internal-server-error-premature-end-of-script-headers-indexphp/ Ce qui a l'air d'être un problème de CHMOD, est ce que la solution donnée dans ce thread est valable pour la v1.5.4.1? Link to comment Share on other sites More sharing options...
lucho84 Posted June 29, 2013 Author Share Posted June 29, 2013 Lorsque je change le chmod (de 604 à 705) sur index.php je n'ai plus l'erreur 500 mais je retrouve The requested URL /theias/index.php was not found on this server... Link to comment Share on other sites More sharing options...
Gregory Roussac Posted June 29, 2013 Share Posted June 29, 2013 (edited) Lors de la création du sous-domaine, j'ai indiqué www/theias comme dossier cible. Il semble qu'il n'arrive pas à faire la relation exact avec ce dossier. Si tu as fais pointer le domaine sur le dossier, il n'y a besoin de /theias/ nulle part. Ni dans l'url ni dans la config. En 1.5 dans phpmyadmin, dans la la table ps_shop_url essaye de mettre / dans la colonne physical_uri du premier shop au lieu de /theias/ et ensuite regenere ton htacess. Edited June 29, 2013 by Gregory Roussac (see edit history) 1 Link to comment Share on other sites More sharing options...
lucho84 Posted June 29, 2013 Author Share Posted June 29, 2013 Alors UN GRAND MERCI Gregory, je viens de corriger le chmod sur l'index.php à 664, et de modifier le physical_uri, j'ai regénéré le htaccess et enfin la page d'accueil s'affiche! T'es un chef! Link to comment Share on other sites More sharing options...
Gregory Roussac Posted June 29, 2013 Share Posted June 29, 2013 644 pardon ! Ok très bonne continuation alors ! 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