Leanoteインストール
2554 ワード
Leanoteは少しの文章を参考にして架設に成功したが、後で再インストール、アップグレードするには再読が必要で、記録した.
git hub wikiオープンソースノート管理ソフトウェアleanote構築Linuxテクニック:bfとfgはプログラムをフロントとバックグラウンドの間で切り替える
バイナリバージョン をダウンロード mongodb をインストール初期データ をインポートする.構成leanote 注意事項 バックグラウンド運転
leanote最新バイナリ解凍コマンドのダウンロード
残りはwikiを見に行きます
Ubuntuは
インストールテストインストールはwikiを参照してください.
mongodb v 2データインポートコマンド:
mongodb v 3データインポートコマンド:
エラーが発生する可能性があります.
stackoverflowを採用する.comの中の1つの解答:
この解答者もこれが完璧な解決策ではないと言った.
.../leanote/conf/app.confはappを修正する.secret、wikiも具体的な安全問題を話していません.サーバーのアドレスを変更します.
Wikiのインストールに関するよくある問題集は、特にデータベースのユーザーとパスワードを設定したり、画像が同期できない問題があることを確認してください.
実行:
Supervisorデーモンのインストール
インストールが成功したかどうかをテストします:echo_supervisord_conf作成プロファイル:echo_supervisord_conf>/etc/supervisord.conf上のこのロケーションプログラムはデフォルトで検索されますが、他のロケーションの下で実行する場合はパラメータ-cを追加する必要があります.プロファイルを編集し、ブログを参照してmongodb、nginx、leanoteを追加しますが、apt-getでインストールしたmongdbは自分で起動するような気がして、nginxは使いませんでした.最後に追加:
簡単な
ソースコードにleanoteがインストールされていることがわかり、コマンドの後に&を接続してバックグラウンドで実行することはできません.ctrl+zはバックグラウンドに行かせる必要があります.このとき、停止されたことに注意して、bg 1でバックグラウンドで実行させます.注意数字はジョブ番号です.最後にlogoutは端末を終了する.
ソースコードのインストール後、プロファイルの場所:
起動コマンド:
リファレンス
git hub wikiオープンソースノート管理ソフトウェアleanote構築Linuxテクニック:bfとfgはプログラムをフロントとバックグラウンドの間で切り替える
0.インストール手順
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