これがばかげた質問であることはわかっていますが、すべてのファイル名、ディレクトリ、およびクラス名の大文字と小文字をすべて徹底的に調査しました。すべてがすでに正しいようです。ただし、リモートホストでは、どういうわけかブロックファイル .phtml がロードされません。CSS と JS ファイルが読み込まれていることがわかるため、レイアウト xml は既に読み込まれています。
参考までに、管理者のバックエンドは完全に機能しますが、ロードされていないフロントエンド ブロックのみです。フロントエンド ブロック ファイルがリモート ホストにロードされない理由がわかりません。
モジュール名に ModuleABCD のような名前を付けました。複数の大文字が連続していても問題ありませんか? 返信ありがとうございます。
<?xml version="1.0"?>
<layout>
<modulename_index_index>
<reference name="head">
<action method="addItem"><type>skin_css</type><name>modulename.css</name></action>
<action method="addItem"><type>skin_js</type><name>modulename.js</name></action>
</reference>
<reference name="content">
<block type="modulename/modulename" name="modulename" template="modulename.phtml"/>
</reference>
</modulename_index_index>
</layout>