CGI・SSI・PHP・SENDMAILについて

CGI・SSI・PHPの設定に必要な情報や、各種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 どちらでも利用可。

設定するパーミッションの値

ロリポップ!レンタルサーバーでは、以下の設定を推奨します。

Perl・Ruby・Pythonスクリプトの場合

  設定するパーミッション
HTML・画像ファイル 604(rw----r--)
CGIの実行ファイル 700(rwx------)
CGIのデータファイル 600(rw-------)
.htaccessファイル 604(rw----r--)
ディレクトリ 705(rwx---r-x)
CGIの設置マニュアルなどには、「CGI実行ファイルは777」「データファイルは666」などと書いてある場合がございますが、 ロリポップ!ではセキュリティ上その設定では動作しない場合がございますので、上の表の通りに設定をお願いいたします。

PHPスクリプトの場合

PHPスクリプトの場合には配布もとの指示に従って変更を行ってください。

設置したCGIが動かないときは

配布元より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にバグがある場合があります。配布元にお問合せください。

MovableTypeの利用について

『ロリポップ!』で『Movable Type』の基本機能を利用するにあたって必要なモジュール全てをインストール済みです。
【MovableType 簡単インストール】を利用すると、ファイルのアップロードや難しいプログラムの設定などを行う必要なく、簡単にMovableType(Open Source)を設置することが可能です。
また、【MovableType設置マニュアル】もご用意しております。

チャットの設置について

ツーショット、個室系、ZOOCHATなどの複数系チャットなどは禁止しています。

Sendmailの利用について

ご利用いただけます。qmailによるラッパーとなります。スパムメール(迷惑メール)送信に関しまして、厳しく取り締まっております。

禁止しているCGIについて

高負荷CGI・PHPゲームや、WEBリングなどの他サーバーから呼ばれる様なスクリプト、その他サーバに著しく負荷を掛けるようなものや過度のCGI・PHP等の使用は禁止しております。詳しくは、【利用規約】【禁止事項】をご覧ください。

マニュアルのトップへ
お申込みはコチラ!無料お試し10日間