1

完成したサイトを新しいサーバー、ファイル/データベース、およびすべてに転送した後、データベース設定を切り替えてsettings.php実行するupdate.phpと、次のエラーが発生します。

Notice: Undefined index: name in block_menu() (line 146 of /home/nrsc2533/public_html/modules/block/block.module).
Notice: Undefined index: name in block_menu() (line 165 of /home/nrsc2533/public_html/modules/block/block.module).
Notice: Undefined index: name in system_menu() (line 647 of /home/nrsc2533/public_html/modules/system/system.module).
Notice: Undefined index: name in block_menu() (line 146 of /home/nrsc2533/public_html/modules/block/block.module).
Notice: Undefined index: name in block_menu() (line 165 of /home/nrsc2533/public_html/modules/block/block.module).
Notice: Undefined index: name in system_menu() (line 647 of /home/nrsc2533/public_html/modules/system/system.module).

また、管理メニューのすべてではないにしても、ほとんどの項目が失われます。エラーを調べたところ、それらはすべて次のコード行に関連していました。

'title' => check_plain($theme->info['name']),

これは私がカスタマイズした無料のテーマです。私のサーバーのテスト ドメインでは正常に動作していますが、現在は転送されていません。[theme].info ファイルを変更して、"name=" 行でカスタマイズされたことを反映させました。オンラインで確認したところ、保存時にエンコーディングが変更されている可能性があることがわかりました。テスト ドメインでこれを行ったのでこれも奇妙で、問題ないように見えたので、エンコーディングを BOM なしの UTF-* に変更しましたが、それでも役に立ちませんでした。update.php を介してキャッシュを再度クリアしようとしましたが、何も変わりません。どんな助けでも大歓迎です。

4

0 に答える 0