「OPEN FAILED」というエラーが出ます

現象

「すぐ使えるCMS」の管理画面( admin/admin.cgi )にアクセスした時に「OPEN FAILED」というエラーが出る。

エラーメッセージの全体は以下の通りです。

OPEN FAILED: ../templates/admin/1.txt, No such file or directory

※「admin/1.txt」の部分は場合によって異なる文字が入ります。

原因

環境設定 $conf{templatedir} で指定したディレクトリ( templates/ )または $conf{admin_templatedir} で指定したディレクトリ( templates/admin/ )見つからない場合のエラーです。相対パスの階層がずれていたり、ルートディレクトリの起点がずれている可能性があります。

対応方法

$conf{templatedir} と  $conf{admin_templatedir} の設定を変更します。なお、バージョンによっては、 $conf{admin_templatedir} はありません。

パスの決定

下記のページを参考に、環境に適合したパスを割り出して下さい。Windows サーバの場合、ルートディレクトリからのパス( C:/wwwroot/templates/ など)でないとうまく動作しない場合があります。
ディレクトリ構成と環境変数の設定例

admin/admin.cgi の編集

admin/admin.cgi をテキストエディタで開いて下さい。40~50行目付近から始まる環境設定の中に、$conf{templatedir} や $conf{admin_templatedir}  を設定する場所があります。この設定を変更して下さい。

なお、バージョンによっては、 $conf{admin_templatedir} はありません。元のファイルに無ければ、追加はしなくて結構です。

保存

変更が終わったらファイルを保存して下さい。

アップロード

admin/admin.cgi をサーバの同じ位置に上書きアップロードして下さい。

広告