度々恐れ入ります(汗
早速CGIインストーラーからホームページメーカーを適当な名称のフォルダ名をつけインストールしたのですが、その先がわかりません。。。
どこをどういじって編集して公開するのでしょうか?
ちなみにマニュアル記載のカテゴリ編集という項目自体が見つけれません・・・
ご質問ありがとうございます。
CGIインストール直後にはグローバルナビゲーションにCGIは登録されません。
「ナビメーカー」でインストールしたCGIについて「使用」をチェックし「ナビゲーション書き出し」を実行する必要があります。
「カテゴリー編集」は「カテゴリー増設可能」な「ホームページメーカー」をインストールした場合のみ表示されます。
記事の書き込みは、次のようにします。
以上お試しくださいm(_ _)m。
ご報告ありがとうございます。
セットアップアシスタント以外の CGI についてパーミッションが正しく設定されていないようです。
まず env.pl の設定が正しいかどうかご確認ください。
[67-69行目:パーミッション]
# パーミッション
$file_mode = 0644; # ファイルのパーミッション
$dir_mode = 0750; # ディレクトリのパーミッション
$cgi_file_mode = 0750; # CGI ファイルのパーミッション
おそらくファイルのパーミッションについても、0640または0644に変更した方がよいと思います。
次に、セットアップアシスタント(/cgi/setup/start.cgi)にアクセスします。
「パーミッション最適化」を開き FTP アカウントとパスワードを入力して「パーミッション最適化」を実行します。
以上作業が完了しましたら、おそらく全てのCGIが動作するものと思います。
ちなみにですがファイルのパーミッションを0640か0644に変更との事ですが、どのファイルでしょうか?
度々スミマセン・・・
説明が至らず申し訳ありません。ファイルではなく、~/cgi-data/lib/env.pl ファイル中の、パーミッション設定に関する部分を書き換えてください。。。
[67行目:パーミッション]
# パーミッション
$file_mode = 0644; # ファイルのパーミッション
以上ご確認くださいm(_ _)m。
最適化してみたのですが
0 のファイルまたはディレクトリのパーミッションを最適化しました。
となり改善されません。。。
少々面倒ですが手動でパーミッションを設定するしかないようです。
/cgi フォルダより下にある拡張子が .cgi または .pl のファイルすべてのパーミッションを0750に設定してください。
(imageLib フォルダは画像素材が入っているだけなので飛ばしてください。)
とりあえずこれで動くのではないかと思います。
ちなみに、ユーザー権限でCGIが動作するサーバ(ほとんどの有料レンタルサーバはそうなっています)ではパーミッション最適化がインストーラーによって自動的に実行されますので、今回のサーバよりはだいぶ楽だと思います。
無事書けました!
何度もご丁寧にありがとうございます!!
ちなみにhttp://URL/index.htmlでHPを公開する方法はあるのでしょうか?
ご報告ありがとうございます。
「index.html で」というのは、「index.shtml ではなく」という意味でしょうか??
/_htaccess を「.htaccess」にリネームすると、index.shtml をインデックスファイルとして扱うようになりますので、まだリネームされていない場合は、リネームしてください。
また、CMONOS.JP の「ホーム」に書き込むと「/index.shtml」が更新されますが、それとは別に index.html が存在する場合、サーバは index.html を優先して表示します。
はじめから用意されている /index.html は必要ないことと思いますので削除するとよいのではないかと思います。
以上参考になりましたら幸いですm(_ _)m。
ありがとうございます!
では使い込んで、近日中には何とかサイト構築を完了したいと思います!
またご質問させていただく事もあるかと思いますが今後とも何卒宜しくお願い致します!