• Installer Concrete-5 (9.1.3) en http avec Apache

    PROCEDURE FONCTIONNELLE AU 28/03/2023

    Procédure d'installation complète :

    Installation de Concrete-5 9.1.3 sur Solaris 11.4, depuis le début (avec la pile SAMP).
    Dans cette procédure, je crée un vhost (www.monentreprise.com).
    J'accèderai donc à Concrete-5 via http://www.monentreprise.com (après une enregistrement DNS, bien entendu)


    Une fois votre installation de Solaris 11.4 terminée, loguez-vous en root :

    1) Installer Apache et le lancer

    pkg install apache-24

    2) Installation et Configuration de MySQL 8.0

    Suivre l'article concernant l'installation de MySQL 8.0.32

    Veuillez créer la base et l'utilisateur privilégié pour Concrete-5 :

    mysqladmin -uroot -p create concretedb
    mysql -uroot -p -e"CREATE USER 'admin'@'localhost' IDENTIFIED BY 'password'"
    mysql -uroot -p -e"GRANT ALL ON concretedb.* TO 'admin'@'localhost'"

    3) Installation et configuration de Concrete-5 ainsi que des extensions php nécessaires

    pkg install php-80

    A présent il faut activer les extensions nécessaires au fonctionnement de Concrete-5 :

    cp /etc/php/8.0/conf.d/extensions.ini /etc/php/8.0/conf.d/extensions.ini.BAK
    nano /etc/php/8.0/conf.d/extensions.ini
    # pour ne rien vous cacher, je ne me souviens plus de la liste exacte.. Allez rechercher sur le net..
    # cependant la liste suivante fonctionne :
    # (il vous suffit d'enlever le ; devant chaque ligne pour activer l'extension)
    extension=bz2.so
    extension=curl.so
    extension=gd.so
    extension=gettext.so
    extension=mbstring.so
    extension=mysqli.so
    extension=pdo_mysql.so
    zend_extension=opcache.so

    Télécharger Concrete-5 à présent et placez-le sur le serveur : concretecms.org
    Je vous ai préparé un tinyurl pour aller plus vite et télécharger directement concrete-5 sur le serveur, car leur URL est trop longue pour être copiée-collée.

    wget https://tinyurl.com/concrete5-maj -P /tmp
    cd /tmp
    unzip concrete5-maj
    mkdir -p /usr/apache2/2.4/docs/www.monentreprise.com/logs
    mv concrete-cms-9.1.3/* /usr/apache2/2.4/docs/www.monentreprise.com

     

    4) Activation de php sur apache

    cp /etc/apache2/2.4/samples-conf.d/php8.0.conf /etc/apache2/2.4/conf.d/

    5) Configuration du vhost Apache24.

    vi /etc/apache2/2.4/conf.d/www.monentreprise.com.conf
    # a minima, la config suivante :
    <VirtualHost *:80>       ServerName www.monentreprise.com       DocumentRoot /usr/apache2/2.4/docs/www.monentreprise.com       ErrorLog
    /usr/apache2/2.4/docs/www.monentreprise.com/logs/error_log       CustomLog /usr/apache2/2.4/docs/www.monentreprise.com/logs/access_log combined       <Directory /usr/apache2/2.4/docs> AllowOverride Options FileInfo Limit           Options Indexes FollowSymLinks           Require all granted       </Directory> </VirtualHost>
    # enregistrer et quitter

    6) Autoriser l'accès à webservd:webservd au dossier racine

    chown webservd:webservd /usr/apache2/2.4/docs/www.monentreprise.com

    Et on applique les droits d'accès nécessaires préconisés :

    chown -R webservd:webservd /usr/apache2/2.4/docs/www.monentreprise.com/application/files
    chown -R webservd:webservd /usr/apache2/2.4/docs/www.monentreprise.com/application/config
    chown -R webservd:webservd /usr/apache2/2.4/docs/www.monentreprise.com/application/languages
    chown -R webservd:webservd /usr/apache2/2.4/docs/www.monentreprise.com/packages
    chown -R webservd:webservd /usr/apache2/2.4/docs/www.monentreprise.com/updates
    chmod -R 755 /usr/apache2/2.4/docs/www.monentreprise.com/application/files
    chmod -R 755 /usr/apache2/2.4/docs/www.monentreprise.com/application/config
    chmod -R 755 /usr/apache2/2.4/docs/www.monentreprise.com/application/languages
    chmod -R 755 /usr/apache2/2.4/docs/www.monentreprise.com/packages
    chmod -R 755 /usr/apache2/2.4/docs/www.monentreprise.com/updates

     

    7) Démarrer Apache24

    svcadm enable apache24

    Après un enregistrement DNS sur votre hôte, vous pourrez accéder à l'interface sur http://www.monentreprise.com

    Pour l'initialisation, veuillez rentrer les informations entrées ci-dessus (utilisateur de base SQL, mot de passe, nom de la base..).
    L'adresse du serveur est : 127.0.0.1 (et pas localhost !).
    N'oubliez pas de spécifier le fuseau horaire de Paris dans les paramètres avancés, avant de lancer l'installation.

     


    Tags Tags : , , , , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :