Aller au contenu

pad

Membres
  • Compteur de contenus

    6
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Messages posté(e)s par pad

  1. Bonjour,

    En regardant l'actualité de Zimbra j'ai vu sur les derniers patch que la version utilisée par Yulpa arrive en fin de support à la fin de l'année. (Zimbra 8.8.15 End of General Support: 12/31/2023)

    Avez vous prévu de faire évoluer la messagerie à cette occasion ? si oui par quelle solution ou version ?

    Bonne journée.

  2. Bonjour,

    j'ai pas trouvé de documentation explicite pour installer Wallabag en environnement mutualisé alors voici la procédure que j'ai utilisée grâce aux conseils de Benoit - Merci à Lui

    Wallabag utilise composer pour s'installer et configurer le site et la base de donnée. c'est donc un prérequis a déployer pour commencer.

    • Étape 1 : Installation de composer

    Voici une procédure pour utiliser composer et phar avec votre hébergement.

    1.     Récupérer son php.ini depuis l'interface manager iWal (dans Domaines web > "Voir le php.ini") et le copier sur votre système de fichier en SSH
    2.     Connectez-vous en SSH et editer un nouveau fichier php.ini taper à la racine de votre hébergement par exemple
    	cd /datas/volX/w4aXXXXXX/var/www/Modules
            vi php.ini

            et copier le contenu récupéré dans le php.ini du manager IWal.

    3. Ensuite à chaque ligne de commande vous devez indiquer votre fichier php.ini en paramètre

        Suivant votre version de php que vous souhaitez utiliser vous devez utiliser les commandes suivantes:

    php -c /chemin_php_ini/php.ini (ver7)
    php53 -c /chemin_php_ini/php.ini
    php54 -c /chemin_php_ini/php.ini
    php55 -c /chemin_php_ini/php.ini
    php56 -c /chemin_php_ini/php.ini


        4/ vérifier que tout fonctionne avant d'installer composer
            

    php -c /chemin_php_ini/php.ini -i | grep version
    ou
    php -c /chemin_php_ini/php.ini -r 'echo phpversion();' 2>/dev/null

        5 / Installer composer

    vous pouvez installer composer en modifiant le répertoire d'installation pour mettre un dossier de votre pack d'hébergement MAIS en dehors d'un site accessible via http
    Voici le détail pour l'installation adapté des commandes du site suivant : https://getcomposer.org/download/ (le checksum sera a adapter en fonction de la version de composer)

    php -c /datas/volX/w4aXXXXXX/var/www/Modules/php.ini -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php -c /datas/volX/w4aXXXXXX/var/www/Modules/php.ini -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    php -c /datas/volX/w4aXXXXXX/var/www/Modules/php.ini composer-setup.php
    php -c /datas/volX/w4aXXXXXX/var/www/Modules/php.ini -r "unlink('composer-setup.php');"

    Vous pourrez ensuite utiliser composer via son dossier d'installation.

    Dans votre session SSH vous pourrez également créer un alias "composer" est mettre /votre/dossier/installation/composer/composer.phar

    alias composer="/datas/volX/w4aXXXXXX/var/www/Modules/composer/composer.phar"
    •     Étape 2 : On lance l'installation de Wallabag après avoir créé un domaine web dédié à wallabag ainsi qu'une base de donnée mysql on se place en ssh dans le dossier du domaine web

    Je télécharge et extrait le logiciel

    wget https://wllbg.org/latest-v2-package && tar xvf latest-v2-package

    Je supprime le package d'installation

    rm latest-v2-package

    Je remonte les fichier d'un répertoire pour les mettre a la racine du site

    cd wallabag-release-2.3.2/
    mv * ../

    j'initie l'installation de composer pour wallabag

    php -c /datas/volX/w4aXXXXXX/var/www/Modules/php.ini /datas/volX/w4aXXXXXX/var/www/Modules/composer/composer.phar install

    j'édite le fichier app/config/parameter.yml avec les bonnes informations notamment la base de données et l'url du site

    Citation

    # This file is auto-generated during the composer install
    parameters:
        database_driver: pdo_mysql
        database_driver_class: null
        database_host: ADRESSE_DU_SERVEUR_MYSQL
        database_port: 3306
        database_name: NOM_DE_LA_BASE_DE_DONNEE
        database_user: LOGIN_DU_SERVEUR_MYSQL
        database_password: 'PASSWORD_DU_SERVEUR_MYSQL'
        database_path: null
        database_table_prefix: wallabag_
        database_socket: null
        database_charset: utf8mb4
        domain_name: 'https://wallabag.domaine.com/web'
        mailer_transport: smtp
        mailer_host: 127.0.0.1
        mailer_user: null
        mailer_password: null
        locale: fr
        secret: ovmpmAWXRCabNlMgzlzFXDYmCFfzGv
        twofactor_auth: true
        twofactor_sender: no-reply@wallabag.org
        fosuser_registration: true
        fosuser_confirmation: true
        from_email: no-reply@wallabag.org

    Enfin je lance l'installation de wallabag en ligne de commande.

    php -c /datas/volX/w4aXXXXXX/var/www/Modules/php.ini bin/console wallabag:install

    Voilà en espérant que ça puisse aider certains d'entre vous :)

     

    • Like 1
    • Upvote 1
×
×
  • Créer...