Installation de Prestashop sur VPS

Bonjour,

je souhaite installer Prestashop sur mon serveur VPS.

À la commande j'ai choisi l'option "Centos 8 - Prestashop - deprecated - 2020-12-14"

Lorsque que tape l'adresse de mon domaine qui pointe vers l'IP de mon VPS je me retrouve à installer directement Prestashop.
À l'étape "Configuration du système" cela me demande le user/pwd de la base de données Mysql.
Je n'ai pas les mêmes options que sur mon hébergement mutualisé de test et sur l'onglet "Bases de données" on me propose de commander une base de données (j'imagine sur un autre serveur dans le cloud) payante.
Quel outil dois-je utiliser pour installer ma base de données MySQL gratuitement sur mon VPS ?
Il y a semble-t-il quelque chose qui m'échappe …
Merci par avance pour votre aide.
Cordialement.
Nicolas

Bonjour,

avez-vous des connaissances dans l'administration système ?

Cordialement, janus57

Bonjour Janus57,
Oui c'est juste que j'avais pas le temps ni l'envie de tout faire à la main si il y a un outil qui me permet de le faire.
Merci pour votre aide.
Cordialement.
Nicolas

Bonjour,

je vous conseil de le faire à la main pour avoir le contrôle du système et de bien vérifier votre système de sauvegarde.

Cordialement, janus57

Re-Bonjour,

OK l'autre question du coup : quelle DB et quelle version me conseillez-vous avec la dernière version de Prestashop ?
MariaDB par exemple semble être plus "tendance" mais est-ce une bonne idée ?
Merci pour votre réponse.
Cordialement.
Nicolas

Bonjour,


OK l'autre question du coup : quelle DB et quelle version me conseillez-vous avec la dernière version de Prestashop ?

je dirais ce qui est recommandé par prestashop


MariaDB par exemple semble être plus "tendance" mais est-ce une bonne idée ?

Pourquoi pas ?

Perso étant sous Debian je n'utilise que MariaDB ou du postgresql selon ce que demande les logiciels.

Cordialement, janus57

Bon alors en fait comme le serveur a été commandé début décembre et que c'est mon premier VPS j'ai retrouvé le mail d'OVH qui me donnait :
- user/pwd pour me connecter en ssh au serveur (contrairement à l'hébergement mutualité où l'on a accès à cela dans le gestionnaire OVH) pour le VPS on reçoit le mail après l'install : donc à ne pas perdre et surtout penser à créer d'autres users (sinon en cas de blocage on est bon pour tout réinstaller je pense)
- nom de la base de données MySQL et user/pwd pour celle-ci également

donc finalement très simple…

Sauf que maintenant je n'arrive pas à supprimer le dossier install de Prestashop ce qui est un impératif pour se connecter à l'interface d'administration. Quand je fait un ls -l dans le dossier j'ai le résultat suivant :
[centos@vps-123456xx www]$ pwd
/var/www
[centos@vps-123456xx www]$ ls -al
total 8
drwxr-xr-x. 5 root root 51 9 oct. 11:27 .
drwxr-xr-x. 21 root root 4096 9 oct. 11:28 ..
drwxr-xr-x. 2 root root 6 15 sept. 2020 cgi-bin
drwxr-xr-x. 2 root root 6 15 sept. 2020 html
drwxr-xr-x. 27 apache apache 4096 6 avril 00:47 prestashop
[centos@vps-123456xx www]$
et ensuite dans les dossiers prestashop & install :
[centos@vps-123456xx prestashop]$ ls -al
total 576
drwxr-xr-x. 27 apache apache 4096 6 avril 00:47 .
drwxr-xr-x. 5 root root 51 9 oct. 11:27 ..
drwxr-xr-x. 9 apache apache 4096 24 sept. 2020 admin5694ogufm
drwxr-xr-x. 5 apache apache 107 24 sept. 2020 app
-rwxr-xr-x. 1 apache apache 1263 24 sept. 2020 autoload.php
drwxr-xr-x. 2 apache apache 66 24 sept. 2020 bin
drwxr-xr-x. 8 apache apache 147 24 sept. 2020 cache
drwxr-xr-x. 24 apache apache 4096 9 oct. 11:27 classes
-rwxr-xr-x. 1 apache apache 314549 24 sept. 2020 composer.lock
drwxr-xr-x. 5 apache apache 4096 6 avril 00:17 config
drwxr-xr-x. 4 apache apache 66 24 sept. 2020 controllers
drwxr-xr-x. 6 apache apache 235 24 sept. 2020 docs
drwxr-xr-x. 2 apache apache 40 6 avril 00:09 download
-rwxr-xr-x. 1 apache apache 2466 24 sept. 2020 error500.html
-rw-r–r-- 1 apache apache 1599 6 avril 00:18 .htaccess
-rwxr-xr-x. 1 apache apache 4777 24 sept. 2020 images.inc.php
drwxr-xr-x. 18 apache apache 4096 6 avril 00:09 img
-rwxr-xr-x. 1 apache apache 1116 24 sept. 2020 index.php
-rwxr-xr-x. 1 apache apache 1203 24 sept. 2020 init.php
drwxr-xr-x. 10 apache apache 256 24 sept. 2020 install
-rwxr-xr-x. 1 apache apache 5052 24 sept. 2020 INSTALL.txt
drwxr-xr-x. 7 apache apache 4096 24 sept. 2020 js
-rwxr-xr-x. 1 apache apache 187825 24 sept. 2020 LICENSES
drwxr-xr-x. 3 apache apache 4096 24 sept. 2020 localization
drwxr-xr-x. 5 apache apache 74 6 avril 00:18 mails
drwxr-xr-x. 70 apache apache 4096 6 avril 00:18 modules
drwxr-xr-x. 5 apache apache 116 24 sept. 2020 override
drwxr-xr-x. 2 apache apache 4096 24 sept. 2020 pdf
-rw-r–r-- 1 apache apache 2765 6 avril 00:18 robots.txt
drwxr-xr-x. 5 apache apache 74 24 sept. 2020 src
drwxr-xr-x. 4 apache apache 152 24 sept. 2020 themes
drwxr-xr-x. 4 apache apache 75 24 sept. 2020 tools
drwxr-xr-x. 4 apache apache 109 6 avril 00:09 translations
drwxr-xr-x. 2 apache apache 40 6 avril 00:09 upload
drwxr-xr-x. 5 apache apache 122 24 sept. 2020 var
drwxr-xr-x. 46 apache apache 4096 24 sept. 2020 vendor
drwxr-xr-x. 2 apache apache 45 24 sept. 2020 webservice
[centos@vps-123456xx prestashop]$ cd install/
[centos@vps-123456xx install]$ ls -al
total 36
drwxr-xr-x. 10 apache apache 256 24 sept. 2020 .
drwxr-xr-x. 27 apache apache 4096 6 avril 00:47 ..
-rwxr-xr-x. 1 apache apache 1670 24 sept. 2020 autoload.php
drwxr-xr-x. 2 apache apache 205 24 sept. 2020 classes
drwxr-xr-x. 4 apache apache 50 24 sept. 2020 controllers
drwxr-xr-x. 4 apache apache 96 24 sept. 2020 data
drwxr-xr-x. 3 apache apache 38 24 sept. 2020 fixtures
-rwxr-xr-x. 1 apache apache 2508 24 sept. 2020 index_cli.php
-rwxr-xr-x. 1 apache apache 1895 24 sept. 2020 index.php
-rwxr-xr-x. 1 apache apache 6154 24 sept. 2020 init.php
-rwxr-xr-x. 1 apache apache 1174 24 sept. 2020 install_version.php
drwxr-xr-x. 46 apache apache 4096 24 sept. 2020 langs
-rwxr-xr-x. 1 apache apache 2789 24 sept. 2020 missing_requirement.php
drwxr-xr-x. 2 apache apache 56 24 sept. 2020 sandbox
drwxr-xr-x. 5 apache apache 88 24 sept. 2020 theme
drwxr-xr-x. 5 apache apache 79 24 sept. 2020 upgrade

Vous remarquerez que tout le dossier Prestashop et le sous-dossier install (et tout ce que celui-ci contient) appartiennent à un user "apache" qui n'est pas le user root et que seul celui-ci a les droits en écriture.
Du coup à la suppression j'ai une erreur "permission denied" et si je tente le changer les autorisations pour avoir les accès en écriture j'ai également un message d'erreur "permission denied".
J'ai essayé depuis Filezilla et en ssh depuis mon terminal.
et finalement en utilisant sudo devant ma commande ça marche dans mon terminal en ssh.


Du coup à la suppression j'ai une erreur "permission denied" et si je tente le changer les autorisations pour avoir les accès en écriture j'ai également un message d'erreur "permission denied".


sudo est votre ami, et je vous conseille de vous former un peu à l'administration de serveurs Linux.
(edit: je viens de lire la toute dernière ligne de votre post)