Erreur installation fichier log

瀏覽次數:44 次
跳到第一則未讀訊息

ilanb

未讀,
2011年10月27日 中午12:58:272011/10/27
收件者: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

未讀,
2011年10月27日 晚上8:10:522011/10/27
收件者: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

未讀,
2011年10月28日 凌晨3:04:352011/10/28
收件者: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

未讀,
2011年10月28日 凌晨2:51:482011/10/28
收件者: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

未讀,
2011年10月28日 清晨6:07:002011/10/28
收件者: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 ?
回覆所有人
回覆作者
轉寄
0 則新訊息