正しく動作しない場合

FAQシステムはサーバの状態や設定によっては正しく動作しない場合があります。不具合を感じられたら、以下の点を確認してください。

文字コードを見直す

FAQシステムは「UTF-8」で作られています。サーバの文字コードがShift_JISやEUC-JPになっている場合、文字化けの原因になります。ご利用のサーバのphp.iniファイルを修正するかhtaccessにUTF-8に対する指定を入れて下さい。

例).htaccessに記述する場合
php_value mbstring.internal_encoding UTF-8
php_value default_charset none
php_value mbstring.http_output UTF-8
php_value mbstring.language UTF-8
php_value mbstring.http_input auto
php_flag mbstring.encoding_translation On

※.htaccessの記述は設置先のサーバにより異なります。
※「default_charset」がUTF-8の場合、携帯表示では文字化けします。上記のようにnone指定にしてください。

PHPの設定を確認する

PHPの設定はphpinfoというコードで調べる事が出来ます。以下のコードをテキストエディタなどにコピーして、「 phpinfo.php 」と言う名前で保存して下さい。

<?php
phpinfo();
?>

そしてブラウザからファイルにアクセスし、以下の箇所をお調べください。

register_globalsがONになっている

register_globalsがONになっていると正しく動作しません。こちらをOFFにしてください。

例).htaccessに記述する場合
php_flag register_globals off

magic_quotes_gpcがONになっている

magic_quotes_gpcがONになっていると正しく動作しません。こちらをOFFにしてください。

例).htaccessに記述する場合
magic_quotes_gpc = off

※.htaccessの記述は設置先のサーバにより異なります。