Modules Apache requis

Adobe Commerce nécessite l’installation des modules Apache suivants :

Vérification de la version Apache

Pour vérifier la version d’Apache en cours d’exécution, saisissez :

apache2 -v

Le résultat s’affiche comme suit :

Server version: Apache/2.4.04 (Ubuntu)
Server built: Jul 22 2020 14:35:32

Installation ou mise à niveau d’Apache sur Ubuntu

Les sections suivantes expliquent comment installer ou mettre à niveau Apache :

  • Installation d’Apache
  • Effectuez la mise à niveau vers Apache 2.4 sur Ubuntu pour utiliser PHP 7.4.

Installation d’Apache sur Ubuntu

Pour installer la version par défaut d’Apache :

  1. Installation d’Apache

    apt-get -y install apache2
    
  2. Vérifiez l’installation.

    apache2 -v
    

    Le résultat s’affiche comme suit :

    Server version: Apache/2.4.18 (Ubuntu)
    Server built: 2020-04-15T18:00:57
    
  3. Activez les réécritures et .htaccess).

Mise à niveau d’Apache sur Ubuntu

Pour effectuer la mise à niveau vers Apache 2.4 :

  1. Ajoutez le référentiel ppa:ondrej, qui contient Apache 2.4 :

    apt-get -y update
    
    apt-add-repository ppa:ondrej/apache2
    
    apt-get -y update
    
  2. Installez Apache 2.4 :

    apt-get install -y apache2
    
    REMARQUE
    Si la commande « apt-get install » échoue en raison de dépendances non satisfaites, consultez une ressource telle que https://askubuntu.com/.
  3. Vérifiez l’installation.

    apache2 -v
    

    Des messages similaires à ceux-ci doivent s’afficher :

    Server version: Apache/2.4.10 (Ubuntu)
    Server built: Jul 22 2020 22:46:25
    
  4. Activez les réécritures et .htaccess).

Installation d’Apache sous CentOS

Adobe Commerce nécessite des réécritures du serveur Apache. Vous devez également spécifier le type de directives pouvant être utilisées dans .htaccess, que l’application utilise pour spécifier des règles de réécriture.

L’installation et la configuration d’Apache sont essentiellement un processus en trois étapes : installation du logiciel, activation des réécritures et spécification des directives .htaccess.

Installation d’Apache

  1. Installez Apache 2.4 si ce n’est pas déjà fait.

    yum -y install httpd
    
  2. Vérifiez l’installation :

    httpd -v
    

    Des messages similaires au suivant s’affichent pour confirmer que l’installation a réussi :

    Server version: Apache/2.4.40 (Unix)
    Server built: Oct 16 2020 14:48:21
    
  3. Passez à la section suivante.

    REMARQUE
    Même si Apache 2.4 est fourni par défaut avec CentOS, consultez la section suivante pour le configurer.

Activer les réécritures et l’accès .html pour CentOS

  1. Ouvrez /etc/httpd/conf/httpd.conf fichier pour le modifier :

    vim /etc/httpd/conf/httpd.conf`
    
  2. Localisez le bloc commençant par :

    <Directory "/var/www/html">
    
  3. Remplacez la valeur de AllowOverride par All.

    Par exemple,

    <Directory "/var/www/">
      Options Indexes FollowSymLinks MultiViews
      AllowOverride All
      Order allow,deny
      Allow from all
    </Directory>
    
    REMARQUE
    Les valeurs précédentes pour Order peuvent ne pas fonctionner dans tous les cas. Pour plus d’informations, consultez la documentation Apache (2.4).
  4. Enregistrez le fichier et quittez l’éditeur de texte.

  5. Pour appliquer les paramètres Apache, redémarrez Apache.

    service apache2 restart
    
REMARQUE
Si ces paramètres ne sont pas activés, aucun style ne s’affiche généralement sur votre storefront ou votre administrateur.