|
HPが表示されません。
|
|
FTPの初期フォルダーを /web にして下さい。 |
|
CGI,SSI は設定できますか?
|
|
はい、設定できます。ただ原則的にサポートはしておりませんのでお分かりになる
|
|
方のみお使いください。
|
|
CGIを置くディレクトリの指定はありますか?
|
|
webフォルダの中であれば特に指定はございません。
|
|
/web/cgi-binでも問題ございません。
|
|
CGIを設置したのですがエラーが出ます。
|
|
エラーにも種類がございます。403 Forbiddenや404 Not
Foundや500 ServerError
|
|
等色々とございます。エラーが出ましたら下記のことをまず確認してください。
|
|
1.パーミッションの設定を確認する
|
|
2.アップロードされている場所を確認する(呼び出し方が間違っている)
|
|
3.Perlのパスが間違っている
|
|
4.CGIにミスがある
|
|
※余計な場所に全角スペースが混入※「'」とか「;」を消したとか追加し忘れたとか。
|
|
5.ブラウザのキャッシュのせいではないか確認する
|
|
6.FTP転送する際の転送モードが間違っていないか確認する
|
|
CGI Wrap Error : System
Errorがでるのですが・・・。
|
|
FTPされたディレクトリとユーザーが違うのではないのでしょうか?
|
|
ユーザー権限がない時に出るエラーです。
|
|
UUENCODEのパスは?
|
|
/usr/bin/uuencode です。
|
|
perlのパスは?
|
|
/usr/bin/perl です。
|
|
perlのバージョンは?
|
|
version 5.6.1 、 5.8.5 です。
|
|
sendmailのフルパスを教えて下さい。
|
|
/usr/sbin/sendmail です。
|
|
CGIに関して、禁止されているものは有りますか?
|
|
禁止されているcgiはサーバーに極端に負担をかける物です、例えばレンタル掲示板
|
|
やレンタルカウンター、レンタルチャット、ゲームなどです。チャットについてはレンタルでなくても、何個も置くのは遠慮していただく場合があります。
|
|
|
注意:
|
|
ここでのレンタルは当社サーバー内で第3者に有償無償デスクスペースを貸す行為を
|
|
います。一般のレンタル掲示板を借りて使うことに制限はございません。
|
|
突然CGIのlogが消えてしまいましたが・・。
|
|
掲示板やカウンター等のlogが突然消えてしまう原因は同時アクセスによるものです。
|
|
対策としてはファイルロック機能を付けてください。(参考書等をご覧になってください。)
|
|
またファイルロック機能を施したからといってもその効果は完全ではありません。「ログ
|
|
の破損の確率が減少する」という程度に考えておいてください。
|
|
CGIの動作を確認できるTESTはありますか?
|
|
http://www.yourdomain/.s/tests.cgiでCGIが動作しているか確認できます。
|
|
PHPのバージョンは?
|
|
基本的には4.3.9になりますが5.2.17のサーバーもございます。
4.3.9以上を希望される場合はお問合せフォームよりご連絡下さい。
|
|
sendmailを利用したcgiでの注意事項
|
|
sendmailを利用したcgi(フォームメール)を設置する場合
sendmailを呼び出す箇所にメールアドレスを指定する必要がございます。
cgiはお分かりになるユーザ様のみご利用いただくということになっておりますが
良く利用されるwwwとほほやkent-webのcgiサンプルに対しての修正方法を下記に記載
致しますので参考にしてください。cgiサンプル毎のサポートは致しておりませんので
ご了承下さい。
wwwとほほのwwwmail.cgiの場合
(折り返し文字数300の場合)174行目を以下の様に変更すると利用できるようになります。
info\@domain.netの部分はユーザによって異なります。
旧: unless (open(OUT, "| $mailcmd -t")) {
新: unless (open(OUT, "| $mailcmd -f info\@domain.net -t")) {
kent-webのpostmail.cgiの場合
(折り返し文字数300の場合)416行目を変更以下の様に変更すると利用できるようになります。
info\@domain.netの部分はユーザによって異なります。
新: open(MAIL,"| $mailprog -f info\@domain.net -t") || &error("メール送信失敗");
旧: open(MAIL,"| $mailprog -t") || &error("メール送信失敗");
又、『home』というユーザはご利用いただけません。
エイリアスとしてはご利用出来ますのでユーザ名は別の文字列で作成し、
電子メールエイリアスにhomeと指定してもらってください。例) if (!open(OUT,"|
$sendmail -f info\@jp-server -t")) { &send_error; } となります なお、info\@jp-serveの ¥ マークを忘れないでください。
|
|
sendmailを利用したphpが正常に稼動しません。
|
|
新サーバーをご利用のお客様でPHPのmail()関数等を使用する場合は、-fオプションを明示する必要がある場合があります。
通常php等の記述に関しましてはサポート外となりますのでお分かりになる範囲内でご利用ください。
function mail555 を php のはじめの方に置いて( <? ?> 内で)
通常の PHPの
mail ( $to , $subject, $mes , $header ) ;
の箇所を
mail555 ( $to , $subject, $mes , $header , $from ) ;
と置き換えてください。
$from 引き数が一つ増えている点にご注意ください。
例文
|
|
|
|
|