0

KLogger を使用している場合、ローカルホスト マシンではファイルが正しく書き込まれる可能性がありますが、外部サーバーからコードが実行されると失敗する可能性があります。

なぜこれが起こるのですか?

4

1 に答える 1

0

ログ ファイルを格納するフォルダーには、666 以上のアクセス許可が必要です (ただし、777 は使用しないでください)。実際、唯一の要件は、所有者が書き込み権限を持っていることです。

また、次の行で KLogger インスタンスを作成するときに、正しいフォルダーを指していることを確認してください。

$log = KLogger::instance(CONTRIBUTE_LOG_DIR, KLogger::DEBUG);

文字列定数 CONTRIBUTE_LOG_DIR が有効である必要があります。

于 2013-10-13T02:55:21.297 に答える