Jump to content

[Résolu] Installation de presta sur serveur virtuel 1and1


Recommended Posts

Bonjour,

J'ai fait toutes les étapes d'installation du site presta via plesk ( avec serveur virtuel 1 and 1 ).
Or, lorsque je veux accéder à mon site, je tombe sur la page suivante :

assign('HOOK_HOME', Module::hookExec('home')); $smarty->display(_PS_THEME_DIR_.'index.tpl'); include(dirname(__FILE__).'/footer.php'); ?>

Ca fait déjà plusieurs jours que je me penche dessus, mais je ne trouve pas de solution, un véritable casse tête.

Auriez-vous une solution à me proposer ?

Merci à l'avance

Share this post


Link to post
Share on other sites

Après quelques essais, je tombe sur une page blanche me stipulant l'erreur suivante :

Parse error: syntax error, unexpected ';' in /var/www/vhosts/monsite.fr/httpdocs/config/settings.inc.php on line 3

J'image que j'ai mal renseigné le chemin d'accès sur setting.inc mais je ne sais pas le renseigner ( j'ai beau faire des essais rien n'y fait ).

Share this post


Link to post
Share on other sites

Merci bcp pour votre aide : oui j'ai un fichier htaccess

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums


# URL Rewriting activation 1&1;RewriteEngine on
RewriteBase /


deny from all


# FORCE le WWW pour l'url du site
RewriteCond %{HTTP_HOST} ^monsite.fr.fr$
RewriteRule ^(.*) http://www.monsite.fr/ [QSA,L,R=301]

# URL Rewriting rules
RewriteRule ^([a-z0-9]+)-([a-z0-9]+)(-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*).jpg$ /img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)(-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*).jpg$ /img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)-([a-zA-Z0-9-]*).html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)-([a-zA-Z0-9-]*).html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)-([a-zA-Z0-9-]*).html(.*)$ /product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)-([a-zA-Z0-9-]*).html(.*)$ /product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /index.php

Share this post


Link to post
Share on other sites

Pouvez vous faire un fichier test.php que vous placerez au même niveau que le fichier .htaccess, avec dedans juste ceci :

<?php
phpinfo();
?>




Par la même occasion, vérifiez que vous n'avez pas oublié une apostrophe, ou remplacer la virgule par un ; a la ligne 3 du fichier settings.inc.php

Share this post


Link to post
Share on other sites

Ca fait plusieurs jours que je me prends la tête dessus, j'ai vérifié ce que vous m'avez demandé, et en fait j'avais oublié une parenthèse à la ligne 3.

Maintenant j'ai le message suivant :

Link to database cannot be established.

Share this post


Link to post
Share on other sites

Evidemment que c'est toujours pareil, son but n'était pas de corriger votre problème, mais juste de pouvoir vérifier votre version de php.
Veuillez vérifier le fichier settings.inc.php déjà, voir si tout est correct.

Eventuellement vous pouvez me l'envoyer par MP si vous voulez, pour que je jette un oeil.

Share this post


Link to post
Share on other sites

Vos paramètres de base de données dans le fichier settings.inc.php sont donc incorrects :
Cela correspond à ces lignes, les * sont évidemment là pour cacher mes propres valeurs...

define('_DB_NAME_', '***');
define('_DB_SERVER_', '****');
define('_DB_USER_', '****');
define('_DB_PREFIX_', '****');
define('_DB_PASSWD_', '****');

Lors de l'installation de la base de données, avez vous cliqué sur "Faire un test de connexion" ?

Share this post


Link to post
Share on other sites

J'ai mis localhost en DB SERVER et maintenant, j'ai l'erreur suivante :

Fatal error: Smarty error: unable to write to $compile_dir '/var/www/vhosts/abcvendu-shop.fr/httpdocs/tools/smarty/compile'. Be sure $compile_dir is writable by the web server user. in /var/www/vhosts/monsite.fr/httpdocs/tools/smarty/Smarty.class.php on line 1095

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More