MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - MediaWiki(Raspberry Pi)のソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - MediaWiki(Raspberry Pi)
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == 別ページに記載している[[PHP7.3をインストールする方法(Rspberry Pi)|PHP 7.3]]と[[Apache2のインストール方法(Raspberry Pi)|Apache2]]と[[MariaDBのインストール方法(Raspberry Pi)|MariaDB 10]]がインストールされていることを確認する。<br> <br><br> == MediaWikiをインストールする前に == ==== 依存関係のライブラリのインストール ==== MediaWikiで必要となる依存関係のライブラリをインストールする。<br> sudo apt-get install apache2 mariadb-server php php-mysql libapache2-mod-php php-xml php-mbstring <br> MediaWikiの拡張機能を全て有効化する場合は、以下の依存関係もインストールする。<br> sudo apt-get install php-apcu php-intl imagemagick inkscape php-gd php-cli php-curl git <br> 依存関係のライブラリを有効化するために、Apache2を再起動する。<br> sudo systemctl restart apache2 <br> ==== MediaWikiのダウンロード ==== MediaWikiを[https://releases.wikimedia.org/mediawiki/ ここ]でダウンロードして解凍する。<br> (ここでは、2019/06/25現在の最新のMediaWikiをダウンロードする) wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.2.tar.gz tar -zxvf mediawiki-1.32.2.tar.gz <br> Apacheのドキュメントルート(ここでは、/var/www/htmlとする)に解凍したMediaWikiディレクトリをコピーする。<br> sudo cp -a ~/mediawiki /var/www/html MediaWikiディレクトリの権限と所有者、所有グループを変更する。<br> cd /var/www/html sudo chmod 755 mediawiki && sudo chown Raspbianのユーザ名:Raspbianのグループ名 mochiuwiki <br> ==== Apache2の設定 ==== 特になし。<br> <br> ==== MariaDBの設定 ==== MySQLサーバのインストール中に、rootアカウントのパスワードの入力を求められるが、<br> もし、rootのパスワードが未設定の場合は、以下のコマンドを実行する。<br> sudo mysqladmin -u root password <パスワード> <br> MediaWikiで使用するデータベースを作成する。<br> sudo mysql -u root -p Enter password: mysql> CREATE DATABASE <データベース名>; <br> USEコマンドを使用して、このシェルセッションの今後の操作でそのデータベースを使用するようシェルに指示する。<br> mysql> USE <データベース名>; <br> データベースユーザを作成して、パスワードを設定する。<br> このユーザは、localhostからデータベースに接続できる。<br> <u>※注意</u><br> <u>シングルクォーテーションも必須。</u><br> mysql> CREATE USER '<データベースユーザ名>'@'localhost' IDENTIFIED BY '<パスワード>'; <br> 新しく作成したデータベースユーザには権限が無いため、<code>GRANT</code>コマンドを使用して幾つかのアクセス権を付与する必要がある。<br> ここでは、<code>ALL</code>オプションを使用しているが、実際には、より多くの制限された権限をユーザに付与する方が良い。<br> mysql> GRANT ALL PRIVILEGES ON <データベース名>.* TO '<データベースユーザ名>'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> quit <br><br> == MediaWikiのインストール == 上記の設定が全て完了しているとき、MediaWikiをインストールすることができる。<br> インストール方法を以下に記載する。<br> <br> # WebブラウザでMediaWikiを配置したURL:http://<ホスト名またはIPアドレス>/mediawiki/mw-config を入力する。 # MediaWikiのメイン画面が表示されるので、[set up the wiki]を押下する。<br>mbstringやXML等のPHP拡張機能がインストールされているにも関わらず、<br>それらの拡張機能がインストールされていない表示される場合は、以下のコマンドを実行して、手動で有効化する。 #: <code>sudo phpenmod mbstring</code> #: <code>sudo phpenmod xml</code> #: <code>sudo systemctl restart apache2</code> # 言語設定を日本語にして[続行]を押下する。 # [環境の確認]画面で、規約を確認して[続行]ボタンを押下する。<br>また、データベースのホストの情報は、localhostではなく127.0.0.1のようにIPアドレスで入力する。<br>データベース名とデータベースのユーザ名は、上記セクションで設定したものを入力する。<br>最下部の[続行]ボタンを押下する。 # [データベースの設定]画面では、データベースの文字セットをUTF-8にして、[続行]ボタンを押下する。 # [MediaWikiの名前]画面では、任意の名前を付ける。 # [管理アカウント]画面では、MediaWikiのWebサイトにログインできるユーザ名とパスワードを入力する。 # [インストール]画面では、[続行]ボタンを押下する。 # [インストール完了]画面では、LocalSettings.phpをダウンロードして、/var/www/html/mediawikiディレクトリ直下に配置する。 <br><br> == エラー == ==== ログイン ==== MediaWikiにログインする時、以下のエラーが出力されてログインできない場合がる。<br> これは、セッションとクッキーをAPCuでキャッシュする関係でエラーが出力される。<br> ログインのセッションに問題が発生しました。 セッション乗っ取りを防ぐため、操作を取り消しました。 前のページへ戻って再度読み込んだ後に、もう一度試してください。 <br> 上記のエラーを修正するには、LocalSettings.phpファイルを以下のように編集する。<br> # 修正前 $wgMainCacheType = CACHE_ACCEL; # 修正後 $wgMainCacheType = CACHE_ANYTHING; <br><br> __FORCETOC__ [[カテゴリ:Raspberry_Pi]]
インストール - MediaWiki(Raspberry Pi)
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse