「Xserver VPSでDebianサーバ構築/Wikiサーバ設定」の版間の差分
ナビゲーションに移動
検索に移動
(→設定) |
編集の要約なし |
||
33行目: | 33行目: | ||
Query OK, 0 rows affected (0.01 sec) |
Query OK, 0 rows affected (0.01 sec) |
||
mysql> quit; |
mysql> quit; |
||
</nowiki> |
|||
== MediaWiki == |
|||
次のサイトにアクセスし、設定を継続する。 |
|||
<nowiki> |
|||
http://localhost/mediawiki |
|||
</nowiki> |
|||
* 言語 |
|||
<nowikI> |
|||
あなたの言語: |
|||
ja - 日本語 |
|||
ウィキの言語: |
|||
ja - 日本語 |
|||
</nowiki> |
|||
* 既存のウィキ |
|||
既存のWikiがある場合 |
|||
* MediaWiki へようこそ! |
|||
* データベースに接続 |
|||
<nowiki> |
|||
データベースの種類: |
|||
MariaDB、MySQLまたは互換製品 |
|||
データベースのホスト: |
|||
localhost |
|||
このウィキの識別情報 |
|||
データベース名 (ハイフンは使用不可): |
|||
wiki |
|||
データベース テーブルの接頭辞 (ハイフンは不要): |
|||
空欄 |
|||
インストールで使用する利用者アカウント |
|||
データベースのユーザー名: |
|||
USER |
|||
データベースのパスワード: |
|||
PASSWORD |
|||
</nowiki> |
|||
* データベースの設定 |
|||
<nowiki> |
|||
ウェブアクセスのためのデータベースアカウント |
|||
インストール作業と同じアカウントを使用する |
|||
</nowiki> |
|||
* 名前 |
|||
<nowiki> |
|||
ウィキ名: |
|||
WIKI |
|||
プロジェクト名前空間: |
|||
ウィキ名と同じ: |
|||
管理アカウント |
|||
利用者名: |
|||
パスワード: |
|||
パスワードの再入力: |
|||
メールアドレス: |
|||
リリース告知のメーリングリストを購読する。 |
|||
このインストールに関するデータをMediaWikiの開発者と共有する。 |
|||
これでほぼ終わりました! 残りの設定を飛ばして、ウィキを今すぐインストールできます。 |
|||
私にもっと質問してください。 |
|||
</nowiki> |
|||
* オプション |
|||
<nowiki> |
|||
利用者権限のプロファイル: |
|||
承認された編集者のみ |
|||
著作権とライセンス: |
|||
クリエイティブ・コモンズ 表示-継承 |
|||
メールの設定 |
|||
外装 |
|||
拡張機能 |
|||
画像およびファイルのアップロード |
|||
ファイルのアップロードを有効にする |
|||
高度な設定 |
|||
</nowiki> |
|||
* インストール |
|||
* 完了! |
|||
LocalSettings.phpをダウンロードする。 |
|||
<nowiki> |
|||
$ sudo cp LocalSettings.php /etc/mediawiki/ |
|||
</nowiki> |
|||
== ログインできない場合 == |
|||
* LocalSettings.php |
|||
<nowiki> |
|||
$wgMainCacheType = CACHE_NONE; |
|||
</nowiki> |
|||
== メインページ名変更 == |
|||
<nowiki> |
|||
http://localhost/mediawiki/index.php/MediaWiki:Mainpage |
|||
</nowiki> |
|||
== ロゴ == |
|||
* LocalSettings.php |
|||
<nowiki> |
|||
$wgLogos |
|||
</nowiki> |
|||
<nowiki> |
|||
/usr/share/mediawiki/resources/assets |
|||
</nowiki> |
|||
== Short URL == |
|||
* 参考 |
|||
https://www.mediawiki.org/wiki/Manual:Short_URL/Apache/ja |
|||
* /etc/apache2/sites-available/mediawiki-le-ssl.conf |
|||
<nowiki> |
|||
RewriteEngine on |
|||
RewriteRule ^/*$ /var/lib/mediawiki/index.php [L] |
|||
RewriteRule ^/?wiki(/.*)?$ /var/lib/mediawiki/index.php [L] |
|||
</nowiki> |
|||
* /etc/mediawiki/LocalSettings.php |
|||
<nowiki> |
|||
$wgArticlePath = "/wiki/$1"; |
|||
</nowiki> |
|||
== バックアップ == |
|||
* https://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki/ja |
|||
* https://www.mediawiki.org/wiki/Manual:Restoring_a_wiki_from_backup/ja |
|||
=== データベース === |
|||
<nowiki> |
|||
$ sudo apt install automysqlbackup |
|||
</nowiki> |
|||
<nowiki> |
|||
$ sudo automysqlbackup |
|||
</nowiki> |
|||
* /var/lib/automysqlbackup |
|||
=== ファイル === |
|||
* /etc/mediawiki |
|||
* /var/lib/mediawiki |
|||
* /usr/share/mediawiki/resources/assets |
|||
* /etc/apache2/sites-available |
|||
== 復元 == |
|||
<nowiki> |
|||
$ mysqladmin -u wikidb_user -p drop wikidb |
|||
$ mysqladmin -u wikidb_user -p create wikidb |
|||
$ gunzip < automysqlbackup.sql.gz | mysql -u USER -p my_wiki |
|||
</nowiki> |
|||
下記にアクセスし、DBの整合性をとる。 |
|||
<nowiki> |
|||
http://localhost/mediawiki/ |
|||
</nowiki> |
|||
== サブページ == |
|||
* https://www.mediawiki.org/wiki/Help:Subpages/ja |
|||
* https://www.mediawiki.org/wiki/Manual:$wgNamespacesWithSubpages/ja |
|||
* /etc/mediawiki/LocalSettings.php |
|||
<nowiki> |
|||
# Enable subpages in the main namespace |
|||
$wgNamespacesWithSubpages[NS_MAIN] = true; |
|||
</nowiki> |
</nowiki> |
2023年4月19日 (水) 13:21時点における版
概要
Wikiサーバ | MediaWiki |
- 参考
https://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Debian_or_Ubuntu/ja
設定
DB
create a NEW mysql user (new_mysql_user): $ sudo mysql -u root -p Enter password: Enter password of mysql root user (if you have not configured password it will be blank, so just press enter) mysql> CREATE USER 'new_mysql_user'@'localhost' IDENTIFIED BY 'THISpasswordSHOULDbeCHANGED'; create a NEW mysql database my_wiki: $ sudo mysql -u root -p mysql> CREATE DATABASE my_wiki; mysql> use my_wiki; Database changed GRANT the NEW mysql user access to the NEW created mysql database my_wiki: mysql> GRANT ALL ON my_wiki.* TO 'new_mysql_user'@'localhost'; Query OK, 0 rows affected (0.01 sec) mysql> quit;
MediaWiki
次のサイトにアクセスし、設定を継続する。
http://localhost/mediawiki
- 言語
あなたの言語: ja - 日本語 ウィキの言語: ja - 日本語
- 既存のウィキ
既存のWikiがある場合
- MediaWiki へようこそ!
- データベースに接続
データベースの種類: MariaDB、MySQLまたは互換製品 データベースのホスト: localhost このウィキの識別情報 データベース名 (ハイフンは使用不可): wiki データベース テーブルの接頭辞 (ハイフンは不要): 空欄 インストールで使用する利用者アカウント データベースのユーザー名: USER データベースのパスワード: PASSWORD
- データベースの設定
ウェブアクセスのためのデータベースアカウント インストール作業と同じアカウントを使用する
- 名前
ウィキ名: WIKI プロジェクト名前空間: ウィキ名と同じ: 管理アカウント 利用者名: パスワード: パスワードの再入力: メールアドレス: リリース告知のメーリングリストを購読する。 このインストールに関するデータをMediaWikiの開発者と共有する。 これでほぼ終わりました! 残りの設定を飛ばして、ウィキを今すぐインストールできます。 私にもっと質問してください。
- オプション
利用者権限のプロファイル: 承認された編集者のみ 著作権とライセンス: クリエイティブ・コモンズ 表示-継承 メールの設定 外装 拡張機能 画像およびファイルのアップロード ファイルのアップロードを有効にする 高度な設定
- インストール
- 完了!
LocalSettings.phpをダウンロードする。
$ sudo cp LocalSettings.php /etc/mediawiki/
ログインできない場合
- LocalSettings.php
$wgMainCacheType = CACHE_NONE;
メインページ名変更
http://localhost/mediawiki/index.php/MediaWiki:Mainpage
ロゴ
- LocalSettings.php
$wgLogos
/usr/share/mediawiki/resources/assets
Short URL
- 参考
https://www.mediawiki.org/wiki/Manual:Short_URL/Apache/ja
- /etc/apache2/sites-available/mediawiki-le-ssl.conf
RewriteEngine on RewriteRule ^/*$ /var/lib/mediawiki/index.php [L] RewriteRule ^/?wiki(/.*)?$ /var/lib/mediawiki/index.php [L]
- /etc/mediawiki/LocalSettings.php
$wgArticlePath = "/wiki/$1";
バックアップ
- https://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki/ja
- https://www.mediawiki.org/wiki/Manual:Restoring_a_wiki_from_backup/ja
データベース
$ sudo apt install automysqlbackup
$ sudo automysqlbackup
- /var/lib/automysqlbackup
ファイル
- /etc/mediawiki
- /var/lib/mediawiki
- /usr/share/mediawiki/resources/assets
- /etc/apache2/sites-available
復元
$ mysqladmin -u wikidb_user -p drop wikidb $ mysqladmin -u wikidb_user -p create wikidb $ gunzip < automysqlbackup.sql.gz | mysql -u USER -p my_wiki
下記にアクセスし、DBの整合性をとる。
http://localhost/mediawiki/
サブページ
- https://www.mediawiki.org/wiki/Help:Subpages/ja
- https://www.mediawiki.org/wiki/Manual:$wgNamespacesWithSubpages/ja
- /etc/mediawiki/LocalSettings.php
# Enable subpages in the main namespace $wgNamespacesWithSubpages[NS_MAIN] = true;