Erreur installation fichier log

44 views
Skip to first unread message

ilanb

unread,
Oct 27, 2011, 12:58:27 PM10/27/11
to finemedia-oss
Bonsoir,

J'essai de faire fonctionner le tutoriel du site mais problème avec le
fichier lot :

Bonjour,

Message d'erreur log PHP:

[27-Oct-2011 18:52:16] PHP Fatal error: Uncaught exception
'ApplicationException' with message 'No log file set.' in /
Applications/MAMP/htdocs/temma/lib/finebase/FineLog.php:245
Stack trace:
#0 /Applications/MAMP/htdocs/temma/lib/finebase/FineLog.php(190):
FineLog::_writeLog('temma', 60, 'Critical error:...')
#1 /Applications/MAMP/htdocs/temma/www/index.php(41):
FineLog::log('temma', 60, 'Critical error:...')
#2 {main}
thrown in /Applications/MAMP/htdocs/temma/lib/finebase/FineLog.php
on line 245


J'utilise MAMP sous OSX lion PHP 5.3
configuration ave .htaccess

j'utilise virtualhost pour faire pointer "www.temma.site" vers le
répertoire "temma" qui contient le framework...

tous les fichiers son en place le temma.log existe bien dans le
dossier log/
permission 777 sur le dossier et le fichier

Donc j'ai une page blanche et une erreur 500 dans la console de mon
navigateur.

Une idée ?

amaury

unread,
Oct 27, 2011, 8:10:52 PM10/27/11
to finemedia-oss
Habituellement, ce message vient du fait que Temma ne réussit pas à
lire son fichier de configuration.
Est-ce qu'il y a bien un fichier "etc/temma.json" ?

ilanb

unread,
Oct 28, 2011, 3:04:35 AM10/28/11
to finemedia-oss
Ok en fait dans votre exemple il manque une virgule dans le json
d'exemple, voici le bon :

{
"application": { "dsn": "mysql://root:root@localhost/temma",
"rootController": "ArticlesController" },
"loglevels": { "finebase": "ERROR", "temma": "WARN" },
"errorPages": { "500": "error500.html", "default": "error404.html" }
}

Mais j'ai toujours une erreur:

[28-Oct-2011 09:02:02] PHP Warning: Cannot modify header information
- headers already sent by (output started at /Applications/MAMP/htdocs/
temma/controllers/ArticlesController.php:1) in /Applications/MAMP/
htdocs/temma/lib/Temma/Framework.php on line 414


Merci

ilanb

unread,
Oct 28, 2011, 2:51:48 AM10/28/11
to finemedia-oss
Oui voici son contenu:


{
"application": {
"dsn": "mysql://root:root@localhost/temma"
"rootController": "ArticlesController"
},
"loglevels": {
"finebase": "ERROR"
"temma": "WARN"
},
"errorPages": {
"500": "error500.html",
"default": "error404.html"
}
}



On 28 oct, 02:10, amaury <amaury.bouch...@gmail.com> wrote:

amaury

unread,
Oct 28, 2011, 6:07:00 AM10/28/11
to finemedia-oss
Le message de log semble dire que le contrôleur effectue un affichage,
ce qui empêche le framework d'envoyer correctement les en-têtes HTTP.
Est-ce qu'il n'y aurait pas de texte, ou une ligne vide, avant
l'instruction "<?php" au début du fichier ArticlesController.php ?
Reply all
Reply to author
Forward
0 new messages