Xwiki8.3 install


Xwiki 8.3 インストール

1.Xwikiのダウンロード

  1. ダウンロードサイト
    https://www.xwiki.org/xwiki/bin/view/Download/
    8.3 を選び、下記 zip 版をダウンロードする。
    ZIP Package
    ファイル名:
    xwiki-enterprise-jetty-hsqldb-8.3.zip
  2. 皆でダウンロードすると時間がかかるので、
    今回は、下記に置いてあります。
    172.16.94.86:/tmp/Xwiki83.zip
    172.16.94.87:/ tmp/Xwiki83.zip
    172.16.94.88:/ tmp/Xwiki83.zip
  3. コピー方法:各自の仮想マシンから以下を実行する。
    cd でホームディレクトリに移動後、下記のいずれかでコピーする。
    パスワード:LinuxServer@pass
    scp  root@192.168.1.10:/tmp/xwiki83.zip .  ←空白&ピリオドあります。
    scp  root@192.168.1.20:/tmp/xwiki83.zip .  ←空白&ピリオドあります。
    scp  root@192.168.1.30:/tmp/xwiki83.zip .  ←空白&ピリオドあります。
     

2.Xwikiの解凍と配置

  1. 解凍する。
    cd
    unzip  xwiki83.zip
    ls
    xwiki-enterprise-jetty-hsqldb-8.3 というディレクトリができる。
     
  2. 配置する。(ディレクトリのまるごと移動)
    mv xwiki-enter prise-jetty-hsqldb-8.3 /var/www/xwiki83

3.ポートの変更

  1. 配置したディレクトリに移動
    cd  /var/www/xwiki83
     
  2. 下記ファイルのポートを変更
    start_xwiki.sh
    stop_xwiki.sh
    8080→8090
    8079→8091
     
  3. 変更方法
    vi エディタで、:(コロン)を打って、下記コマンドで一括変更
    :%s/8080/8090/g
    :%s/8079/8091/g
     

4.起動

  1. 下記コマンドで起動する。
    ./start_xwiki.sh &
     
  2. しばらく待つ。[root@localhost xwiki83]# ./start_xwiki.sh &
    Starting Jetty on port 8090, please wait...

    (途中略) JavaのException (at ・・・・のようなメッセージ)がでていないか注意する。

    6250d33c{HTTP/1.1}{0.0.0.0:8090}
    2016-11-01 10:37:08.133:INFO:oejs.Server:main: Started @71222ms
    2016-11-01 10:37:08.133:INFO:oxtjl.NotifyListener:main: ----------------------------------
    2016-11-01 10:37:08.146:INFO:oxtjl.NotifyListener:main: Server started, you can now open http://localhost:8090/ in your browser to access your wiki.
    2016-11-01 10:37:08.146:INFO:oxtjl.NotifyListener:main: ------------------------
    こんな感じのメッセージがでたら、エンターキーを押して、コマンドラインにしておいてよい。(放置してもよい。)

    [root@localhost xwiki83]#

     

5.ブラウザでアクセス、ログイン

  1. Linux内のFirefoxからアクセスする場合:
    http://localhost:8090/

    しばらく、%表示が上がっていくので、待つと、初期画面が表示される。
     
  2. Linux外からのブラウザでアクセスする場合:
    1. LinuxのIPアドレスを確認
    2. ポート 8090, 8091を開く。
      コマンド:
firewall-cmd --add-port=8090/ --zone=public --permanent
firewall-cmd --add-port=8091/ --zone=public --permanent
firewall-cmd --reload
    1. Linux外のブラウザから下記でアクセス。
      http://192.168.1.11:8090/
       
  1. ログインする。
    画面右上の横三本線(三)をクリックし、ログインする。
    ID: Admin
    初期パスワード: admin

6.一般ユーザに登録させない設定

  1. 画面右上三本線(三)クリックし、
    Administer Wiki
    を選択。
     
  2. Users&Groupsの、Rights(権限)をクリック
     
  3. Usersのラジオボタンをクリック選択する。
     
  4. Unregisterred User (未登録ユーザ)の、「Register」をクリックして
    チェックを外し、×(侵入禁止マーク)にする。
     
  5. 画面左上「Xwikiロゴ」をクリックして、ホームに戻る。

7. ページの作成、編集

  1. 画面真ん中右寄りの「+」マークで文書作成、適宜タイトルをつける。
    作成位置に注意。 /Home/Homeに作ると便利。です。
     
  2. 画面真ん中右寄りの「鉛筆マーク」で文書編集できます。
    リンク
    画像挿入
    などやってみましょう。

8. 編集機能の追加

  1. URLに下記を入れる。
    localhost:8090/xwiki/bin/edit/CKEditor/EditSheet?editor=object
     
  2. 下記をクリック
    JavaScriptExtension 0: CKEditor Loader
     
  3. 下記を変更
            linkShowAdvancedTab: false,   ← false をtrueに変更
            linkShowTargetTab: false,    ← false をtrueに変更
     
  4. 下記を変更(saveのみ残し、あとは消す。)
    removePlugins: 'bidi,colorbutton,font,justify,save,specialchar',

    removePlugins: 'save',
     
  5. フォントカラー、背景カラー、URLリンクのターゲットが表示されることを確認。
     
Tags:
Created by Akiyoshi Yamakawa on 2016/10/31 20:54
    

Tips

If you're starting with XWiki, check out the Getting Started Guide.

Need help?

If you need help with XWiki you can contact: