更新日:2015/8/14
NetCommonsでモジュールや設定の画面が正しく表示されません
NetCommonsのインストールやアップデートをされた際に、インストールファイルの解凍に失敗した可能性が有ります。
Windwos環境下でLinux版のNetComonnsのインストールファイルを解凍すると、この現象が起きる事が有ります。
下記のいずれかの方法で、NetCommonsの再インストールをお願致します。
Ⅰ.Linux版ではなく、Windows版のNetCommonsをダウンロードして解凍する。
NetCommonsのインストールファイルのLinux版とWindwos版の違いは、ファイルの圧縮形式のみです。
Windwos版のNetcommonsでも弊社のホスティングサーバにインストールできます。
Ⅱ.使用する解凍ソフトを変更します。
「Lhaplus」から「解凍レンジ」に変更したところ、正しいファイル名で解凍出来たと報告が有ります。
以下の方法で、解答に失敗したファイルを特定することが出来ます。
1.NetCommonsに管理者としてログインし、「管理」→「システム管理」→「開発者向け」と進み、
デバッグモードの「PHPデバッグ」のエラーを表示できるようにします。
2.その後、正常動作をしない画面やモジュールを実行しようとすると、
そのモジュールで使用している特定のファイルが見つからないというエラーが表示されます。
3.ファイルが見つからなかったディレクトリを参照すると、おかしな長い名前のファイルが有るかと思います。
4.それがお客様のエラーの原因になっているファイルとなります。
※PHPのエラーは必要な場合のみ画面に表示させて、普段は表示させないで下さい。
画面に表示されたままですと、悪意のある攻撃をされる可能性がありますのでご注意願います。
※今回はバージョン2.3.1.0で発生しましたが、バージョンに関わらず発生する可能性があります。