YunoHost-Apps / garradin_ynh

Logiciel libre de gestion associative pour YunoHost
https://garradin.eu/
GNU General Public License v3.0
7 stars 8 forks source link

Update to PHP7.3 #25

Closed ericgaspar closed 4 years ago

ericgaspar commented 4 years ago

Package_check results


Build Status

rodinux commented 4 years ago

Hi, I am afraid to upgrade just now this app. At first, since the upgrade to 0.9.6, there is a bug with nginx.conf which breaks the links in the public site wiki. See: https://github.com/YunoHost-Apps/garradin_ynh/issues/24. I am for now unable to repair this issue, but still trying when I have time to resolve it. At second, I think the release 0.9.7 needs at least php-7.2 or more. See: https://fossil.kd2.org/garradin/info/d834be67ff7b7f7e. I think is better wait the upgrade with Yunohost 4.X with Buster, and adapt the code to use php-7.3.

ericgaspar commented 4 years ago

@rodinux Hi, no worries

bohwaz commented 4 years ago

Hi, I am afraid to upgrade just now this app. At first, since the upgrade to 0.9.6, there is a bug with nginx.conf which breaks the links in the public site wiki. See: #24. I am for now unable to repair this issue, but still trying when I have time to resolve it. At second, I think the release 0.9.7 needs at least php-7.2 or more. See: https://fossil.kd2.org/garradin/info/d834be67ff7b7f7e. I think is better wait the upgrade with Yunohost 4.X with Buster, and adapt the code to use php-7.3.

Non tu regarde la version de développement qui n'est pas sortie, la version 0.9.7 ne demande que PHP 5.6 C'est noté dans le changelog…

Pour ton souci avec nginx, je ne connais pas votre config mais je vous laisse gérer, il suffit de rediriger les URLs vers www/_route.php et ça marchera normalement :)

rodinux commented 4 years ago

Pour info, sur la branche testing du projet, Garradin est mise à jour avec la version 0.9.8. Par contre je ne suis toujours pas arriver à résoudre le problème de configurations de nginx des liens en ajoutant plusieurs pages sur le site Public...

rodinux commented 4 years ago

Bonjour, j'ai mis la branche testing avec la version 0.9.8.1. Par contre j'ai toujours des problèmes fastidieux avec la configuration de nginx. Il est possible d'éditer une page publique sur le site via le wiki (et encore, si je clique sur 'voir sur le site' ou sur le titre du post j'ai encore l'erreur d'un fichier à télécharger qui est un fichier avec ce texte:


namespace Garradin;

require __DIR__ . '/_inc.php';

if (Config::getInstance()->get('desactiver_site'))
{
    Utils::redirect(ADMIN_URL);
}

$squelette = new Squelette;
$squelette->dispatchURI();

Dès que je veux ajouter une page publique, c'est pareil, on n'arrive pas à ouvrir les urls... Désolé, mais je ne trouve pas comment arriver à débugger.

bohwaz commented 4 years ago

À mon avis c'est ta conf Nginx qui est pas bonne, car si ça te fait télécharger le code source PHP c'est que PHP n'est pas activé dans ta config…

Essaye dans la directive try d'enlever index.php ?

Après perso je n'utilise plus nginx donc je saurais pas dire.