/tips/linux/xoops **インストール $$~本当に五分で出来るのか?~ ***パッケージの導入 Apache,PHP,MySQLは必須です。Fedoraの場合、php-mysqlパッケージの入れ忘れに注意しましょう。 :# yum install php-mysql
***アカウントの作成 xoopsを動作させるユーザを作成し、public_htmlフォルダを準備します。 :# useradd -d /home/hosting/xxx.com xxx.com :# passwd xxx.com :# chmod 755 /home/hosting/xxx.com :# su - xxx.com :$ mkdir public_html
***mysqlデータベースの準備 (xxx_comユーザを作成する) :$ mysql -uxxx_com -p :mysql> CREATE DATABASE xxx_com
***Apacheの微調整 .htaccessに以下の記述を追加(なければ作成)します。たまたまエンコードが一致してサイトが表示できても、フォーラム投稿時など、細かな点でエンコードに起因する問題が発生する事があります。
:AddDefaultCharset EUC-JP
:AddType "text/html; charset=EUC-JP" html htm
:
:php_flag register_globals off
:php_value error_reporting 0
:php_flag session.use_trans_sid off
:
:php_value default_charset EUC-JP
:php_value mbstring.detect_order auto
:php_value mbstring.internal_encoding EUC-JP
:php_value mbstring.http_input auto
:php_value mbstring.http_output pass
:php_value mbstring.substitute_character none
:php_value output_handler mb_output_handler
:php_value mbstring.language Japanese
:php_flag mbstring.encoding_translation off
:
:
***ウィザード開始 XOOPSをインストールしたURLにアクセスし、ウィザードの指示に従って設定を進めます。
**カスタマイズ ***テーマ 準備中(Macromedia Dreamweaverを利用) -画像のパスにもテンプレート変数を使うのがめんどい。 -エンコードはEUC-JP固定っぽい。 -Smartyタグの画像化はうまくいかん。 --{link:http://www.contactlensesprice.com/smarty/}
***テンプレート 準備中(XOOPS管理画面から)
***PHP 日本語に関する処理を行うためにmbstringライブラリが必要です。 :# yum install php-mbstring {strong:エラーメッセージを表示する方法?}
**移転の方法 XOOPSがインストールされているフォルダをアーカイブします。 :[old]$ tar czf public_html.tgz public_html データベースをダンプします。 :[old]$ mysqldump -uxxx_com -p xxx_com > xxx_com.sql アーカイブとダンプファイルを移転先サーバに転送し、展開します。 :[old]$ scp public_html.tgz (移転先) :[old]$ scp xxx_com.sql (移転先) :[new]$ tar xzf public_html.tgz :[new]$ mysql -uxxx_com -p < xxx_com.sql 必要に応じてmainfile.phpを編集します。 :[new]$ vi public_html/mainfile.php パーミションを調整します。 :[new]$ chmod 777 templates_c :[new]$ chmod 777 cache :[new]$ chmod 777 uploads 以上で完了です。うまくいかない場合、初期状態のXOOPSを試しに別の場所に入れて動作確認をするとよいかもしれません。
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について