Xoops - ウェブ構築システム

トップ > チップス > Xoops - ウェブ構築システム
2012-02-13, xoops

/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 : : : Order deny,allow : Deny from all :

***ウィザード開始 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を試しに別の場所に入れて動作確認をするとよいかもしれません。

この記事は役に立ちましたか?