baserCMSをほかのサーバ、環境にコピーする場合
2014/06/26
baserCMSを違う環境にコピーする場合
baserCMSの設定情報を変更する方法
今日は、baserCMSの環境をほかのサーバ、他の環境にコピーする場合の手順です。
baserCMSが設置してあるフォルダのファイルを一式取得します。
続いて、baserCMSに関連するテーブルとデータを一式バックアップを取ります。(phpMyAdminでエクスポートしてもいいですし、SQLコマンドでダンプを取っても構いません。)
そして、取得したファイル一式を新しい環境に設置し、バックアップを取ったデータベースのデータを設置します。
そして、下記の通り、環境の違いを吸収するための設定を変更します。
/app/config/database.php
Databaseへの接続情報を変更します。
DB接続情報は 2つ記述があるが、本体プログラムとプラグインがそれぞれ使うテーブルの設定のため、両方の設定を変更します。
/app/config/install.php
5行目の下記の「BcEnv.siteUrl」の値を変更します。
Configure::write(‘BcEnv.siteUrl’, ‘http://localhost/xxxxxx/’);
スマート URLがオンの場合の追加設定
また、「スマートURL」オンにしている場合は、下記の手動設定の方法を読みながら、
http://basercms.net/manuals/2/introductions/6.html
/.htaccess
/app/webroot/.htaccess
/app/config/install.php
の設定を行います。
スマートURLの設定情報は、DBに保存されておらず、上記 2か所の「.htaccess」、「install.php」に情報が記載されているだけですので、設定をするのが面倒であれば、一度設定を削除したうえで管理画面から設定変更の実行をする方が安全かもしれません。
その場合の管理画面の URLは、下記の様になります。
http://localhost/xxxxxx/index.php/admin/users/login
この説明を読んでいただいてもよく分かる通り、baserCMSにおいて環境の設定情報は数か所にしかなく、そこさえ変更すれば簡単に違う環境に移すことが可能です。
ロリポップで baserCMSを利用する際の Basic認証の設置には注意しましょう
baserCMSで開発環境と公開環境でドメイン、フォルダが変わる場合の不具合
GoogleAdwords
GoogleAdwords
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!
関連記事
-
baserCMS ID以外のカラムでアソシエーション(連携)をさせる場合
baserCMSで ID以外のカラムでアソシエーション(連携)させる方法と注意点を解説しています。CakePHPとは動作に差異があり注意が必要です。
-
baserCMS ブログカテゴリーの表示を柔軟な形で取得する方法
baserCMSのgetCategoryListではなくもっと柔軟に利用できる方法でブログカテゴリを取得する方法をサンプルコードを用いて説明をしています。
-
baserCMS 3系でテーマが変更されないのはキャッシュが原因
baserCMS 3系ではキャッシュの処理が原因でテーマを変更したけども変更されないという不具合があります。
-
baserCMSは 3種類のデバッグモードが用意されています
デバッグモードは3種類あります。デバッグモードにすることでキャッシュされなくなりますので、開発の際には必須の設定です。
-
ロリポップで baserCMSを利用する際の Basic認証の設置には注意しましょう
ロリポップではBasic認証を設置する際に.htaccessを書き換えますがbaserCMSで利用する処理も上書きされます。その対処方法の解説です。
-
baserCMSで開発環境と公開環境でドメイン、フォルダが変わる場合の不具合
baserCMSで開発環境と公開環境でドメインが変わる場合は URLに絡む設定を変更する必要がありますのでその解説です。
-
baserCMSでwp_is_mobileと同じスマホ振り分け関数を実装
baserCMS版 wp_is_mobile関数です。Google Adsenseの規約対応のためにも必要な関数です。
-
baserCMS トップページのニュースの部分をメンテナンスしたい場合
トップページのニュース部分をメンテナンスする場合の具体的な方法をサンプルソースを用いて解説しています。
-
baserCMS サイト管理者権限でファイルアップロードを行う・権限設定の詳細について
Admin権限以外の権限でファイルをアップロード、ページの更新をする際の権限設定の仕方と、権限設定全般についての設定のコツについて解説しています。
-
baserCMSのメルマガで当サイトが紹介されていたようです
baserCMSのメルマガで当サイトが紹介されていたようです。非常にありがたく、嬉しく思っており、今後も baserCMSが少しでも広がっていくお手伝いをさせていただければ、と思っています。