0

私が抱えているこの大きな問題について誰か助けてくれませんか。現在のサーバーで正常に動作する Drupal 7 サイトをダウンロードしましたが、ローカルホストまたは移動しようとしている新しいサーバーで実行できません...

「死の白い画面」が表示されるだけです...そして、boostrap.incの「set_error_handler」にコメントした後、エラーはすべて「public://」ラッパーに関連していることがわかりました。

これは、すべてのエラーがどのように見えるかです:

警告: is_dir() [function.is-dir]: ラッパー "public" が見つかりません - PHP を構成したときに有効にするのを忘れましたか?

これらのエラーはすべて、次のファイルから発生しています。

/includes/file.inc

4

4 に答える 4

2

すべてのキャッシュをフラッシュするだけで、この問題を解決しました。そのために使用されたdrush -drush cc all

于 2013-08-04T08:10:19.747 に答える
1

ラッパーは drupal ブートストラップの初期段階ではロードされないため、呼び出し時にラッパーが既にインスタンス化されているかどうかを再確認することをお勧めします (これは、hook_boot() またはインストール/更新プロセスでは当てはまりません)。 )。

Raheel Hasan による解決策 (彼も do に投稿) は、コアのハッキング、コアの柔軟性の削除、ルートへのカスタム ファイルの追加が含まれているため、サイトが ddos​​ 攻撃の疑いがあり、機能が既に見つかっているため、本当に悪いです。管理パネルのパフォーマンスページの下。

現時点では、完全なブートストラップが完了する前にストリーム ラッパーを使用できるソリューションはありません。

于 2013-11-06T17:05:41.203 に答える
-2

解決策を見つけるのに何時間もかかりました。ここに投稿しました: drupal.org/node/158043#comment-6490390

于 2012-09-18T10:20:16.897 に答える