Jump to content

Install sur hebergeur ARSYS: erreur 500


Recommended Posts

Bonjour à tous,

Je rame pour afficher la page d'installation (!) de prestashop chez mon hébergueur ARSYS.
Je suis bien en Php 5, SQL 4.1.20 et la GD lib activée. J'ai bien une base SQL de crée sur le serveur.

Malgré cela, j'ai du "Internal Server Error" avec "please contact your administrator" et l'admin c'est moi ! :-S

Hier, j'ai installé Prestashop en 5 minutes en local , avec EasyPhp sur un répertoire de mon disque dur.
Impeccable l'install s'est déroulée jusqu'au bout. Le produit semble vraiment prometteur.
J'ai donc refait la manip depuis le tout début en distant avec Filezilla, en CHMODant comme indiqué dans la doc d'install.
Qu'ai-je oublié ?

Toute suggestion sera bienvenue...

Andrew

Share this post


Link to post
Share on other sites

Je ne connais pas ton hebergeur mais chez certains hebergeur il ne faut surtout pas changer les droit de certains dossier en 777 mais soit les laisser tels quels soit les passer sur un autre CHMOD
Verifie sur les forums parlant de ton hebergeur si tel n'est pas le cas !

Share this post


Link to post
Share on other sites

Merci Astragor pour le tuyau.

Je viens de refaire une install complete, sans changer les CHMOD cette fois ci.
maintenant, lorsque j'appelle la page d'install, j'ai droit à du code php. en voici un bout:


?php

if (function_exists('date_default_timezone_set'))
date_default_timezone_set('Europe/Paris');

/* Redefine REQUEST_URI if empty (on some webservers...) */
if (!isset($_SERVER['REQUEST_URI']) || $_SERVER['REQUEST_URI'] == '')
$_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'];
if ($tmp = strpos($_SERVER['REQUEST_URI'], '?'))
$_SERVER['REQUEST_URI'] = substr($_SERVER['REQUEST_URI'], 0, $tmp);

define('INSTALL_VERSION', '1.1.0.5');
define('MINIMUM_VERSION_TO_UPDATE', '0.8.5');
define('INSTALL_PATH', dirname(__FILE__));
define('PS_BASE_URI', substr($_SERVER['REQUEST_URI'], 0, -1 * (strlen($_SERVER['REQUEST_URI']) - strrpos($_SERVER['REQUEST_URI'], '/')) - strlen(substr(substr($_SERVER['REQUEST_URI'],0,-1), strrpos( substr($_SERVER['REQUEST_URI'],0,-1),"/" )+1))));
define('PS_BASE_URI_ABSOLUTE', 'http://'.htmlspecialchars($_SERVER["HTTP_HOST"], ENT_COMPAT, 'UTF-8').PS_BASE_URI);

/* Old version detection */
$oldversion = false;
$sameVersions = false;
$tooOld = true;
if(file_exists(INSTALL_PATH.'/../config/settings.inc.php')){
include(INSTALL_PATH.'/../config/settings.inc.php');
$oldversion =_PS_VERSION_;
$tooOld = (version_compare($oldversion, MINIMUM_VERSION_TO_UPDATE) == -1);
$sameVersions = (version_compare($oldversion, INSTALL_VERSION) == 0);
}


Est ce que quelqu'un a une idée ?

Andrew

Share this post


Link to post
Share on other sites

Hi TakeDat & Astragor,

J'ai demandé un php info à mon hébergeur. Le pack que j'ai souscrit ne me donne pas un accès direct à cette commande.
Pour le < manquant en début de fichier, c'est mon copié collé qui était un peu rapide. La début de la page est bien:

<?php

if (function_exists('date_default_timezone_set'))
date_default_timezone_set('Europe/Paris');

/* Redefine REQUEST_URI if empty (on some webservers...) */
if (!isset($_SERVER['REQUEST_URI']) || $_SERVER['REQUEST_URI'] == '')
$_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'];
if ($tmp = strpos($_SERVER['REQUEST_URI'], '?'))
$_SERVER['REQUEST_URI'] = substr($_SERVER['REQUEST_URI'], 0, $tmp);

A+
Andrew

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
 Share

×
×
  • Create New...

Important Information

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