Instance Shaarli en complément de Pluxml

Bonjour tout le monde,

Maintenant que je peux bien utiliser pluxml en local sur ubuntu 22.04 je souhaiterais, également, faire tourner une instance shaarli avec mon pluxml. J'ai fait les modif apache qui vont bien mais je n'arrive pas à finaliser mon installation.

Je ne connais pas le php. Est-ce que ce message vous parle:

/var/log/apache2/error.log

[Fri Sep 30 14:06:27.543521 2022] [mpm_prefork:notice] [pid 873] AH00163: Apache/2.4.52 (Ubuntu) configured -- resuming normal operations
[Fri Sep 30 14:06:27.543618 2022] [core:notice] [pid 873] AH00094: Command line: '/usr/sbin/apache2'
[Fri Sep 30 14:26:29.767614 2022] [mpm_prefork:notice] [pid 873] AH00170: caught SIGWINCH, shutting down gracefully
[Fri Sep 30 14:26:29.830345 2022] [mpm_prefork:notice] [pid 3149] AH00163: Apache/2.4.52 (Ubuntu) configured -- resuming normal operations
[Fri Sep 30 14:26:29.830414 2022] [core:notice] [pid 3149] AH00094: Command line: '/usr/sbin/apache2'
[Fri Sep 30 14:27:58.146812 2022] [mpm_prefork:notice] [pid 3149] AH00170: caught SIGWINCH, shutting down gracefully
[Fri Sep 30 14:27:58.217053 2022] [mpm_prefork:notice] [pid 3311] AH00163: Apache/2.4.52 (Ubuntu) configured -- resuming normal operations
[Fri Sep 30 14:27:58.217147 2022] [core:notice] [pid 3311] AH00094: Command line: '/usr/sbin/apache2'
[Fri Sep 30 14:28:03.987554 2022] [php:warn] [pid 3313] [client 127.0.0.1:57074] PHP Warning: require_once(/usr/share/pluxml/shaarli/vendor/autoload.php): Failed to open stream: No such file or directory in /usr/share/pluxml/shaarli/index.php on line 17
[Fri Sep 30 14:28:03.987683 2022] [php:error] [pid 3313] [client 127.0.0.1:57074] PHP Fatal error: Uncaught Error: Failed opening required '/usr/share/pluxml/shaarli/vendor/autoload.php' (include_path='.:/usr/share/php') in /usr/share/pluxml/shaarli/index.php:17\nStack trace:\n#0 {main}\n thrown in /usr/share/pluxml/shaarli/index.php on line 17

Merci

Réponses

  • bazooka07bazooka07 PluXml Lead Developer, Moderator
    septembre 2022 modifié

    Bonsoir,
    la dernière ligne indique qu'il n'arrive pas à lire le fichier vendor/autoload.php.
    Shaarli utilise composer pour gérer des dépendances de bibliothèques en PHP
    Lire le manuel de Shaarli à propos de l'installation 🇬🇧

    # clone the branch/tag of your choice
    $ git clone -b latest https://github.com/shaarli/Shaarli.git /home/me/Shaarli
    # OR download/extract the tar.gz/zip: wget https://github.com/shaarli/Shaarli/archive/latest.tar.gz...
    
    # enter the directory
    $ cd /home/me/Shaarli
    # install 3rd-party PHP dependencies
    $ composer install --no-dev --prefer-dist
    # build frontend static assets
    $ make build_frontend
    # build translations
    $ make translate
    # build HTML documentation
    $ make htmldoc
    # copy the resulting shaarli directory under your webserver's document root
    $ rsync -avP /home/me/Shaarli/ /var/www/shaarli.mydomain.org/
    
Connectez-vous ou Inscrivez-vous pour répondre.