Leanoteインストール

2554 ワード

Leanoteは少しの文章を参考にして架設に成功したが、後で再インストール、アップグレードするには再読が必要で、記録した.

リファレンス


git hub wikiオープンソースノート管理ソフトウェアleanote構築Linuxテクニック:bfとfgはプログラムをフロントとバックグラウンドの間で切り替える

0.インストール手順

  • バイナリバージョン
  • をダウンロード
  • mongodb
  • をインストール
  • 初期データ
  • をインポートする.
  • 構成leanote
  • 注意事項
  • バックグラウンド運転
  • 1.ダウンロードして解凍する


    leanote最新バイナリ解凍コマンドのダウンロード
    tar -xzvf leanote-.tar.gz
    

    残りはwikiを見に行きます

    2.mongodbのインストール


    Ubuntuは
    apt-get install mongodb
    

    インストールテストインストールはwikiを参照してください.

    3.初期データのインポート


    mongodb v 2データインポートコマンド:
    mongorestore -h localhost -d leanote --directoryperdb /home/user1/leanote/mongodb_backup/leanote_install_data/
    

    mongodb v 3データインポートコマンド:
    mongorestore -h localhost -d leanote --dir /home/user1/leanote/mongodb_backup/leanote_install_data/
    

    エラーが発生する可能性があります.
    mongo locale::facet::_S_create_c_locale name not valid
    

    stackoverflowを採用する.comの中の1つの解答:
    export LC_ALL=C
    

    この解答者もこれが完璧な解決策ではないと言った.

    4.leanoteの構成


    .../leanote/conf/app.confはappを修正する.secret、wikiも具体的な安全問題を話していません.サーバーのアドレスを変更します.

    5.注意事項


    Wikiのインストールに関するよくある問題集は、特にデータベースのユーザーとパスワードを設定したり、画像が同期できない問題があることを確認してください.

    6.バックグラウンド運転


    実行:
    bash run.sh
         
    ...
    Listening on:9000...
    

    Supervisorデーモンのインストール
    apt-get install python-setuptools
    easy_install supervisor
    

    インストールが成功したかどうかをテストします:echo_supervisord_conf作成プロファイル:echo_supervisord_conf>/etc/supervisord.conf上のこのロケーションプログラムはデフォルトで検索されますが、他のロケーションの下で実行する場合はパラメータ-cを追加する必要があります.プロファイルを編集し、ブログを参照してmongodb、nginx、leanoteを追加しますが、apt-getでインストールしたmongdbは自分で起動するような気がして、nginxは使いませんでした.最後に追加:
    [program:leanote]
    command=bash /usr/leanote/bin/run.sh
    directory=/usr/leanote/bin
    autorestart=true
    redirect_stderr=true
    

    簡単なbash run.sh &でもバックグラウンド運転を実現できます.jobsバックグラウンドで実行されるタスクを表示します.fg $1は、1番のタスクをバックグラウンドからフロントに配置して実行し、Ctrl+cで終了することができます.
    ソースコードにleanoteがインストールされていることがわかり、コマンドの後に&を接続してバックグラウンドで実行することはできません.ctrl+zはバックグラウンドに行かせる必要があります.このとき、停止されたことに注意して、bg 1でバックグラウンドで実行させます.注意数字はジョブ番号です.最後にlogoutは端末を終了する.

    7.その他


    ソースコードのインストール後、プロファイルの場所:
    gopackage/src/github.com/leanote/leanote/conf/app.conf
    

    起動コマンド:
    revel run github.com/leanote/leanote