Archives de la liste a​i​d​e​@p​a​h​e​k​o​.c​l​o​u​d​

Probleme installation garradin-0.7.7

Mickael Profeta

13/08/2017 23:20:18

Bonjour,

J'essaie d'installer garradin sur un serveur dédié en debian stretch
mis à jour récemment et qui utilise php7. 

J'ai téléchargé le tar.bz2, décompressé, crée un vhost dans apache et
quand j'essaie d'accéder à la page j'ai une erreur que je ne comprends
pas:

Exception of type ErrorException happened !

0 - Methods with the same name as their class will not be constructors
in a future version of PHP; Template_Lite has a deprecated constructor

In: /include/lib/Template_Lite/class.template.php:44

http://suivieleves.xxx/admin/install.php

#0 /var/www/garradin/include/lib/Garradin/Template.php(5):
Garradin\exception_error_handler(8192, 'Methods with th...',
'/var/www/garrad...', 44, Array)
#1 /var/www/garradin/include/lib/Garradin/Template.php(5):
require_once() #2 /var/www/garradin/include/init.php(304):
require('/var/www/garrad...') #3 [internal function]:
Garradin\Loader::load('Garradin\\Templa...')
#4 /var/www/garradin/www/admin/install.php(105):
spl_autoload_call('Garradin\\Templa...') #5 {main} -------------
Garradin version: 0.7.7 Garradin manifest: PHP version: 7.0.19-1
Garradin data root: /var/www/garradin
USER: www-data
HOME: /var/www
SCRIPT_NAME: /admin/install.php
REQUEST_URI: /admin/install.php
QUERY_STRING: 
REQUEST_METHOD: GET
SERVER_PROTOCOL: HTTP/1.1
GATEWAY_INTERFACE: CGI/1.1
REMOTE_PORT: 32880
SCRIPT_FILENAME: /var/www/garradin/www/admin/install.php
SERVER_ADMIN: webmaster@localhost
CONTEXT_DOCUMENT_ROOT: /var/www/garradin/www/
CONTEXT_PREFIX: 
REQUEST_SCHEME: http
DOCUMENT_ROOT: /var/www/garradin/www/
REMOTE_ADDR: xxx
SERVER_PORT: 80
SERVER_ADDR: xxx
SERVER_NAME: suivieleves.xxx
SERVER_SOFTWARE: Apache/2.4.25 (Debian)
SERVER_SIGNATURE: <address>Apache/2.4.25 (Debian) Server at
suivieleves.xxx Port 80</address>

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HTTP_CACHE_CONTROL: max-age=0
HTTP_UPGRADE_INSECURE_REQUESTS: 1
HTTP_CONNECTION: keep-alive
HTTP_ACCEPT_ENCODING: gzip, deflate
HTTP_ACCEPT_LANGUAGE: en-US,en;q=0.5
HTTP_ACCEPT:
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64; rv:52.0)
Gecko/20100101 Firefox/52.0 HTTP_HOST: suivieleves.xxx
proxy-nokeepalive: 1 FCGI_ROLE: RESPONDER
PHP_SELF: /admin/install.php
REQUEST_TIME_FLOAT: 1502658273.3856
REQUEST_TIME: 1502658273

version installée:

ii  php7.0                   7.0.19-1 
ii  php7.0-sqlite3           7.0.19-1  

Est-ce que vous pouvez m'aider?

Merci.

Re: Probleme installation garradin-0.7.7

BohwaZ/Garradin

13/08/2017 23:33:30

Le 14/08/2017 09:19, Mickael Profeta a écrit :
> Bonjour,
> 
> J'essaie d'installer garradin sur un serveur dédié en debian
stretch
> mis à jour récemment et qui utilise php7.
> 
> J'ai téléchargé le tar.bz2, décompressé, crée un vhost dans apache
et
> quand j'essaie d'accéder à la page j'ai une erreur que je ne
comprends
> pas:

Garradin 0.7 n'est pas (complètement) compatible PHP 7 à cause d'une 
librairie tierce (Template_Lite), il te faut PHP 5.6, ou alors dans 
include/init.php remplacer :

error_reporting(-1);

par :

error_reporting(E_ALL & ~E_STRICT & ~E_DEPRECATED);

ça supprimera l'erreur, mais d'autres pourraient survenir. Garradin 0.8 
est en cours de dév et supprime Template_Lite (et est compatible PHP 7).

Re: Probleme installation garradin-0.7.7

Mickael Profeta

13/08/2017 23:40:34

Le Mon, 14 Aug 2017 09:33:18 +1200,
"BohwaZ/Garradin" <garradin@garradin.eu> a écrit :

> Le 14/08/2017 09:19, Mickael Profeta a écrit :
> > Bonjour,
> > 
> > J'essaie d'installer garradin sur un serveur dédié en debian
stretch
> > mis à jour récemment et qui utilise php7.
> > 
> > J'ai téléchargé le tar.bz2, décompressé, crée un vhost dans
apache
> > et quand j'essaie d'accéder à la page j'ai une erreur que je
ne
> > comprends pas:  
> 
> Garradin 0.7 n'est pas (complètement) compatible PHP 7 à cause d'une

> librairie tierce (Template_Lite), il te faut PHP 5.6, ou alors dans 
> include/init.php remplacer :
> 
> error_reporting(-1);
> 
> par :
> 
> error_reporting(E_ALL & ~E_STRICT & ~E_DEPRECATED);
> 
> ça supprimera l'erreur, mais d'autres pourraient survenir. Garradin
> 0.8 est en cours de dév et supprime Template_Lite (et est compatible
> PHP 7).
> 

Je ne peux pas revenir à php5.6, les deux sont installés sur le
serveur, mais j'ai des applications qui nécessitent php7 (notamment une
config de nextcloud)

Je teste la modif, est-ce que la version 0.8 en développement est
utilisable ou pas encore? Je veux bien repartir du git. 

Merci pour l'aide rapide