レンタルサーバー lolipop(ロリポップ)の設定
レンタルサーバー lolipop(ロリポップ)の設定方法や、確認した内容です。
初期ディレクトリ
lolipop には、初期ディレクトリはありません。
.htaccess で設定できること
lolipop の .htaccess で設定できることをまとめました。
php5 では、php4 では可能だった php_value include_path の設定が行えない仕様になりました。インクルードパスは、スクリプト内で設定することが必要になりました。
拡張子が .html でも PHP を動作
拡張子が .html でも PHP を動作させたい場合、次のように記述します。
php4 の場合
php5 の場合
mod_rewrite
lolipop で mod_rewrite を使うには、RewriteEngine on の記載だけで大丈夫です。
RewriteRule ・・・・・
確認内容
heteml のパスや、最初からインストールされている PEAR などの確認をしました。
パス
lolipop のドキュメントルートは、
/home/sites/lolipop.jp/users/users・・・・・/web/
です。users・・・・・ の部分は、ユーザーによって設定されます。
独自ドメインで利用している人は、サブドメインを作成できます。たとえば、aaa.com が独自ドメインで、sub.aaa.com というサブドメインを作ると、ディレクトリは、
/home/sites/lolipop.jp/users/users・・・・・/web/~sub/
というように作成されます。ちなみに、aaa.com/~sub と指定しても、アクセスできます。
初期インクルードパスは次の通りです。php5 でも、初期インクルードパスのまま Smarty を呼ぶことができます。
php4 の場合
php5 の場合
php5
lolipop では、新規契約ユーザは php5 のみの使用となります。php4 で使用していた旧ユーザは、コントロールパネルで切り換えます。切り換えても、設定が変更されるまでしばらく時間が掛かります。
ちなみに、php4 は、モジュール版でしたが、php5 は CGI 版です。
PHP を拡張子なしで利用
lolipop では、phpファイルの拡張子 .php は省略しても利用できます。
PEAR
2008.11.28 現在、lolipop には、つぎの PEAR がインストールされていました。Channel は、全て pear.php.net です。 たとえば、DB は、require_once('DB.php'); というように利用することができます。
php5 にインストールされている PEAR
Archive_Tar 1.3.2 (stable)
Auth 1.6.1 (stable)
Auth_HTTP 2.1.6 (stable)
Auth_PrefManager 1.2.0 (stable)
Auth_RADIUS 1.0.6 (stable)
Auth_SASL 1.0.2 (stable)
Cache_Lite 1.7.4 (stable)
Config 1.10.11 (stable)
Console_Getopt 1.2.3 (stable)
Crypt_CHAP 1.0.1 (stable)
Date 1.4.7 (stable)
Date_Holidays 0.20.1 (alpha)
Date_Holidays_Japan 0.1.0 (alpha)
DB 1.7.13 (stable)
DB_DataObject 1.8.8 (stable)
DB_ldap 1.2.0 (stable)
DB_NestedSet 1.2.4 (stable)
DB_Pager 0.7 (stable)
DB_QueryTool 1.1.2 (stable)
DB_Table 1.5.5 (stable)
File_Archive 1.5.4 (stable)
File_Passwd 1.1.6 (stable)
HTML_AJAX 0.5.6 (beta)
HTML_Common 1.2.4 (stable)
HTML_Common2 2.0.0beta1 (beta)
HTML_Menu 2.1.4 (stable)
HTML_QuickForm 3.2.10 (stable)
HTML_QuickForm_Controller 1.0.9 (stable)
HTML_Template_IT 1.2.1 (stable)
HTML_Template_Sigma 1.2.0 (stable)
HTML_TreeMenu 1.2.1 (stable)
HTTP 1.4.1 (stable)
HTTP_Client 1.1.1 (stable)
HTTP_Download 1.1.3 (stable)
HTTP_Header 1.2.0 (stable)
HTTP_Request 1.4.3 (stable)
HTTP_Upload 0.9.1 (stable)
Image_Text 0.6.0beta (beta)
Log 1.11.1 (stable)
Mail 1.1.14 (stable)
Mail_Mime 1.5.2 (stable)
Mail_mimeDecode 1.5.0 (stable)
Mail_Queue 1.2.2 (stable)
MDB 1.3.0 (stable)
MDB2 2.4.1 (stable)
MDB2_Driver_mysql 1.4.1 (stable)
MDB2_Driver_pgsql 1.4.1 (stable)
MDB2_Driver_sqlite 1.4.1 (stable)
MDB_QueryTool 1.2.2 (stable)
MIME_Type 1.1.1 (stable)
Net_DIME 1.0.1 (stable)
Net_IMAP 1.0.3 (stable)
Net_POP3 1.3.6 (stable)
Net_SMTP 1.3.1 (stable)
Net_Socket 1.0.9 (stable)
Net_URL 1.0.15 (stable)
Net_UserAgent_Detect 2.4.0 (stable)
Net_UserAgent_Mobile 1.0.0RC1 (beta)
Net_UserAgent_Mobile_GPS 0.1.0 (alpha)
Net_Vpopmaild 0.3.1 (beta)
OLE 1.0.0RC1 (beta)
Pager 2.4.7 (stable)
PEAR 1.7.1 (stable)
PEAR_Info 1.8.0 (stable)
PHP_Compat 1.5.0 (stable)
PHPUnit 1.3.2 (stable)
Services_Amazon 0.7.1 (beta)
Services_Digg 0.4.4 (alpha)
Services_Google 0.2.0 (alpha)
Services_Hatena 0.1.1 (alpha)
Services_OpenSearch 0.2.0 (beta)
Services_Technorati 0.7.1beta (beta)
Services_Yahoo 0.2.0 (alpha)
Services_Yahoo_JP 0.1.0 (alpha)
Services_YouTube 0.2.1 (alpha)
SOAP 0.12.0 (beta)
Spreadsheet_Excel_Writer 0.9.1 (beta)
Structures_Graph 1.0.2 (stable)
System_Command 1.0.6 (stable)
Text_CAPTCHA 0.3.1 (alpha)
Text_Figlet 1.0.0 (stable)
Text_High lighter 0.7.1 (beta)
Text_Password 1.1.0 (stable)
Validate 0.8.1 (beta)
XML_Feed_Parser 1.0.2 (stable)
XML_Parser 1.3.1 (stable)
XML_RPC 1.5.1 (stable)
XML_RPC2 1.0.5 (stable)
XML_RSS 0.9.2 (stable)
XML_Serializer 0.19.0 (beta)
XML_Tree 1.1 (stable)
XML_Util 1.2.0 (stable)
php4 にインストールされているた PEAR(参考)
Archive_Tar 1.3.2 (stable)
Console_Getopt 1.2.3 (stable)
DB 1.6.2 (stable)
HTTP 1.2.2 (stable)
Mail 1.1.14 (stable)
Net_SMTP 1.3.1 (stable)
Net_Socket 1.0.9 (stable)
Net_UserAgent_Detect 2.5.0 (stable)
PEAR 1.5.4 (stable)
SQLite 1.0.3 (stable)
Structures_Graph 1.0.2 (stable)
XML_Parser 1.0.1 (stable)
XML_RPC 1.5.1 (stable)
