impossible d'installer Prestashop, voici le message d'erreur :
We can't start installation PrestaShop installation needs to write critical files in the folder var/cache. Please review the permissions on your server. You can contact your web host provider to fix theses requirements.
Savez-vous comment procéder ? Je suis sous Windows mais pas le 10.
> Je suis sous Windows mais pas le 10. Quelle version ?
Prestashop s'installe très bien sur Wampserver à condition de le faire comme vous le feriez chez n'importe quel hébergeur, c'est-à-dire dans un VirtualHost et que ledit VirtualHost existe AVANT de commencer l'installation de Prestashop.
Je viens de terminer la configuration de mon localhost avec Wampserver 3.2.0 et j'ai installé Prestashop 1.6.1.24 Alors que le Front Office fonctionne, impossible me connecter au back office. Quand j'ajoute "/admin" (ou adminxxx) à l'url locale, le système mouline et finit par me dire que ce site est inaccessible J'ai noté que le répertoire admin n'avait pas été renommé après l'installation et je l'ai renommé manuellement mais çà ne change rien.
Je soupçonne un problème de configuration d'URL mais mes compétences s'arrêtent là. Quelqu'un aurait-il rencontré ce type de problème ou aurait-il une idée à me soumettre, s'il vous plait ?
Modifie 1 fois. Derniere modification le 03/12/2019 à 13:50 par Otomatic.
Bonjour, Pour autant qu'il m'en souvienne, le dossier “admin” porte un nom pseudo-aléatoire et c'est ce nom qu'il faut utiliser et non pas le renommer.
Nota : Avez-vous bien installé Prestashop dans un VirtualHost ? Est-ce que ce VirtulaHost existait avant l'installation ?
J'ai créé dans l'ordre : - le répertoire contenant les fichiers (c:/wamp64/www/PrestadeBase/prestashop/) - le virtual host (PrestadeBase) - la déclaration du virtualhost sur le port 443 dans httpd-ssl.conf
J'ai remarqué que le mot PrestadeBase devenait prestadebase quand je crée le virtualhost avec Wampserver.
Pour éviter des problèmes de majuscule ou tirets, je viens de - supprimer le virtualhost PrestadeBase, - supprimer le répertoire c:/wamp64/www/PrestadeBase/prestashop - supprimer les tables dans la base - créer un répertoire c:/wamp64/www/prestavierge contenant les fichier prestashop Je n'y était pas obligé mais j'ai aussi : - créé un virtualhost prestavierge - mis à jour le fichier httpd-ssl.conf pour le <virtualhost *:443 prestavierge> - créé les clef et certificat prestavierge
J'ai lancé l'install qui s'est terminé sans problème. J'ai accès au front office de Prestashop avec l'adresse [prestavierge] mais toujours pas moyen de me connecter à [prestavierge] ( C:\wamp64\www\prestavierge\admin )
Variante lors de cette seconde installation : ------------------------------------ Au cours de ma première installation j'avais entré localhost:3308 pour définir la connexion à la base de données (Prestashop prend le 3306 par défaut mais wampserver me dit que je ne peux pas utiliser ce port).
Lors de ma dernière installation j'ai entré l'adresse prestavierge:3308, pensant que çà aiderait à résoudre le problème.
> Au cours de ma première installation j'avais entré localhost:3308 pour définir la connexion à la base de > données (Prestashop prend le 3306 par défaut mais wampserver me dit que je ne peux pas utiliser ce port).
Le gestionnaire de base de données par défaut (MariaDB ou MySQL) prend toujours le port 3306 qui est le port réservé à SQL. Il n'y a pas besoin de changer ce port 3306, ni besoin de le spécifier dans les transactions. Si vous êtes obligé de le changer, c'est qu'il y a un problème sur votre installation de Wampserver.
Sauf cas très particulier, il n'est jamais nécessaire de spécifier un numéro de port pour les transactions, qu'elles soient http ou SQL.
Pour le WEB, donc pour Apache, les ServerName PrestadeBase et prestadebase sont strictement les mêmes, dans ce cas c'est insensible à la casse.
Attention bien que Windows, de base, soit insensible à la casse, pour certaines applications comme PHP ou MySQL, il existe des sensibilités à la casse, pour les noms de variable ou les chemins de fichiers.
Et puis, avant de voir si ça fonctionne en https, contentez vous de http.
CHAMPAGNE !!!! Je viens de faire fonctionner le back office de Prestashop !
Ne sachant plus quoi tenter pour accéder au back office, j'ai décidé de repartir d'une feuille blanche. J'ai donc réinstallé wampserver puis Prestashop 1.6.1.24 en laissant tous les paramètres par défaut. (php 7, sql 8)
Les installations se sont bien déroulées mais accéder au back office de Prestashop se révéla finallement toujours impossible.
Ce n'est qu'après avoir décidé d'utiliser php 5 que j'ai pu débloquer cet accès.
Si quelqu'un sait m'expliquer pourquoi php 7 ne fonctionne pas avec la dernière version 1.6 de Prestashop, je suis tout ouie