0

多くの modx evolution 1.0.5 のインストールでこのエラーが発生しています (Linux バージョンでは常に 1&1 サーバーを使用しています) ホームページ (他のページではなく) をロードできません。マネージャーまたは API コードを介して、キャッシュ内にこのファイルを再度作成します: docid_1.pageCache.php

しかし、問題は、キャッシュ用のファイルを作成するときにフォルダーキャッシュとその中のすべてのファイルが777のアクセス許可に設定されていても、それらにはアクセス許可が設定されており、それがこのエラーの原因です。

誰もこのエラーが発生しましたか? 私はMODXフォーラムで検索してきましたが、これについて心配している人はいませんでしたが、Googleでこのエラーを検索すると、これについて議論しているフォーラムの投稿が見つからず、代わりに多くのことが起こっていることがわかります.ホームページでこのエラーを表示している modx フロントエンド ページ。

たぶん、1&1 PHP 構成の問題です。

私は、このエラーを表示している彼のホームページについて不平を言って、クライアントが私を「狂った」と呼ぶことが時々起こるので、このことを本当に心配しています.

新しい 1.06 バージョンではページキャッシュ パーサーが修正されていることがわかりましたが、それが私の問題に関連しているかどうかはわかりません。

エラーページは次のとおりです。

« MODx 解析エラー »

要求されたリソースを解析しようとしているときに、MODx で次のエラーが発生しました: « PHP 解析エラー »

PHP error debug   Error: file(assets/cache/docid_1.pageCache.php) [function.file]: failed to open stream: Permission denied
Error type/ Nr.: Warning - 2
File: /homepages/3/d405318697/htdocs/t3st/manager/includes/document.parser.class.inc.php
Line: 413
Line 413 source: $flContent= implode("", file($cacheFile));
4

1 に答える 1

1

生意気な答え?-「アップグレード」進化は死んでいます。

より役立つ答えは、modx システム設定を確認することです。Revolution では modx にファイルに設定しようとする権限を伝えることができます。私の推測では、これが意味するものであれば、誤ってこれらを 000 に設定した可能性があります。許可セット」

それがうまくいかない場合/絶望的になった場合は、すべてのキャッシュを無効にしてテストするか、可能であれば [まだ evo に慣れていない] そのリソースをキャッシュしないように設定します。

何かおかしなことが起こっていますが、確認してください。インデックス ページはキャッシュされますが、アクセス許可はありません。つまり 000、後続のページはキャッシュされますが、正しいアクセス許可が設定されていますか? つまり、666 [または 644 など]

于 2012-03-20T14:13:39.663 に答える