Mettre à jour le php

Ok alors on va encore essayer autre chose.
Je viens de comprendre que maintenant tu fais tourner en meme temps nginx et apache et en plus sur le même port à savoir 80 (je pense que c’est impossible).

Du coup pour tester, tu vas stopper apache et nginx et ensuite ne démarrer que apache (c’est juste le temps de tester) et essaye d’accéder a dolibarr2

Le répertoire dolibarr2 n’existe pas… je ne comprends pas comment ça peut fonctionner

dolibarr2 c’est juste le nom du vhost, c’est ca qui est important.
Ce vhost peut ensuite pointer vers n’importe quoi ce n’est pas un pbm

ok.
Quand je fais : synoservicecfg -stop nginx, j’ai le message suivant :


Je ne pense que ce soit un problème je peux y aller avec –hard-stop puis le redémarrer après ?

Pour apache, j’ai le msg suivant et il ne semble rien se passer de particulier (?)
image

essaye le hard stop pour nginx
et ensuite fais le start de apache

oui nginx et apache tournent en même temps ça c’est certain.
Sur le port 80 ça c’est bien possible aussi…

grrrr :frowning:

oui ok et maintenant tu start apache et ensuite tu essaye d’accéder a ton dolibarr

Ahhhhhhhhhhhhhhh tu n’utilises pas la bonne commande je crois.
Ca ne serais pas synoservicectl plutot ?

Le message de la page a changé :
image

Mon URL d’accès : https://twiners.fr/dolibarr2/htdocs/index.php

Arf, j’ai repris bêtement la commande trouvée dans le post mentionné plus haut, à savoir synoservicecfg.

J’essaie pour voir…

Bravo tu avais raison…

Nginx est normalement arrêté, Apache activé, mais en l’état le site reste inaccessible, même écran d’erreur que précédemment…

Pour ma culture personnelle, ce serait quoi la différence entre synoservicecfg et synoservicectl ?

Par contre tu m’as montré le lien https://twiners.fr/dolibarr2/htdocs/index.php
Cela veut dire que tu as un nom de domaine qui pointe vers ton NAS? ton NAS est chez toi ou à l’extérieur ?

Mon NAS est chez moi et j’y accède par le NDD twiners.fr oui.

D’ailleurs si tu saisis : https://twiners.fr/dolibarr/htdocs/index.php tu accèdes à mon Dolibarr, sauf pour le moment puisqu’on a arrêté Nginx… pour une fois c’est logique.

OK je comprends un peu mieux les choses.
Je pense que les vhosts que tu as créé ne servent donc a rien du tout.

Je viens d’accéder a une démo de synology.
Dans le paquet webstation tu dois pouvoir créer un nouveau profil php (avec le 7.3) et ensuite dans paramètres généraux, tu peux dire a nginx d’utiliser ce nouveau profil.

Désolé que ca prenne aussi longtemps, je suis sur que si j’avais eu accès direct au NAS on aurait réglé ton problème en 20 minutes, mais la j’avance un peu a l’aveugle.

Pour le VH je suis d’accord, celui que j’ai créé en tt cas pour Dolibarr ne sert à rien.

Ne t’excuse pas tu plaisantes, c’est à moi de le faire je suis tellement boulet en la matière que je ralentis le process.

Si tu le souhaites pour ne pas perdre plus de temps que ça, on se contacte en privé pour lancer un teamviewer. Je ferai un résumé de la solution pour le forum à posteriori - si elle est trouvée bien sur.

Non ce n’est pas le cas, je viens de vérifier sur mon Synology.
Nginx tourne sur le port 80 et apache sur le 915, nginx sert de proxy, et redirige les appels vers apache sur le port 915 selon la configuration du vhost.

Donc si on arrête nginx plus rien n’est accessible, c’est logique.

Voici la config de mon vhost qui se trouve dans le fichier /etc/nginx/conf.d/server.webstation-vhost.conf

server {

        listen      80;
        listen      [::]:80;

        listen      443 ssl http2;
        listen      [::]:443 ssl http2;

        server_name owncloud.synology;

        ssl_certificate             /usr/local/etc/certificate/WebStation/vhost_e4c20422-b406-4704-834e-906b1f9bbe54/fullchain.pem;
        ssl_certificate_key         /usr/local/etc/certificate/WebStation/vhost_e4c20422-b406-4704-834e-906b1f9bbe54/privkey.pem;
        include /usr/syno/etc/security-profile/tls-profile/config/vhost_e4c20422-b406-4704-834e-906b1f9bbe54.conf*;

        add_header  Strict-Transport-Security max-age=15768000;
        ssl_prefer_server_ciphers   on;

        location ^~ /.well-known/acme-challenge {
            root /var/lib/letsencrypt;
            default_type text/plain;
        }

        if ($server_port = "80") {
            return 301 https://$server_name$request_uri;
        }

        include     proxy.conf;
        location / {
            proxy_pass  http://127.0.0.1:915;
        }

    }

@Magicglide As-tu essayé de créer un nouveau vhost vide en le configuration avec apache et php 7.3 ? Un simple fichier ensuite avec phpinfo(); comme instruction à l’intérieur te donnerais de suite le verdict. Si jamais tu as bien la version php 7.3, il te suffirait de transférer le contenu de ton vhost dolibarr dans le nouveau répertoire du vhost.

Non je n’ai pas essayer cette option là. je la mets de coté…

… parce que là tt de suite je galère, je n’ai plus accès à DSM, juste aux lignes de commandes via putty (gloups).
J’ai starter/restarter les services que j’avais à priori arrêté, rien n’y fait.