異邦人になってみた~上海の人 

読者です 読者をやめる 読者になる 読者になる

異邦人になってみた~上海の人 

上海在住です。中国時代劇をよく見ています、中国旅行の事、weiboやQQの設定、一眼レフカメラの写真掲載、上海での日々の生活情報を書いています

 記事一覧表示
スポンサーリンク

ロリポップコロリプランでcronを動かす。限られた環境でもどうにかしてみる。

PHP

レンタルサーバーロリポップのコロリポプラン(一番安いやつ)でPHP5.3のCRONを動かしたかったのですが、なかなかうまくいかなかったです。
ファイルまたはディレクトリが見つからないのエラーが出る。。。
php.iniのインクルードパスは変更できないし。コンソールも使えない。


どうにか動くようになったので備忘録です。
CGIファイルを適当に作成。→crontest.cgi
CGIファイルにPHPを書く。
一行目にPHP5.3のパスを記述→#!/usr/local/php5.3/bin/php
インクルードのパスを設定する(ユーザのドキュメントルートに設定してみました)
$path = "/home/users/0/ユーザ専用/web/";
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
これを設定するとPHPの中身が相対パスでも問題ない。

以下ソース↓


#!/usr/local/php5.3/bin/php

限られた環境でもどうにかしてみる。
これでうまくいきました。