joomla 3.0 バージョンをインストールしました。ログインフォームに間違ったパスワード/ユーザー名を入力すると、joomlaから出てきます。
Error Message : 0 - Cannot open file for writing log
ローカル マシンで動作し、次のようなメッセージが表示されます。
警告 : ユーザー名とパスワードが一致しないか、まだアカウントを持っていません。
解決策を見つけるのを手伝ってください。
この問題が解決しない場合は、ログ フォルダーに移動し、error.php のアクセス許可を 666 に変更します。
私はそのように機能しましたが、他のフォルダーの管理者/キャッシュ、ログ、tmpも777に変更しました
グッド タイムズ ライブ PHP
その理由は、ホスティング プロバイダーのログ フォルダーと joomla のログ フォルダーが同じであるためです。アクセス許可ホスティング プロバイダーの「ログ」フォルダーを変更することはできません。
または、joomla がインストールされたルート パスにログ フォルダーの例「joomlalogs」を作成し、パーミッション 777 を設定します。その後、configuration.php にログ フォルダーのパスを設定します。
それを簡単に
フォルダーのアクセス許可が755に設定され、ファイルが644に設定されていることを確認してください。
フォルダーが書き込み可能なファイルを確認するには、次の場所に移動します。
Joomla backend >> Site (top menu) >> System Information >> Directory Permissions
書き込み可能であることを確認してください。
権限を一括変更するには、管理ツールなどの拡張機能を使用できます
ちなみに、Joomla 3.1 は現在安定しているため、アップグレードすることもできます。
joomla バックエンドで、'System - log' という名前のプラグインを非公開にして、一度試してみてください。