Drupalの開発スナップショットは私のサーバーにエラーを引き起こします
-
22-10-2019 - |
質問
Drupal Commonsでひどいエラーが発生した後、私は標準バージョンDrupal開発スナップショットをインストールすることにしました(1月12日から)。
元の.htaccessは受け入れられませんでした。言い換えれば、元の.htaccessファイルでは、サイトはまったく表示されません。インストールサイトがまったく見えませんでした。
.htaccessファイルをに交換しました ハッキングされたもの.
インストール後、次の結果が得られました。
最終サイトは空白でした(http://www.linux-board.com/install.php?profile=minimal&locale=en&op=start&id=1)
Basic-Siteにアクセスした後-Linux-board.com次のエラーメッセージが表示されます。
警告:opendir(modules/simpletest/tests/themes/test_theme)[function.opendir]:file_scan_directory()でdirを開くことができませんでした:/home/vhost/www/linux-board.com/の行2034 /file.incを含む)。
警告:Opendir(モジュール/フィールド/モジュール/リスト/テスト)[function.opendir]:dirを開くことができませんでした:file_scan_directory()(/home/vhost/www/linux-board.com/の行2034のオープンファイルが多すぎる) /file.incを含む)。
警告:opendir(modules/update/tests/themes/update_test_subtheme)[function.opendir]:file_scan_directory()でdirを開くことができませんでした()(/home/vhost/www/linux-board.com/の行2034) /file.incを含む)。
警告:opendir(modules/update/tests/themes/update_test_basetheme)[function.opendir]:file_scan_directory()でdirを開くことができませんでした()(/home/vhost/www/linux-board.com/の行2034) /file.incを含む)。
警告:opendir(modules/block/tests/themes/block_test_theme)[function.opendir]:file_scan_directory()でdirを開くことができませんでした:/home/vhost/www/linux-board.com/の行2034 /file.incを含む)。
警告:opendir(modules/simpletest/tests/themes/test_theme)[function.opendir]:file_scan_directory()でdirを開くことができませんでした:/home/vhost/www/linux-board.com/の行2034 /file.incを含む)。
警告:Opendir(モジュール/フィールド/モジュール/リスト/テスト)[function.opendir]:dirを開くことができませんでした:file_scan_directory()(/home/vhost/www/linux-board.com/の行2034のオープンファイルが多すぎる) /file.incを含む)。
警告:opendir(modules/update/tests/themes/update_test_subtheme)[function.opendir]:file_scan_directory()でdirを開くことができませんでした()(/home/vhost/www/linux-board.com/の行2034) /file.incを含む)。
警告:opendir(modules/update/tests/themes/update_test_basetheme)[function.opendir]:file_scan_directory()でdirを開くことができませんでした()(/home/vhost/www/linux-board.com/の行2034) /file.incを含む)。
警告:opendir(modules/block/tests/themes/block_test_theme)[function.opendir]:file_scan_directory()でdirを開くことができませんでした:/home/vhost/www/linux-board.com/の行2034 /file.incを含む)。
Drupalをパッチして、あまりにも多くのファイルを開く問題を回避できますか、それとも6年前のサーバーをアップグレードする必要がありますか?
PS:サーバーに関する情報は次のものです。
- Webサーバー:Apache/1.3.41(unix)mod_gzip/1.3.26.1a mod_throttle/3.1.2 mod_ssl/2.8.31 openssl/0.9.8a
- PHP 5.3.8
- PHPレジスタグローバル:無効
- PHP拡張機能:有効
- データベースサポート:有効になっています
- PHPメモリ制限:64m
Apacheのファイルハンドラーは、より高い制限まで設定できると思います。
解決
- Apache 1.3が考慮されます 非推奨. 。最初に試してみることは、2。*バージョン、できれば2.2にアップグレードし、標準の.htaccessファイルで再度インストールしてみてください。 Drupalを実行しているApacheサーバーの膨大な量を考えると、標準ファイル したほうがいい 仕事。
- 「Cat/Proc/Sys/FS/File-NR」の出力は何ですか?これは、多くのオープンファイルの問題を追跡するのに役立ちます。これは、おそらくサーバーの広い問題であり、Drupal関連ではない可能性があります。
- 一方、すべてのパッチはコアの7つのブランチにパッチします したほうがいい すべてのテストに合格すると、壊れたコミットにつまずいた可能性があります。なぜ-devをインストールするのですか?代わりに7.10をインストールします。