目次
1.エックスサーバーでの動作不具合
全国マップタイプテンプレートをエックスサーバーに設置して表示させると、
CSVで読み込んだデータ(テキスト等)がきちんと反映されないようです。
上の画像はエックスサーバーに入れたときの動作と別のサーバーに入れたときの動作の比較ですが、
全く同じファイル(CSVファイル)を入れているのにも関わらず、
エックスサーバーのほうは入力した文字がきちんと反映されていません。
「テキストの一部が読み込まれない」「一行分全部表示されない」等があります。
ほとんどのサーバーではしっかり読み込まれるのですが、エックスサーバーは少しクセのようなものがあるようです。
2.CSVデータがきちんと反映されない時の対処方法
エックスサーバー内に設置した時に、うまく動作しない時の対処方をご紹介します。
こちらは、PHPバージョンの切替の設定を行えば、きちんと表示されますのでお困りの方はお試しください。
サーバーパネル : https://www.xserver.ne.jp/login_server.php にアクセスして、
ご自身のIDとパスワードでログインしてください。
ログイン後のサーバーパネル内の「PHP Ver.切替」をクリック。
次にバージョンの切替を行いたいドメイン名の欄の「選択する」をクリックしてください。
「変更後のバージョン」の欄のプルダウンメニューから、
「PHP5.4.35」もしくは「PHP5.5.19」を選択した後、
「バージョンを切り替える」ボタンを押して設定完了をしてください。
「PHP5.3.3(推奨)」と書いてありますが、エックスサーバーのPHP5.3.3では
全国マップタイプのCSVファイルの読み込みがうまくできません。
他のサーバーもPHP5.3バージョンが使われていますが、
エックスサーバー以外のほとんどのサーバーではPHP5.3バージョンでも動作します。
(※ 未確認サーバーあり)