2014-02-11
20:17 Fixed ticket [84d4625f49]: Erreur au premier Lancement de Garradin plus 5 other changes artifact: c4835f5c72 user: bohwaz
18:47 New ticket [84d4625f49]. artifact: b8f73d6344 user: Bloch

Ticket Hash: 84d4625f4990f28333151e9c8825c13d67dca051
Title: Erreur au premier Lancement de Garradin
Status: Fixed Type: Incident
Severity: Critical Priority: Immediate
Subsystem: Resolution: Workaround
Last Modified: 2014-02-11 20:17:42
Version Found In: 0.5.9
User Comments:

Bloch added on 2014-02-11 17:47:10:

Bonjour, 

Je n'ai pas installé de VirtualHost et suivi vos instructions d'installation dans ce cas.

Lorsque que je saisie 127.0.0.1/garradin/www dans Chrome, j'obtiens le message suivant avec "http://127.0.0.1/garradin/www/admin/install.php" en remplacement de 127.0.0.1/garradin/www :

Exception of type ErrorException happened !

0 - preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

In: C:\Program Files\xampp\htdocs\garradin\include\libs\template_lite\class.compiler.php:165

http://127.0.0.1/garradin/www/admin/install.php

#0 [internal function]: Garradin\exception_error_handler(8192, 'preg_replace():...', 'C:\Program File...', 165, Array)
#1 C:\Program Files\xampp\htdocs\garradin\include\libs\template_lite\class.compiler.php(165): preg_replace('!\{\*.*?\*\}!se', '', '{include file="...')
#2 C:\Program Files\xampp\htdocs\garradin\include\libs\template_lite\class.template.php(774): Template_Lite_Compiler->_compile_file('{include file="...')
#3 C:\Program Files\xampp\htdocs\garradin\include\libs\template_lite\class.template.php(583): Template_Lite->_fetch_compile('admin/install.t...')
#4 C:\Program Files\xampp\htdocs\garradin\include\libs\template_lite\class.template.php(543): Template_Lite->fetch('admin/install.t...', NULL, true)
#5 C:\Program Files\xampp\htdocs\garradin\www\admin\install.php(201): Template_Lite->display('admin/install.t...')
#6 {main}

Merci pour votre retour

bohwaz added on 2014-02-11 19:17:42:

Garradin 0.5 est conçu pour PHP 5.3, donc des erreurs comme ça peuvent apparaître avec PHP 5.4, c'est normal. La prochaine version 0.6 contiendra les corrections qu'il faut. En attendant une solution :

Remplacer la ligne incriminée par :

$file_contents = preg_replace("!{$ldq}\*.*?\*{$rdq}!s","",$file_contents);

Ou alors remplacer le fichier par celui-ci : https://svn.kd2.org/svn/misc/libs/template_lite/class.compiler.php