-   topic   - トピックス

[baserCMS4]さくらインターネットでインストール画面が崩れる。

2017年04月19日 技術関係

いつも株式会社ヒニアラタのホームページをご覧いただき、誠にありがとうございます。

baser4.png

baserCMS4をさくらインターネットのレンタルサーバー(スタンダード)にインストールする際、CSSが正常に読み込まれずスタイルが外れてしまう現象に出くわしましたので、弊社で行った解消法をご紹介します。

この記事の環境

  • baserCMS 4.0.3
  • さくらインターネット(スタンダード)
  • サブドメインで運用

.htaccessを調整する。

インストールフォルダ直下にある.htaccessを編集します。

  /home/(ユーザーアカウント)/www/(baserCMSのフォルダ)/.htaccess

このファイルの中にあるRewriteBaseのコメントアウトを外します。結果的に下のようになればOKです。

  
    RewriteEngine on
    RewriteBase /
    RewriteRule ^$ app/webroot/ [L]
    RewriteRule (.*) app/webroot/$1 [L]
  

弊社の環境では上の作業だけで動かすことができましたが、baserCMSに同封されているINSTALL.txtによると 追加で下記の場所にも作業が必要なことがあるようです。

  /home/(ユーザーアカウント)/www/(baserCMSのフォルダ)/app/webroot/.htaccess

行う作業としては、先ほどと同様にRewriteBaseをコメントアウトするだけです。

  
    Allow from all
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,L]
  

いかがでしたでしょうか。皆様のお役に立てれば幸いです。