Jump to content

Transfert de mon site vers OVH, erreur T_OBJECT_OPERATOR


Recommended Posts

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

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

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

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

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

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

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

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

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 by Gregory Roussac (see edit history)
  • Like 1
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...