Online Help

 



逆引き〜やりたいことから探す

サイトマップ

PHPのご利用について

以下のバージョンのPHPをご利用いただけます。




動作検証プログラム


【XOOPSインストールに関する注意】
【Nucleusに関する注意】



PHPを利用するには

◆注意◆
ご利用の前に以下の手順で必ず.htaccessファイルを作成してください。設置場所は/htmlディレクトリ以下であれば、任意の場所でけっこうです。
ウェブサイト全体でPHPを動作させたい場合には、/htmlディレクトリ直下、特定のディレクトリでPHPを動作させたい場合には、該当ディレクトリ以下に設置してください。すでに.htaccessファイルが存在する場合はStep2の記述を追記してください。

PHPは、.htaccessファイルを設置し、PHPのバージョンを指定することで動作できます。

 メモ帳などのテキストエディタを起動します。


 下記の記述(右側)をコピー&ペーストします。

PHP 4.3.11の場合 AddHandler x-httpd-php4311 .php
PHP 4.4.1 の場合 AddHandler x-httpd-php441 .php
PHP 4.4.2 の場合 AddHandler x-httpd-php442 .php
PHP 4.4.7 の場合 AddHandler x-httpd-php447 .php
PHP 5.0.4 の場合 AddHandler x-httpd-php504 .php
PHP 5.2.4 の場合 AddHandler x-httpd-php524 .php
PHP 5.2.4(TLS1.2 対応) の場合 AddHandler x-httpd-php524a .php


 【htaccess.txt】という名称で保存します。
※本来の名称は.htaccessですが、Windowsでは冒頭にドットのあるファイルを保存できないため、一度【htaccess.txt】という名称で保存します。


 htaccess.txtをサーバーの任意のディレクトリにアップロードします。


 アップロードしたら、名称を【htaccess.txt】から【.htaccess】に変更します。
スペルミスなどで名称を間違えると動作しませんので、ご注意ください。


 実際にアクセスして動作検証を行います。
この方法を応用すると、例えば/htmlディレクトリ(ドキュメントルート直下)にPHP 5.0.4で動作する.htaccessファイルを設置して、特定のディレクトリにPHP4.3.11で動作する.htaccessファイルを設置すると、サイト全体ではPHP 5.0.4で動作し、特定のディレクトリ以下はPHP 4.3.11で動作するなどバージョンの指定が可能になります。


◆注意◆
■パーミッションは、PHPファイルの場合【604】もしくは【644】、PHPファイルが含まれるディレクトリの場合は、【705】もしくは【755】に設定してください。
上記以外の場合は、500エラー(Internal Server Error)となってしまいますのでご注意ください。

■弊社サーバーでは .htaccessファイルにてphp_valueおよびphp_flag はご利用いただけません。記述が .htaccessファイルにある場合、500エラー(Internal Server Error)となってしまいますのでご注意ください。

■この度ご提供する新しいPHPは、強固なセキュリティを持つように、弊社にて独自にカスタマイズを加えたものです。このため、他社で動作するPHPが必ずしも同様に動作するとは限りません。ご注意下さい。

■.htaccessファイルは設置したディレクトリ以下全てに影響します。記述方法を間違えますとお客様のサイト全体に多大な影響を及ぼしますので、設置タイミング、動作検証など充分に行ってください。

■該当するディレクトリに.htaccessを設置している場合には、ファイルを上書きせずに既存の.htaccessファイルに追記してください。上書きをしますと既存の設定内容が無効となりますのでご注意ください。

■.htaccessファイルの詳細については、検索エンジンや関連書籍を参照してください。.htaccessファイルに関しては弊社サポート外となります。あらかじめご了承ください。



■■【XOOPSインストールに関する注意】■■
Xoops Cube 2.0.13aをPHP4.4.1で動作させるとXOOPS画面下にNoticeが表示されることがあります。 インストール後、管理者メニュー内の【システム管理】から【一般設定】を開き、【デバッグモードを有効にする】の項目を【オフ】に変更することで、Noticeは表示されなくなります。詳細は下記のURLをご参考ください。

◆参考◆   XOOPS公式アナウンス

index.phpを自動で読み込ませるには、.htaccessに以下の記述を追記してください。


インストール後、管理画面でmainfile.phpのパーミッション警告が出る場合、mainfile.phpのパーミッションは404を指定してください。



■■【Nucleusに関する注意】■■
弊社のPHPでは一部設定方法が違うため、NucleusのFancyURL機能が動作しない場合があります。
FancyURLを正常に動作させるためには、【.htaccess】内のForceTypeの記述を以下のように変更してください。


※使用するphpバージョンが4.4.1なのはあくまで例です。phpのバージョンが変わったら適宜読み替えてください(現在はセキュリティ上、4.4.1が推奨されます。)

NucleusのFancyURL書き換え例

補足
FancyURLとは、見かけ上のURLを変換する機能です。
つまり
http://yahoo.com/item?number=go
のようなアドレスを
http://yahoo.com/ item/number=go
のように見せる機能で、
検索エンジンのhit率を上げることを目的にしています。
‘?‘を/(スラッシュ)に変換します。
Online Help for Control Panel