C'est vrai que Outils de gestion Il a réussi à se consolider en tant que CMS (Content Management System) le plus important au monde, et il est bien mérité de l'avoir car son champ d'application est très large grâce non seulement à ses caractéristiques fondamentales et au fait qu'il est disponible sur son site Web ou depuis n'importe quel serveur, mais aussi vers le beaucoup de plugins et de thèmes qui nous permettent de l'adapter à pratiquement n'importe quel usage et design.
Mais il est clair qu'il existe des alternatives, et parmi elles, l'une de celles qui a le plus grandi est Drupal, une plateforme CMS qui est également open source et est utilisé par des millions de sites dans le monde, avec une communauté d'utilisateurs et développeurs qui est très large et actif. Il dispose également de nombreux modèles et plugins, la grande majorité gratuits et certains payants pour ceux qui recherchent quelque chose d'exclusif ou pour se différencier.
On verra alors, comment installer Drupal sur Ubuntu 14.04, quelque chose que nous pouvons réaliser de manière très simple en quelques étapes, la principale exigence étant d'avoir un serveur. Dans ce cas, nous allons nous baser sur LAMP, la solution très populaire qui inclut Apache, MySQL et PHP (d'où son nom, composé de leurs initiales plus Linux). Pour l'installer, nous exécutons ce qui suit à partir d'un terminal (Ctrl + Alt + T):
sudo apt-get install mysql-server mysql-client apache2 php5 php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php -recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Maintenant que nous avons la plate-forme installée dans Ubuntu nous devons créer la base de données pour Drupal, qui, comme il est logique de l'imaginer, sera basé sur MySQL. Pendant le processus d'installation, il nous est demandé de saisir un mot de passe pour l'utilisateur `` root '' de MySQL, donc avec cela à l'esprit, nous entrons les commandes suivantes:
démarrage du service sudo mysql
mysql -u root -p
On nous demandera le mot de passe, nous le saisissons et nous sommes prêts à entrer pour travailler avec la base de données, nous devons maintenant créer une nouvelle base de données appelée drupaldb, pour laquelle nous exécutons:
CRÉER UNE BASE DE DONNÉES drupaldb;
Ensuite, il faut créer le compte utilisateur de la base de données Drupal:
CREATE USER drupaluser @ localhost IDENTIFIED BY 'password';
Où «mot de passe» est celui que nous voulons appliquer à l'utilisateur «utilisateur drupal», et que bien sûr nous devons nous souvenir et garder à l'esprit plus tard pour toutes les procédures que nous allons effectuer avec lui dans la base de données. C'est précisément pour cela que nous allons exécuter une nouvelle commande, qui est celle qui permet à l'utilisateur d'accéder à toutes les fonctionnalités ou fonctionnalités:
DONNEZ TOUS LES PRIVILÈGES SUR drupaldb. * À drupaluser @ localhost;
Maintenant, nous devons enregistrer la configuration et quitter:
FLUSH PRIVILEGES;
sortie
La prochaine étape consiste à configurer le site avec lequel nous allons gérer Drupal, et pour cela, nous devons télécharger le fichier à partir du site Web:
cd / tmp / // wget http://ftp.drupal.org/files/projects/drupal-7.30.zip
Nous extrayons le contenu dudit fichier et le déplaçons vers le Dossier racine d'installation d'Apache, nous accordons les autorisations et démarrons Apache:
décompressez drupal * .zip
sudo cp -rf drupal * / * / var / www / html /
sudo chown -R www-data: www-data / var / www / html /
sudo chmod -R 755 / var / www / html /
sudo service apache 2 démarrer
Maintenant, nous commençons une connexion http au serveur, en entrant localhost / install.php dans la barre d'adresse, et nous verrons qu'il nous est offert la possibilité de sélectionner la configuration Drupal. Entre autres, nous pouvons sélectionner un profil minimum ou standard, la langue de l'installation ou les exigences, mais il s'agit de détails et le plus important est que finalement nous serons prêts utiliser Drupal sur notre serveur basé sur Ubuntu 14.04.
J'utilise normalement ces commandes pour installer le serveur Web: udo apt-get install apache2, suivi de sudo apt-get install php5 libapache2-mod-php5, sudo apt-get install mysql-server,…. mais je vois que vous installez d'autres packages tels que le client mysql et d'autres choses que je ne comprends vraiment pas jjaj, la vérité est que je veux installer le serveur avec la commande que vous montrez parce que je vois qu'il a d'autres choses aussi, mais le seul problème est que vous n'installez pas phpmyadmin, donc je peux l'installer comme ceci: sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin ou dois-je le faire différemment et une question dans quelle partie de la commande relie-t-il php à apache et mysql à apache??