GNU/Linux >> Tutoriels Linux >  >> Debian

Installer MODX sur un VPS Debian 7

Le tutoriel suivant vous guidera à travers les détails sur la façon d'installer et d'exécuter MODX sur un VPS Debian 7.

MODX est un système de gestion de contenu gratuit et open source et un framework d'application Web qui vous permet de créer des sites de toute taille et de les gérer facilement depuis l'administration back-end. Il vous donne un contrôle total sur votre site et son contenu, avec la flexibilité et l'évolutivité nécessaires pour s'adapter à l'évolution de vos besoins.

Avant de commencer l'installation, assurez-vous que la pile LAMP est installée sur votre serveur. Sinon, suivez notre excellent tutoriel sur la configuration de la pile LAMP (Linux, Apache, MariaDB, PHP) sur Debian Wheezy.

CONFIGURATIONS

Nous utiliserons notre plan d'hébergement VPS Linux SSD 1 pour ce didacticiel.

METTRE À JOUR LE SYSTÈME

Connectez-vous à votre serveur en tant qu'utilisateur "root" et assurez-vous que votre serveur est entièrement à jour :

# ssh root@hostname
# apt-get update && apt-get upgrade -y

Installons quelques extensions PHP nécessaires :

# apt-get install php5-gd

# apt-get install imagemagick

TÉLÉCHARGER MODX

Lors de la rédaction de ce tutoriel, la version actuelle de MODX est :2.3.2. Pour nos besoins, nous allons télécharger MODX dans le répertoire racine d'Apache en exécutant les commandes suivantes :

# cd /var/www

# wget http://modx.com/download/direct/modx-2.3.2-pl-sdk.zip

Une fois le téléchargement terminé, décompressez l'archive.

# unzip modx-2.3.2-pl-sdk.zip

La commande ls -la listera les fichiers du répertoire courant, ce qui révélera le nom long de l'archive décompressée. Par conséquent, changeons-le en quelque chose qui est plus facile à taper.

# mv modx-2.3.2-pl modx

CONFIGURER PHP, APACHE

Pour que MODX fonctionne normalement sur votre serveur, vous devez faire quelques choses. Tout d'abord, assurez-vous que la limite de mémoire PHP est définie sur au moins 32 Mo. Pour cela, vous devez vérifier votre fichier php.ini. Ouvrez le fichier avec votre éditeur de texte préféré. Nous utiliserons vim :

# vim /etc/php5/apache2/php.ini

Localisez la ligne memory_limit =?? , où vous remplacerez les points d'interrogation par la valeur 32.
Deuxièmement, pour éviter un problème courant si le fuseau horaire du serveur n'est pas défini, dans le même fichier, décommentez la ligne ;date.timezone = en supprimant le point-virgule précédent et en définissant le fuseau horaire PHP. Après l'avoir modifiée, la ligne devrait ressembler à ceci :

date.timezone = US/Central

Avec cette prise en charge, nous éviterons l'erreur suivante qui apparaît lors de l'installation Web de MODX :

FATAL ERROR: MODX Setup cannot continue.
To use PHP 5.3.0+, you must set the date.timezone setting in your php.ini. Please do set it to a proper timezone before proceeding. A list can be found here.

Troisièmement, vous devez vérifier si le module mod_rewrite est activé dans votre Apache. Pour ce faire, entrez ce qui suit :

# apache2ctl -M | grep rewrite_module

Si vous voyez "rewrite_module" dans la sortie, tout va bien. Sinon, utilisez la commande suivante pour activer mod_rewrite :

# a2enmod rewrite

Redémarrez votre serveur Web Apache pour que les modifications prennent effet :

# /etc/init.d/apache2 restart

Ensuite, avec votre éditeur de texte préféré, ouvrez et modifiez le fichier d'hôte virtuel par défaut d'Apache pour vous assurer que Autoriser le remplacement sous le répertoire /var/www est défini sur Tout.

# vim /etc/apache2/sites-available/default

Assurez-vous que les modifications correspondent aux éléments suivants :

Entrez dans le répertoire d'installation de MODX et définissez la propriété et les autorisations correctes en exécutant les commandes suivantes :

# cd modx/
# chown -R root:www-data core/cache
# chown -R root:www-data core/config
# chown -R root:www-data core/export
# chown -R root:www-data core/packages
# chmod -R 775 core/cache
# chmod -R 775 core/config
# chmod -R 775 core/export
# chmod -R 775 core/packages

CRÉER UNE BASE DE DONNÉES MYSQL

Votre prochaine étape consiste à créer une base de données MySQL. Entrez MySQL en tant que root :

# mysql -u root -p

Créez ensuite la base de données nécessaire :

mysql> CREATE DATABASE modx;

mysql> GRANT ALL PRIVILEGES on modx.* TO 'modxuser'@'localhost' IDENTIFIED BY 'your_password';

mysql> FLUSH PRIVILEGES;

mysql> quit;

Vous pouvez maintenant terminer votre installation MODX en ouvrant votre navigateur Web préféré et en accédant à :http://votre_domaine/modx/setup .

Vous devriez être invité à choisir la langue du nouveau site. Continuez avec l'assistant d'installation et suivez les instructions à l'écran.

Remplissez les informations de connexion à la base de données telles que la base de données, le nom d'utilisateur de la base de données, etc., puis testez la connexion directement sur la page. Vers le bas, choisissez une collation et cliquez sur Créer ou tester la sélection de votre base de données . Ensuite une nouvelle section de création de compte administrateur s'ouvrira donc remplissez cela selon vos besoins.

Une fois l'installation terminée, vous devez corriger tout ce qui est mentionné dans la page de résumé de l'installation, comme indiqué dans l'image ci-dessous. Accédez ensuite à l'interface de gestion en cliquant sur Connexion .

Félicitations, vous avez installé avec succès MODX sur votre VPS Debian 7.

Bien 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 d'installer MODX pour vous. Ils sont disponibles 24 × 7 et s'occuperont de votre demande immédiatement.

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.


Debian
  1. Installer WordPress sur le VPS Debian

  2. Installer Invoice Ninja sur un VPS Debian 7

  3. Installer CachetHQ sur Debian 7 VPS

  4. Installer phpBB 3 sur un VPS Debian Wheezy

  5. Comment installer Dotclear sur un VPS Debian 8

Comment installer R sur Debian 9

Comment installer R sur Debian 10

Comment installer Debian 11

Installer PostgreSQL 13 sur Debian 11

Comment installer Go sur Debian 10

Installer le CMS Mezzanine sur un VPS Debian