Dans ce tutoriel, nous allons vous expliquer comment installer Symphony CMS sur un VPS Ubuntu 14.04 avec MariaDB, PHP-FPM et Nginx. Symphony CMS est un système de gestion de contenu open source alimenté par XSLT qui permet aux utilisateurs de créer et de gérer des sites Web et des applications Web. Ce guide devrait également fonctionner sur d'autres systèmes VPS Linux, mais a été testé et écrit pour un VPS Ubuntu 14.04.
Connectez-vous à votre VPS via SSH
utilisateur ssh@vps
Mettre à jour le système et installer les packages nécessaires
[utilisateur]$ sudo apt-get update &&sudo apt-get -y upgrade[utilisateur]$ sudo apt-get install software-properties-common git
Installer MariaDB 10.0
[utilisateur]$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db[utilisateur]$ sudo add-apt-repository 'deb http://ftp. osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main'[user]$ sudo apt-get install mariadb-server
Une fois l'installation terminée, exécutez la commande suivante pour sécuriser votre installation :
[utilisateur]$ mysql_secure_installation
Ensuite, nous devons créer une base de données pour notre installation Symphony.
[user]$ mysql -uroot -pMariaDB [(none)]> CREATE DATABASE symphony;MariaDB [(none)]> GRANT ALL PRIVILEGES ON symphony.* TO 'symphonyuser'@'localhost' IDENTIFIED BY 'symphonyuser_passwd'; MariaDB [(aucun)]> PRIVILÈGES FLUSH;MariaDB [(aucun)]> \q
Installer PHP-FPM et Nginx
L'installation de PHP et Nginx est assez simple, il suffit d'exécuter la commande suivante :
[utilisateur]$ sudo apt-get install nginx php5-fpm php5-cli php5-xsl php5-xmlrpc php5-gd php5-mysqlnd
Cloner le dépôt git de Symphony CMS
Créez un répertoire racine pour votre site Web et clonez le dépôt git depuis github à l'aide des commandes suivantes :
[utilisateur]$ mkdir -p ~/yourSymphonySite.com/{public_html,logs}[user]$ git clone git://github.com/symphonycms/symphony-2.git ~/yourSymphonySite.com/public_htmlSi vous souhaitez ajouter les extensions facultatives, exécutez :
[utilisateur]$ cd ~/votreSymphonySite.com/public_html[utilisateur]$ git checkout --track origin/bundle[utilisateur]$ git submodule update --init --recursiveConfiguration PHP-FPM
Créez un nouveau pool PHP-FPM pour votre utilisateur :
[utilisateur]$ chat <Redémarrez PHP-FPM :
[utilisateur]$ sudo service php5-fpm redémarrerConfiguration Nginx
Créez un nouveau bloc de serveur Nginx avec le contenu suivant :
[utilisateur]$ chat <Activez le bloc serveur en créant un lien symbolique :
[utilisateur]$ sudo ln -s /etc/nginx/sites-available/yourSymphonySite.com /etc/nginx/sites-enabled/yourSymphonySite.comTestez la configuration de Nginx et redémarrez nginx :
[utilisateur]$ sudo nginx -t[utilisateur]$ redémarrage du service sudo nginxÉtapes finales
Ouvrez http://yourSymphonySite.com/install dans votre navigateur Web préféré et vous devriez voir l'écran d'installation de Symphony. Fournissez la base de données et les informations utilisateur et cliquez sur le bouton "Installer Symphony".
Une fois l'installation terminée, n'oubliez pas de supprimer les fichiers d'installation :
[utilisateur]$ rm -rf ~/votreSymphonySite.com/public_html/install/ ~/votreSymphonySite.com/public_html/workspace/install.sqlBien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS . Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.