現象
「すぐ使えるCMS」で編集操作時に出るエラーに以下の2つののメッセージが両方含まれている。
- 「記事書き出しに失敗しました。」または「記事一覧の書き出しに失敗しました。」
- 「No such file or directory」
類似の現象
- 「No such file or directory」ではなく「Permission denied」と表示される場合はこちらをご参照下さい。
原因
admin/admin.cgi 内の環境変数 $conf{web_dir} で ディレクトリ webdir/ の位置を指定していますが、この設定が不適切です。相対パスの階層がずれていたり、ルートディレクトリの起点がずれている可能性があります。
対応方法
$conf{web_dir} と $conf{relative_web_dir} の設定を修正します。
1.admin/admin.cgi を開く
admin/admin.cgi をテキストエディタで開いて下さい。
2.環境変数の変更
125行目付近の $conf{web_dir} と、連動して 140行目付近の $conf{relative_web_dir} も変更して下さい。
適した設定は下記ページを参考にして割り出して下さい。
ディレクトリ構成と環境変数の設定例
3.保存
変更が終わったらファイルを保存して下さい。
4.アップロード
admin/admin.cgi をサーバの同じ位置に上書きアップロードして下さい。
5.確認
管理画面の一覧に戻ってから編集操作をもう一度お試し下さい。
うまくいかない場合
上記の変更でもうまくいかない場合は、「No such file or directory」ではなく「Permission denied」と表示される場合のご案内での対応も行って下さい。