Contrairement a ce que j'ai lu dans beaucoup d'endroit
Il est possible d'installer zencart avec ces fonctions basiques cher l'hebergeur free.fr
La preuve : allez sur mon site en cour de construction
http://julien.tordjmann.free.fr/webazar/Pour ce faire:
ETAPE 1 :
Si cela n'est pas déjà fait, inscrivez vous chez free a l'accès gratuit :
http://subscribe.free.fr/accesgratuit/index.htmlPatienter le courrier qui vous donnera tous vos paramètres free.
ETAPE 2 :
Créer une adresse mail pour votre boutique.
Pour cela allez sur "Mon compte" :
https://subscribes.free.fr/login/Et entrer vos login et mot de passe de connexion fourni a l'étape 1.
Allez dans Créez vos comptes emails supplémentaires en dessous de GESTION DE VOS COMPTES MAILS
Et suivez la procedure
Profitez en pour Activer votre compte pour les pages personnelles
En dessous de GESTION DE VOS PAGES PERSO
Et patienter 24 a 48H.
ETAPE 3 :
Retourner sur votre compte (voir etape 2) et Activer votre base de données MySQL.
Patienter encore 24 a 48H. pour que la base soit active.
ETAPE 4 :
Télecharger la version francaise de ZEN CART ainsi que le dernier patch de sécurité.
http://www.zencart-france.com/telecharger/packs-zen-cart-francais/zen-cart-v1.3.8a-fr-v1.3.htmlhttp://www.zencart-france.com/telecharger/autres-modules/security-patch-v1.3.8-20090619.htmlLisez les instructions du patch
ETAPE 5 : la plus importante
Créer un fichier un repertoire zencart
Créer a l'interieur un fichier .htaccess contenant :
PHP 1
Rajouter PHP 1 en debut de tous les fichiers .htaccess contenue dans les fichiers téléchargés a l'étape précédente.
Créer un sous répertoire ( ou sous dossier) nommé includes
A l'intérieur de celui-ci repeter l'operation en nommant le sous repertoire init_includes
Et copier y le fichier init_header.php
Modifier ce fichier
Chercher la ligne : define('WARN_CONFIG_WRITEABLE', 'true');
Remplacer true par false ce qui donne ceci :
define('WARN_CONFIG_WRITEABLE', 'false');
Pourquoi cette modification?
Car free ne gere pas la commande chmod
Ce qui implique que les fichiers configure.php ne peuvent être mis en lecture seule chez free.
Ce qui est considéré comme une faille de sécurité par les développeurs de ZEN CART.
Cela permet juste de ne pas afficher le message d'erreur sur votre site.
ETAPE 6 :
Copiez les fichiers telecharger et les fichiers modifiés et rajoutés chez free
En utilisant un client FTP
Serveur : ftpperso.free.fr
Nom d'utilisateur et mot de passe de connexion fourni a l'étape 1.
Créer un répertoire sessions à la racine de votre compte
Allez sur votre site avec votre navigateur préféré
http://login.free.fr/ ou
http://login.free.fr/zencartSuivez la procedure d'installation :
(Ne tenez pas compte des erreurs )
Voici les détails spécifique a free :
Hôte de la base de données sql.free.fr
Utilisateur de base de données login de connexion fourni a l'étape 1
Mot de passe de base de données mot de passe de connexion fourni a l'étape 1
Nom de la base de données login de connexion fourni a l'étape 1 avec un "_" au lieu du point (".")
Répertoire de cache Session/SQL du style /mnt/148/sdb/9/6/login/zencart/cache
Physical Path To Zen Cart /mnt/148/sdb/9/6/login/zencart
URL to your Zen Cart™ store
http://login.free.fr/zencartHTTPS Domain
https://login.free.frHTTPS Server URL
https://login.free.fr/zencartStore Name zencart
Store Owner votre prénom et nom
Store Owner Email l'adresse mail que vous avez créer a l'étape 2
autres pages pouvant vous aider :
http://HTTP://WWW.FREE.FR/ASSISTANCE/944-ACCES-LIBRE-PHP-ERREURS-PHP.HTMLhttp://www.free.fr/assistance/955-acces-libre-personnalisation-des-pages-perso-pages-d-erreur-personnalisees.htmlhttp://www.free.fr/assistance/946-acces-libre-php-fonction-mail.htmlhttp://www.free.fr/assistance/947-acces-libre-php-fonctions-php-interdites.htmlhttp://www.free.fr/assistance/948-acces-libre-php-gerer-des-sessions-php.htmlhttp://www.free.fr/assistance/926-acces-libre-ftp-utiliser-le-ftp.htmlhttp://www.free.fr/assistance/252-freebox-creer-des-pages-perso-comment-disposer-d-une-page-perso-free.htmlVoilà, j'ai que ce tuto est suffisament clair
A ce jour (8/5/2010), je n'ai pas reussi a mettre le SSL et le CURL chez free.
Si quelqu'un peut me fournir des infos pour free
Cordialement
Popoy