hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

TOP » UsersWiki » nao-pon » blog » 2012-09-02

RSS of nao-pon/blog
2012 9月 2 (日)
 

XOOPS X (ten) の 1分間:簡単インストーリング anchor.png

Tag: XOOPS XOOPS X

CGI を使用する方法とサーバーのシェルへログインして行なう方法の二つの方法があります。

Page Top

sh CGI で anchor.png

サーバーの CGI(shスクリプト) が suEXEC で動作するなら、こちら。*1

  1. setup.cgiをダウンロード
  2. setup.cgi をXOOPSのドキュメントルートにするディレクトリへアップロード
  3. setup.cgi に実行権限(700 など)を与える
  4. ブラウザで setup.cgi にアクセス
  5. XOOPS_TRUST_PATH を設定するフォームが表示されるので、適切に指定して「OK & アップロード & 少々お待ちください」ボタンをクリック
  6. "クリックして XOOPS Cube Legacy のインストーラーへ進む" が表示されたら、サーバーへのファイル配置が完了しています。クリックして XOOPS のインストーラへ移動します。
Page Top

サーバーシェルコマンドで anchor.png

SSH などでサーバーのシェルが使える環境なら、こちら。*1

XOOPS をインストールするディレクトリ(ドキュメントルート)で以下のコマンドをコピペすれば、1分程度で"チーン"と配置完了です。
あとは、サイトにブラウザでアクセスしてインストーラーを起動してください。 :ok:

冒頭の T="../xoops_trust_path" を適宜環境にあわせてください。

この例は

/
/public_html
/xoops_trust_path

としたい場合に public_html ディレクトリでコマンドを発行する想定です。(改行なし1行コマンド)

  • sh, bash などの場合(主に Linux: CoreServerなど)
    T="../xoops_trust_path";curl xoopsx.github.io/installer/install.sh|sed "s#<T>#$T#"|sh
    
  • csh の場合(主に FreeBSD: さくらインターネットなど)
    set T="../xoops_trust_path";curl xoopsx.github.io/installer/install.sh|sed "s#<T>#$T#"|sh
    
Page Top

参考までに・・・ anchor.png

次のようなスクリプトを実行します。

#!/bin/sh

main() {
	TRUST=$1
	if [ ! $TRUST ]; then
		TRUST="../xoops_trust_path"
	fi
	curl -kL -o corepack.tar.gz https://github.com/XoopsX/legacy/tarball/CorePack
	tar zxf corepack.tar.gz
	mkdir ${TRUST}
	cp -rf XoopsX-legacy-*/html/* ./
	cp -f XoopsX-legacy-*/html/.* ./
	cp -rf XoopsX-legacy-*/xoops_trust_path/* ${TRUST}
	cp -f XoopsX-legacy-*/xoops_trust_path/.* ${TRUST}
	rm corepack.tar.gz
	rm -rf XoopsX-legacy-*/
	chmod 606 mainfile.php
	chmod 707 uploads
	chmod 707 ${TRUST}/cache
	chmod 707 ${TRUST}/templates_c
	chmod 707 ${TRUST}/uploads
	chmod 707 ${TRUST}/uploads/xupdate
	chmod 707 ${TRUST}/modules/protector/configs
	echo "----------------------------------------"
	if [ -d "./install" -a -d $TRUST ]; then
		echo "All the processings were completed. Please acsess to your XOOPS site."
	else
		echo "\nERROR!"
	fi
}
main "../xoops_trust_path"


*1 動作確認済み: CoreServer, さくらインターネット スタンダード

トップ   凍結 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 1280, today: 1, yesterday: 0
初版日時: 2012-09-02 (日) 21:58:01
最終更新: 2014-01-24 (金) 22:17:17 (JST) (3706d) by nao-pon
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
最近の更新
オンライン状況
177 人のユーザが現在オンラインです。 (7 人のユーザが UsersWiki を参照しています。)

登録ユーザ: 0
ゲスト: 177

もっと...
サイト情報