CGI・SSI・PHP・SENDMAILについて
CGI・SSI・PHPの設定に必要な情報や、各種CGI・SSI・PHPソフトの設定方法等をご説明します。
基本的にサポートにつきましては対象外となっております。ご了承ください。
| 使用言語 | パス |
|---|---|
| Perl(ver.5.8.8) |
/usr/local/bin/perlもしくは /usr/bin/perlどちらでも利用可。 |
| Ruby |
バージョン:1.8.7 /usr/local/bin/ruby |
|
バージョン:1.9.3 /usr/bin/ruby-1.9.3 |
|
| Python |
バージョン:2.5.2 /usr/bin/python |
|
バージョン:2.7.3 /usr/bin/python2.7 |
お申し込み後、ロリポップ!より送信される「【ロリポップ!】お申込み完了のお知らせ」というメールをご確認ください。
| CGIのディレクトリ | お客様のディレクトリ内でしたらお好きなところに設置していただけます。cgi専用のディレクトリを作成する必要はありません。 |
|---|---|
| 自作CGIの設置 |
利用可。
ご利用前にローカル環境で十分にテストして下さい。万一CGIを暴走させるなどして、サーバーをダウン及び負荷をかけるような運用をされた場合は、以降CGIのご利用を一切ご遠慮いただくようになりますのでご注意ください。
|
| CGIの権限 | セキュリティの為にSUEXECを導入しておりますので、ユーザー権限で動作いたします。 |
| ホームディレクトリ のパス |
【ユーザー専用ページ】の『アカウント情報』でご確認ください。 |
| NKFのパス | /usr/bin/nkf |
| Image::Magick の利用 |
利用可。 ※パスは /usr/bin/convert |
| gzipの利用 | 利用可。 ※パスは /bin/gzip |
| SSI利用の際の 制限 |
セキュリティの為にSUEXECを導入しておりますので、SSIで実行ファイルを使用される際、以下の様な制限があります。
実行ファイルは、SSIを記述するファイルと同じ階層か、下位のディレクトリに設置して頂きますようお願い申し上げます。
|
| SSI利用の際の 拡張子 |
shtm もしくは shtml |
| データベース の使用 |
MySQL(バージョン5.6.11)利用可。『PHP My Admin』でのみ利用可。
サポートにつきましては対象外となっております。
『ロリポプラン』、『チカッパプラン』のみ利用可。
ユーザーサーバーとは別に設置しています。
|
| PHPのバージョン | ver.5.4.12 ・ ver.5.3.15 ・ ver.5.2.17 |
| SENDMAILのパス | /usr/lib/sendmail もしくは /usr/sbin/sendmail どちらでも利用可。 |
ロリポップ!レンタルサーバーでは、以下の設定を推奨します。
| 設定するパーミッション | |
|---|---|
| HTML・画像ファイル | 604(rw----r--) |
| CGIの実行ファイル | 700(rwx------) |
| CGIのデータファイル | 600(rw-------) |
| .htaccessファイル | 604(rw----r--) |
| ディレクトリ | 705(rwx---r-x) |
CGIの設置マニュアルなどには、「CGI実行ファイルは777」「データファイルは666」などと書いてある場合がございますが、 ロリポップ!ではセキュリティ上その設定では動作しない場合がございますので、上の表の通りに設定をお願いいたします。
PHPスクリプトの場合には配布もとの指示に従って変更を行ってください。
- 配布元よりCGIを再ダウンロードすると解決する場合もございます。お試しください。
- パーミッションは正しいですか?
- 『ロリポップ!』の推奨値での設定でお願いします。
| html | 604 | php | 604 |
|---|---|---|---|
| dat | 600 | cgi | 700 |
- Perl、Ruby、Python、Sendmailのパスを間違っていませんか?
- 再度ご確認ください。
| 言語 | パス |
|---|---|
| Perl |
/usr/local/bin/perlもしくは /usr/bin/perlどちらでも利用可。 |
| Ruby |
バージョン:1.8.7 /usr/local/bin/ruby |
|
バージョン:1.9.3 /usr/bin/ruby-1.9.3 |
|
| Python |
バージョン:2.5.2 /usr/bin/python |
|
バージョン:2.7.3 /usr/bin/python2.7 |
|
| Sendmail |
/usr/lib/sendmailもしくは /usr/sbin/sendmailどちらでも利用可。 |
- CGIが呼び出すファイルへのパスは正しいですか?
- 絶対パスによる指定の場合は気をつけてください。
- ファイル名・書類名を変更していませんか?
- 呼び出しファイルのリンクが切れることがあります。
- CGIファイルが壊れていませんか?
- ロリポップ!FTPをご利用でCGIが動かない場合は、ロリポップ!FTP以外のFTPソフトで再アップロードを行ってみてください。
- jcode.plが必要なのにアップロードされていないということはありませんか?
- 再度、ご確認ください。
- CGIにバグはありませんか?
- CGIにバグがある場合があります。配布元にお問合せください。
『ロリポップ!』で『Movable Type』の基本機能を利用するにあたって必要なモジュール全てをインストール済みです。
【MovableType 簡単インストール】を利用すると、ファイルのアップロードや難しいプログラムの設定などを行う必要なく、簡単にMovableType(Open Source)を設置することが可能です。
また、【MovableType設置マニュアル】もご用意しております。
ツーショット、個室系、ZOOCHATなどの複数系チャットなどは禁止しています。
ご利用いただけます。qmailによるラッパーとなります。スパムメール(迷惑メール)送信に関しまして、厳しく取り締まっております。
高負荷CGI・PHPゲームや、WEBリングなどの他サーバーから呼ばれる様なスクリプト、その他サーバに著しく負荷を掛けるようなものや過度のCGI・PHP等の使用は禁止しております。詳しくは、【利用規約】・【禁止事項】をご覧ください。