2009/06/24

Joomlaのお引っ越し coreserver から さくら へ

Joomlaのサイトをお引っ越ししたので覚え書き

Coreserverからディレクトリはtarで移動、DBは、coreserverの保存を
使ってファイルに保存、さくらサーバ側でmysqlコマンドでデータを流す。
(詳細は下に)

いきなり Internal Serverエラーが出現。
理由がわからないので、いろいろと試行錯誤したところ、結局さくらの
レンタルサーバ側では、.htaccessで使えないものが多く変更が必要。

1) php_value 等が使えないので、PHPに関する設定はphp.iniにて設定

→ 結局、さくらサーバのコントロールパネルの「PHP設定の編集」から
以下を設定。
(参考サイトには2種類表記してくれてあるが私のサーバは以下の設定でないと使えない)
+++++++++++++++++++++
default_charset UTF-8
mbstring.language Japanese
mbstring.internal_encoding UTF-8
mbstring.encoding_translation OFF
mbstring.http_input auto
mbstring.http_output pass
++++++++++++++++++++++++

2) Optionsも使えないので、Joomlaの設定でもコメントしても問題ないらしい
以下をコメントアウト
 → Options +FollowSymLinks

こんな感じで新しいサイトにお引っ越し完了。

さくらの .htaccessに関してはこちらに情報あり
http://faq.sakuratan.com/wiki/wiki.cgi?.htaccess

参考にしたJoomla On さくらサーバの情報はこちら
http://old.forum.joomla.jp/component/option,com_smf/Itemid,0/topic,87.0/


メモまでにDBは
1) 接続して
mysql -u USERNAME -h mysqlxxx.db.sakura.ne.jp -p
  ぱすわーどいれる
mysql> connect DBNAME

2) データ設定して、、終わり
mysql> SET FOREIGN_KEY_CHECKS = 0;
mysql> \. mysql_db.dump
mysql> SET FOREIGN_KEY_CHECKS = 1;
mysql> quit

coreserverとさくらはsshが使えるので楽です。
phpMyAdminがだいた使えるので、同様の処理は可能のはずですが。
(手順は・・・覚えてないです。ごめんなさい・・・)

0 件のコメント: