0
Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/SITENAME/public_html/files/cache/052f225905c1618003df0c5088aec7a9.jpg' for writing: Permission denied in /home/SITENAME/public_html/concrete/helpers/image.php on line 172

キャッシュ ディレクトリを空にしましたが、まだうまくいきません。キャッシュ フォルダーのアクセス許可を変更すると、別のエラーが発生し、サイトをまったく使用できなくなります。

Warning: require_once(Zend/Cache/Backend/File.php) [function.require-once]: failed to open stream: No such file or directory in /home/MYACCOUNT/public_html/concrete/libraries/3rdparty/Zend/Cache.php on line 133

Fatal error: require_once() [function.require]: Failed opening required 'Zend/Cache/Backend/File.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/home/owen/php') in /home/MYACCOUNT/public_html/concrete/libraries/3rdparty/Zend/Cache.php on line 133

理解できません?私はこれまでこの問題を抱えたことはありません。

4

3 に答える 3

1
  1. ディレクトリが存在することを確認してください。
  2. ほとんどの場合、Web サーバーデーモン (www-data) がその特定のディレクトリへの書き込み権限を持っているかどうかを確認します。
于 2012-09-07T06:11:46.990 に答える
1

私には権限の問題のように思えますが、この端からはわかりません。

その /home/SITENAME/public_html/files/ に FTP (または CD) できる場合

「ファイル」の所有者であり、public_html と同じ権限を持っているかどうかを確認します。

次に、ホスティングのセットアップに必要な権限を確認します。

于 2012-09-07T05:53:12.350 に答える
0

今後の参考のために、問題は PHP ハンドラーでした。これは (DSO ではなく) CGI モードに変更され、suEXEC が「オフ」になりました。

于 2012-09-11T09:34:06.527 に答える