全国マップタイプテンプレートをXサーバーで運営されている(したい)方へ

目次

1.エックスサーバーでの動作不具合

全国マップタイプテンプレートをエックスサーバーに設置して表示させると、
CSVで読み込んだデータ(テキスト等)がきちんと反映されないようです。

map_t_x_04

上の画像はエックスサーバーに入れたときの動作と別のサーバーに入れたときの動作の比較ですが、
全く同じファイル(CSVファイル)を入れているのにも関わらず
エックスサーバーのほうは入力した文字がきちんと反映されていません。
「テキストの一部が読み込まれない」「一行分全部表示されない」等があります。
ほとんどのサーバーではしっかり読み込まれるのですが、エックスサーバーは少しクセのようなものがあるようです。

 

2.CSVデータがきちんと反映されない時の対処方法

エックスサーバー内に設置した時に、うまく動作しない時の対処方をご紹介します。
こちらは、PHPバージョンの切替の設定を行えば、きちんと表示されますのでお困りの方はお試しください。

サーバーパネル : https://www.xserver.ne.jp/login_server.php にアクセスして、
ご自身のIDとパスワードでログインしてください。

map_t_x_01

ログイン後のサーバーパネル内の「PHP Ver.切替」をクリック。

map_t_x_02

次にバージョンの切替を行いたいドメイン名の欄の「選択する」をクリックしてください。

map_t_x_03

「変更後のバージョン」の欄のプルダウンメニューから、
PHP5.4.35」もしくは「PHP5.5.19」を選択した後、
「バージョンを切り替える」ボタンを押して設定完了をしてください。

「PHP5.3.3(推奨)」と書いてありますが、エックスサーバーのPHP5.3.3では
全国マップタイプのCSVファイルの読み込みがうまくできません。

他のサーバーもPHP5.3バージョンが使われていますが、
エックスサーバー以外のほとんどのサーバーではPHP5.3バージョンでも動作します。
(※ 未確認サーバーあり)

 

コメントを残す