2010/12/01 (Wed) 23:02
なぜロリポップにしたのかというと、安くてユーザーフレンドリーそうだったから。
さくらにも安いプランはありますが、残念ながら機能がすごく制限されてしまうんですね。
今回は「コロリポプラン」をレンタル。
動かす予定のcgiは今のところまだこれひとつですし、MySQLなどが必要になるなどいろいろと不自由が出てきたら、
ひとつ上のプランや500円のさくらに乗り換えればいいので。
あと、さくらと違っていろいろと初心者向け(らしい)ので、ロリポップを選択しました。
ロリポップには無料お試し期間が10日あるので、必要な事項を入力(支払い方法とか)すると即HPスペースが使えるようになります。
あんまり早いのでびっくりしました。
スペースを借りたら、ロリポップ!FTP、もしくは自分のFTPソフトでファイル、モジュール、テキストをアップロードします。
! 第2回にも追記しましたが、レンタルサーバ上で使うのであればモジュールはNet::Twitter::Liteの方がいいです。
ロリポップはどのディレクトリにCGIを置いてもちゃんと起動する親切設計ですので、一番上のディレクトリにcgi、txtを置きます。
モジュールは、modulesとか名前をつけたフォルダを作成して、その中にぽい。
Class::Accessor.pm
JSON
Net::Twitter,OAuth,HTTP
Crypt::SSLeay
あたりを入れました。
足りないと、CGI実行時にエラーメッセージが出るので(use CGI::Carp qw(fatalsToBrowser);いれてね!)それを見て入れていくといいと思います。
それぞれのファイルのパーミッションは、cgiは700、txtは644に設定しました。
必要な設定はたぶんこのくらい。
500エラーが出たときとか、どうしてもできない!ってときは、空のcgiファイルをつくって、
print "test";が動くことを確認してから、一行目から順に足していくと特定がしやすいです。
無事にcgiファイルが動いたら、cronの設定。
ユーザページのトップ→webツール→cron設定から変更ができます。
※ コロリポプランはcronの実行が1つしかできません。
また、10分単位でしか実行されません。ざんねん。
マニュアルを見ながらやれば問題なくできますが、ひとつだけ。
cgiファイルのほうのuse lib qw()内を、相対パス(./modules)ではなく絶対パス(cronの設定ページにあるパス/modules)にしないと、実行されません。
ここで少し詰まりました。
それ以外は、たぶん大丈夫。
思い出したことがあったら、また追記します。
さくらにも安いプランはありますが、残念ながら機能がすごく制限されてしまうんですね。
今回は「コロリポプラン」をレンタル。
動かす予定のcgiは今のところまだこれひとつですし、MySQLなどが必要になるなどいろいろと不自由が出てきたら、
ひとつ上のプランや500円のさくらに乗り換えればいいので。
あと、さくらと違っていろいろと初心者向け(らしい)ので、ロリポップを選択しました。
ロリポップには無料お試し期間が10日あるので、必要な事項を入力(支払い方法とか)すると即HPスペースが使えるようになります。
あんまり早いのでびっくりしました。
スペースを借りたら、ロリポップ!FTP、もしくは自分のFTPソフトでファイル、モジュール、テキストをアップロードします。
! 第2回にも追記しましたが、レンタルサーバ上で使うのであればモジュールはNet::Twitter::Liteの方がいいです。
ロリポップはどのディレクトリにCGIを置いてもちゃんと起動する親切設計ですので、一番上のディレクトリにcgi、txtを置きます。
モジュールは、modulesとか名前をつけたフォルダを作成して、その中にぽい。
Class::Accessor.pm
JSON
Net::Twitter,OAuth,HTTP
Crypt::SSLeay
あたりを入れました。
足りないと、CGI実行時にエラーメッセージが出るので(use CGI::Carp qw(fatalsToBrowser);いれてね!)それを見て入れていくといいと思います。
それぞれのファイルのパーミッションは、cgiは700、txtは644に設定しました。
必要な設定はたぶんこのくらい。
500エラーが出たときとか、どうしてもできない!ってときは、空のcgiファイルをつくって、
print "test";が動くことを確認してから、一行目から順に足していくと特定がしやすいです。
無事にcgiファイルが動いたら、cronの設定。
ユーザページのトップ→webツール→cron設定から変更ができます。
※ コロリポプランはcronの実行が1つしかできません。
また、10分単位でしか実行されません。ざんねん。
マニュアルを見ながらやれば問題なくできますが、ひとつだけ。
cgiファイルのほうのuse lib qw()内を、相対パス(./modules)ではなく絶対パス(cronの設定ページにあるパス/modules)にしないと、実行されません。
ここで少し詰まりました。
それ以外は、たぶん大丈夫。
思い出したことがあったら、また追記します。
PR
Comment
カテゴリー
最新記事
(12/07)
(12/06)
(10/17)
(08/09)
(07/18)
最新トラックバック
プロフィール
follow me!
@ar_tama
ar_tama / Makoto Arata
東京のはしっこでプログラミング、ときどきコンピュータ音楽。
音大生。
にゃんこともちもちが好き。
詳細
contact:arata.makoto(at)gmail.com
(at)->@
ブログ内検索
__
リンク