SAK ソフトウェア FAQ - PHP
PHP
■PHP の公開ソフトについては、開発環境では十分にテストしていますが、実際 の公開サイトでは、あまりテストできていません。 (現時点では @nifty は PHP 未サポートのため。) サイト仕様や PHP のバージョンによって正しく動作しない可能性があります。 特に PHP3 での動作にはあやしいものがあります。(テストでエラー) PHP4 は、UNIX サイトでの動作実績があります。 ■もし、エラーなどで動作しない場合は、念のため PHP 設置フォルダのパーミ ッションを 777 でテストして下さい。 これでもエラーや動作しない場合は、開発環境では問題が発生しないため、 現時点では対応不能です。 ■お使いのサイトが CGI-Perl をサポートしていれば、公開ソフトの Perl 版を 使用して下さい。Perl のバージョンは 5 です。
■PHP3 で動作させるための修正点を頂戴したので、公開しておきます。 1. <?= xxx ?> でエラーになるので、<?php= xxx ?> に修正する。 2. function を使用している .php で、先に function を宣言しないとエラー になるので、.php の「// 準備」の次ぐらいに移動する。
Q-【PHP】 PHP でもパーミッション設定必要なサイトあり
■PHP の設置は一般にパーミッション設定不要なのですが、一部サイトでは厳密 なパーミッション設定が必要なようです。 サイトの FAQ に指定パーミッションがある場合は、それを設定して下さい。
■register_globals がセキュリティ上、off になっているサイトがあります。 この場合、フォームからの入力やクエリストリングによるパラメタ指定が引き 取れません。(POST や GET が受け取れない。) サイトに on にする FAQ があれば、それをお試し下さい。 一般的かどうか知りませんが、動作させたい PHP が存在するディレクトリに php_flag register_globals on と記述した .htaccess と言う名のファイルを置くことで on にする事が可能 なようです。