「Moinmoin」の版間の差分
ナビゲーションに移動
検索に移動
(同期) |
Kusanaginoturugi (トーク | 投稿記録) (アーカイブ) タグ: 新規リダイレクト |
||
(2人の利用者による、間の2版が非表示) | |||
1行目: | 1行目: | ||
+ | #redirect [[ArchWiki:アーカイブ]] |
||
− | [[Category:ウィキソフトウェア]] |
||
+ | [[Category:アーカイブ]] |
||
− | [[en:Moinmoin]] |
||
− | [https://moinmo.in/ MoinMoin] はたくさんのユーザーによるコミュニティによって支えられている先進的かつ使いやすい Wiki エンジンです。簡単にウェブページを共同で編集することができます。MoinMoin は [[Python]] 2 で書かれています。 |
||
− | |||
− | == インストール == |
||
− | # {{Pkg|moinmoin}} パッケージをインストールしてください。 |
||
− | # MoinMoin のディレクトリを {{ic|/var/lib/moin/}} に作成してください。 |
||
− | # {{ic|/usr/share/moin/data/}}, {{ic|/usr/share/moin/underlay/}} フォルダと設定ファイルの {{ic|/usr/share/moin/config/wikiconfig.py}} を {{ic|/var/lib/moin/}} にコピーしてください。 |
||
− | # {{ic|/var/lib/moin/}} の所有者をウェブサーバーと同じユーザーに変更してください (大抵の場合は {{ic|http}})。 |
||
− | |||
− | 静的でないファイルも {{ic|/usr/}} に配置してよい場合、{{ic|/usr/share/moin/}} から直接 MoinMoin を実行することもできます。 |
||
− | |||
− | == 設定 == |
||
− | |||
− | === Uwsgi === |
||
− | {{ic|/usr/share/moin/server/moin.wsgi}} ファイルを {{ic|/var/lib/moin}} にコピーしてください。ファイルの中の {{ic|'/path/to/wikiconfigdir'}} という文字列は {{ic|'/var/lib/moin'}} に置き換えて行をアンコメントしてください。 |
||
− | |||
− | {{Pkg|uwsgi-plugin-python2}} をインストールして以下の内容で {{ic|/var/lib/moin/uwsgi.ini}} ファイルを作成してください: |
||
− | [uwsgi] |
||
− | socket = /run/uwsgi/moin.sock |
||
− | chmod-socket = 660 |
||
− | plugin = python2 |
||
− | |||
− | chdir = /var/lib/moin/ |
||
− | wsgi-file = /var/lib/moin/moin.wsgi |
||
− | |||
− | master |
||
− | workers = 3 |
||
− | max-requests = 200 |
||
− | harakiri = 60 |
||
− | die-on-term |
||
− | |||
− | {{ic|uwsgi --ini /var/lib/moin/uwsgi.ini}} で uwsgi を起動してください。uwsgi から {{ic|/var/lib/moin/}} に読み書きしたり、ウェブサーバーから {{ic|/run/uwsgi/moin.sock}} に読み書きできるようにしてください。 |
||
− | |||
− | ==== Nginx ==== |
||
− | 以下の server ブロックを {{ic|/etc/nginx/nginx.conf}} に追加してください: |
||
− | server { |
||
− | listen 80; |
||
− | server_name wiki.your.domain; |
||
− | |||
− | location / { |
||
− | uwsgi_pass unix:/run/uwsgi/moin.sock; |
||
− | include /etc/nginx/uwsgi_params; |
||
− | } |
||
− | |||
− | location ~ /moin_static[0-9]+/(.*) { |
||
− | alias /usr/lib/python2.7/site-packages/MoinMoin/web/static/htdocs/$1; |
||
− | } |
||
− | |||
− | location /favicon.ico { |
||
− | alias /usr/lib/python2.7/site-packages/MoinMoin/web/static/htdocs/favicon.ico; |
||
− | } |
||
− | } |
||
− | |||
− | ==== uwsgi で MoinMoin を動かすサービスファイル ==== |
||
− | 以下の内容で {{ic|/etc/systemd/system/moinmoin.service}} ファイルを作成してください: |
||
− | [Unit] |
||
− | Description=Start uwsgi for moinmoin wiki |
||
− | After=network.target |
||
− | |||
− | [Service] |
||
− | Type=simple |
||
− | User=http |
||
− | ExecStart=/usr/bin/uwsgi --ini /var/lib/moin/uwsgi.ini |
||
− | |||
− | [Install] |
||
− | WantedBy=multi-user.target |
||
− | |||
− | == 初期設定 == |
||
− | 起動したら Wiki を開くことができるはずです。MoinMoin の設定方法については [http://moinmo.in/ MoinMoinWiki] を参照してください。 |
2024年9月8日 (日) 17:25時点における最新版
転送先: