CS-CARTのローディングスピナーが表示されない
レンタルサーバーを借りてCS-CARTをインストールした場合、
ローディング時のスピナー(くるくる)が表示されない時があります。
これは、借りているサーバーのApatchが
svgを扱う設定になっていない為です。
こんな時はsvgを扱いたいフォルダーの.htaccess ファイルの最下部に
以下を追記します。
AddType image/svg+xml .svg .svgz
今回の場合はcs-cartをインストールしたルートフォルダー(最上位フォルダー)の
.htaccess ファイルで問題ないでしょう。
.htaccessファイルを設置すると、
ファイルを設置したフォルダー以下の全サブフォルダーにも設定が適用されます。
ちなみに、サブフォルダーに別の .htaccessファイルが存在する場合は、
ルートフォルダーの.htaccessファイルの内容とマージされます。
同じ項目の設定が重複している場合は、サブフォルダーの設定が優先されます。
注意点
「.htaccess」ファイル内の最後には、必ず改行を入れて下さい。
改行がないと動かない場合があります。
編集時のミスを防ぐ目的で、
適当に2~3行の空行を末尾に入れておくのがおすすめです。
Apatchを再起動する
.htaccessをルートフォルダーにアップロードしたら、
Apatchを再起動して設定を有効にする必要がありますが、
通常、レンタルサーバー等ではApatchの再起動等の操作は認められていません。
代替策として、サーバー管理画面からベーシック認証の設定をします。
ベーシック認証を設定するとサーバーは.htaccessファイルを書き換えてから
Apatchを再起動します。
ベーシック認証が不要の場合は、設定完了後に設定を削除します。