FC2ブログ
ブログパーツ アクセスランキング
インフラ情報まとめ
アクセスランキング
サーバー、クライアント関係の構築、運用等のまとめ書きです。旧名 ほぷぅ(。・ω・)ノPCまとめ

Webアプリ導入 MediaWikiの設定②




にほんブログ村 IT技術ブログ IT技術メモへ
Linux Webアプリケーションのインストール

MediaWikiの設定3


前回のインストールで設定する用意はできました


では・・ http://サーバーのアドレス/wiki でアクセスしてみましょう♪


下記のような画面が表示されます。


Set up the wiki をクリックしますほぷぅ(。・ω・) ノ パソコンめも-MW-エイリアス設定


進めていくと以下のような画面が表示されます


設定は以下の画像の通りになります


ほぷぅ(。・ω・) ノ パソコンめも-MW-config


-----------------------------------------------------------------------------------------

設定一覧

Site config


Wiki name [ MyWiki ] (例)サイト名を入力(英語)

Contact e-mail [ webadmin@hopu.mydns.jp ] 連絡先
Language ja [ 日本語 ] 使用言語
Admin username [ admin ] 管理者名 (wikiでの名前なんでもよい)
Password [ adminpass ] 管理者パスワード 例
Password confirm [ adminpass ] 同上(再確認の入力)


Database config


Database type [ MySQL ] 使用するデータベースを指定

Database host [ localhost ] データベースホスト(自分自身のアクセスの為「localhost」にする)

Database name [ wikidb ] 作成した「wiki」データベース名

DB username [ wikiuser ] 「wiki」データベースへアクセスするユーザ名

DB password [ wikipassword ] 上記ユーザのパスワード

DB password confirm [ wikipassword ] 同上(再確認の入力)

Superuser account [ root ] スパーユーザ(root) MySQLのrootです!

Superuser password [ sqlpassword ] rootのパスワードMySQLログイン時のrootパスワードである事に注意


MySQL specific options


Database table ptefix [ mw_ ]


テーブル名が複数あった場合のプレフィックスを指定します

Database charset Backwards-compatible UTF-8 データベースの文字コード


-----------------------------------------------------------------------------------------


上記の設定が完了したら

Install MediaWiki ボタンを押してください!



ほぷぅ(。・ω・) ノ パソコンめも-MW-Install完了
Installation successful!が出ればインストールは完全に終了です。続いて設定にいきましょう


Installation successful! Move the config/LocalSettings.php file to the parent directory, then follow this link to your wiki.

You should change file permissions for LocalSettings.php as required to prevent other users on the server reading passwords and altering configuration data.

と表示されていますので LocalSettings.php を移動します。



LocalSettings.php の編集を行います


phpはテキストに平文でパスワードを記録するので、 パスワードは万一ばれても良いようなものにした方がよいです。
mv config/LocalSettings.php  移動します wik/config → wiki へ
chmod a-rxw config 念の為 configファイルは外部から読めなくします chmod 000 と同様
chmod go-xrw LocalSettings.php ↓

LocalSettings.php は apache から読めさえすれば良いのです。一応属性を変えておきます。

以後 LocalSettings.php の編集は root権限で行います。


[root@server wiki]# ls -l
合計 16
-rw-------. 1 apache apache 4154 2011-09-11 18:51 LocalSettings.php
lrwxrwxrwx. 1 apache apache 28 2011-09-05 23:44 api.php -> /usr/share/mediawiki/api.php
d---------. 2 apache apache 4096 2011-09-11 01:29 config
drwxr-xr-x. 7 apache apache 4096 2011-09-11 18:54 images
lrwxrwxrwx. 1 apache apache 30 2011-09-05 23:44 index.php -> /usr/share/mediawiki/index.php


------------------------------------------------------------------------------------

もしもセットアップ中に画像がうまく反映されていない場合は以下のようにエイリアス設定してください。

conf.d/mediawiki.conf がありますので

初期ファイルはmediawiki.conf になっていますので

cp mediawiki.conf mediawiki.conforg バックアップを取り

mv mediawiki.conf wiki.conf 名前を変更します


vi wiki.conf で設定ファイルを編集


# This is a sample configuration for a wiki instance located under
# /var/www/wiki and exposed as http://thishost/wiki . Please read
# /usr/share/doc/mediawiki-*/README.RPM on whether to use this
# instance or create copies of it.

Alias /wiki/skins /usr/share/mediawiki/skins
Alias /wiki /var/www/wiki

# If your DocumentRoot points into the wiki itself all that is needed is

Alias /skins /usr/share/mediawiki/skins


ここまでがデフォルトのエイリアスとなっています


ここより先にディレクトリの設定をします

これらを文章の最後尾に追加します。

これを設定しないとページが表示されませんので設定してください。


<Directory "/var/www/wiki">
Options FollowSymLinks ExecCGI
AllowOverride All
Order Allow,Deny
Allow from All
DirectoryIndex index.php index.html index.jsp
</Directory>
php_value session.save_path /var/www/tmp/mediawiki
ErrorLog logs/wiki-error_log
CustomLog logs/wiki-access_log common


------------------------------------------------------------------------------------

もう一度 http://サーバーのアドレス/wiki でアクセスしてみましょう

下記のような画面が表示されれば成功です。

web上で自由にページを作成してください




ほぷぅ(。・ω・) ノ パソコンめも-MW-初期画面




MediaWikiが正常にインストールされました。

使い方・設定に関してはユーザーズガイドを参照してください。

[編集] はじめましょう
設定リスト
MediaWiki FAQ
MediaWiki リリース情報メーリングリスト


http://www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定リスト
http://www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki FAQ
https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki リリース情報メーリングリスト












  1. 2011/10/29(土) 13:24:28|
  2. Linux-Fedora11
  3. | トラックバック:0

Webアプリ導入 MediaWikiの設定




にほんブログ村 IT技術ブログ IT技術メモへ

Linux Webアプリケーションのインストール


MediaWikiの設定


前回でインストールは完了しました

次に設定にいきます


[root@server wiki]# pwd
/var/www/wiki ←自動的作成されている


rpm版と違って自動的にディレクトリは作成されて必要なファイルも転送されています↓


[root@server wiki]# ls -l  ← 中身を確認

lrwxrwxrwx. 1 root root 28 2011-09-05 23:44 api.php -> /usr/share/mediawiki/api.php
drwxr-xr-x. 2 apache apache 4096 2011-09-05 23:44 config
drwxr-xr-x. 6 root root 4096 2011-09-05 23:44 images
lrwxrwxrwx. 1 root root 30 2011-09-05 23:44 index.php -> /usr/share/mediawiki/index.php

念の為に一つ前のディレクトリへ戻り

以下のコマンドで完全にapache所有にします


[root@server www]# chown -R apache:apache wiki


---------------------------------------------------------------------------------

データベースの設定をします


すでにMysqlをインストールしたものとして説明いたします


[root@server wiki]# mysql -u root -p すでにログインした事ある場合はこちらで
Enter password:                ← パスワードを聞いてきます
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.47 Source distribution

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


mysql> create database wikidb; wikで使用するデータベース名を作成します
Query OK, 1 row affected (0.00 sec)


↓wikidbで使用するユーザー名とパスワードを設定します

mysql> grant all privileges on wikiuser.* to wiki@localhost identified by 'wikipassword';  
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye



上記は以下の設定となっています。
データベース名 :wikidb
ユーザ名 :wikiuser
パスワード :wikipassword

事前準備は終わりました














  1. 2011/10/29(土) 13:23:13|
  2. Linux-Fedora11
  3. | トラックバック:0

Webアプリ導入 MediaWikiのインストール①




にほんブログ村 IT技術ブログ IT技術メモへ
MediaWikiのインストール

Linux Webアプリケーションのインストール


MediaWikiのインストール①


Wikipediaでお馴染みのwikiシステムを自分のサーバーにインストールして

web上からページを作成したり編集できるようにしてみましょう


Fedora11では正式にyumでサポートされてますので楽してズルしてインストールかしら!


[root@server ~]# yum search mediawiki


これで検索してみます


読み込んだプラグイン:refresh-packagekit
=============================================== Matched: mediawiki ===============================================
openoffice.org-wiki-publisher.i586 : Create Wiki articles on MediaWiki servers with OpenOffice.org
OmegaT.noarch : Computer Aid Translation tool
blahtexml.i586 : TeX / MathML converter
fuse-python.i586 : Python bindings for FUSE - filesystem in userspace
goldendict.i586 : A feature-rich dictionary lookup program
irclog2html.noarch : Script to convert IRC logs to HTML and other formats
mediawiki.i586 : A wiki engine
mediawiki-CategoryTree.noarch : Provides a dynamic view of the wiki's category structure as a tree
mediawiki-Cite.noarch : An extension to provide Citation tools for Mediawiki
mediawiki-HNP.noarch : An extension to provide a hierarchical namespace permissions system
mediawiki-HTTP302Found.noarch : Forces an external HTTP 302 redirect instead of internal redirects
mediawiki-InputBox.noarch : An extension to enable input box tags for mediawiki pages
mediawiki-ParserFunctions.noarch : Enhances the Mediawiki parser with logical functions
mediawiki-Renameuser.noarch : An extension that provides a special page for renaming user accounts
mediawiki-SpecialInterwiki.noarch : An extension to provide an interwiki management system
mediawiki-StubManager.noarch : An extension meant to address 'rare events' handling
mediawiki-imagemap.noarch : The ImageMap extension for MediaWiki
mediawiki-math.i586 : Math support for mediawiki.
mediawiki-nomath.i586 : mediawiki w/o texvc.
mediawiki-openid.noarch : The OpenID extension for MediaWiki
mediawiki-rss.noarch : Displays an RSS feed on a mediawiki page
mediawiki-semantic.noarch : An extension of MediaWiki that improves content organization
mediawiki-wikicalendar.noarch : Simple calendar extension for mediawiki
perl-Pod-Simple-Wiki.noarch : Utility and perl classes for converting POD to Wiki text
python-mwclient.noarch : Mwclient is a client to the MediaWiki API
python-mwlib.i586 : MediaWiki conversion library for Python
python-wikimarkup.noarch : Formats text to Mediawiki syntax
translate-toolkit.noarch : Tools to assist with translation and software localization


色々ありますね・・
--------------------------------------------------------------------------------------------


[root@server ~]# yum install mediawiki*


もう関連するもの全部インストールしてしまいましょう


~略~


インストール完了しました!


なにがインストールされたかログで見てみましょう

-------------------------------------------------------------------------------------------

log /var/log/messagesの中身を抜き出しました
-------------------------------------------------------------------------------------------


Sep 5 23:42:58 server yum: Installed: texlive-texmf-errata-2007-6.fc11.noarch
Sep 5 23:43:07 server yum: Installed: texlive-texmf-2007-34.fc11.noarch
Sep 5 23:43:08 server yum: Installed: 1:php-pear-1.7.2-3.fc11.noarch
Sep 5 23:43:09 server yum: Installed: php-pear-Net-Curl-1.2.5-2.fc11.noarch
Sep 5 23:43:09 server yum: Installed: texlive-texmf-errata-fonts-2007-6.fc11.noarch
Sep 5 23:43:09 server yum: Installed: php-magpierss-0.72-5.fc11.noarch
Sep 5 23:43:09 server yum: Installed: texlive-texmf-errata-dvips-2007-6.fc11.noarch
Sep 5 23:43:12 server yum: Installed: texlive-texmf-dvips-2007-34.fc11.noarch
Sep 5 23:44:01 server yum: Installed: texlive-texmf-fonts-2007-34.fc11.noarch
Sep 5 23:44:01 server yum: Installed: texlive-texmf-errata-latex-2007-6.fc11.noarch
Sep 5 23:44:01 server yum: Installed: kpathsea-2007-47.fc11.i586
Sep 5 23:44:10 server yum: Installed: texlive-2007-47.fc11.i586
Sep 5 23:44:11 server yum: Installed: texlive-dvips-2007-47.fc11.i586
Sep 5 23:44:11 server yum: Installed: php-pgsql-5.2.13-1.fc11.i586
Sep 5 23:44:11 server yum: Installed: texlive-utils-2007-47.fc11.i586
Sep 5 23:44:11 server yum: Installed: php-bcmath-5.2.13-1.fc11.i586
Sep 5 23:44:12 server yum: Installed: php-xml-5.2.13-1.fc11.i586
Sep 5 23:44:20 server yum: Installed: mediawiki-nomath-1.15.1-50.fc11.i586
Sep 5 23:44:22 server yum: Installed: php-pear-Auth-OpenID-2.1.1-7.fc11.noarch
Sep 5 23:44:31 server yum: Installed: texlive-latex-2007-47.fc11.i586
Sep 5 23:44:47 server yum: Installed: texlive-texmf-latex-2007-34.fc11.noarch
Sep 5 23:44:48 server yum: Installed: tex-preview-11.85-8.fc11.noarch
Sep 5 23:44:48 server yum: Installed: mediawiki-math-1.15.1-50.fc11.i586
Sep 5 23:44:48 server yum: Installed: mediawiki-1.15.1-50.fc11.i586
Sep 5 23:44:48 server yum: Installed: mediawiki-StubManager-1.3.0-2.fc11.noarch
Sep 5 23:44:49 server yum: Installed: mediawiki-Cite-0-0.4.20080901svn.fc11.noarch
Sep 5 23:44:49 server yum: Installed: mediawiki-openid-0.8.2-8.0.1.noarch
Sep 5 23:44:49 server yum: Installed: mediawiki-InputBox-0-0.2.20090420svn.fc11.noarch
Sep 5 23:44:49 server yum: Installed: mediawiki-SpecialInterwiki-0-0.5.20100613svn.fc11.noarch
Sep 5 23:44:49 server yum: Installed: mediawiki-HNP-1.1.2-2.fc11.noarch
Sep 5 23:44:49 server yum: Installed: mediawiki-CategoryTree-45462-1.fc11.noarch
Sep 5 23:44:51 server yum: Installed: mediawiki-HTTP302Found-1.0-1.fc11.noarch
Sep 5 23:44:51 server yum: Installed: mediawiki-rss-1.5-2.fc11.noarch
Sep 5 23:44:52 server yum: Installed: mediawiki-semantic-1.4.2-1.fc11.noarch
Sep 5 23:44:52 server yum: Installed: mediawiki-Renameuser-0-0.5.20090505svn.fc11.noarch
Sep 5 23:44:53 server yum: Installed: mediawiki-imagemap-0-0.2.r37906.fc11.noarch
Sep 5 23:44:53 server yum: Installed: mediawiki-wikicalendar-1.15-1.fc11.noarch
Sep 5 23:44:53 server yum: Installed: mediawiki-ParserFunctions-1.1.1-5.svn45003.fc11.noarch



------------------------------------------------------------------------------------------
自分で使用していないPostgreSQLのPHPまで入ってしまいましたが関連するもの全部入れるとこのようになります。

必要な関連パッケージの入れ忘れはなくなりやすく設定するのにトラブルが少ないですが使用しない無駄なシステムまでインストールされる欠点もありますので注意してください。










  1. 2011/10/29(土) 13:20:11|
  2. Linux-Fedora11
  3. | トラックバック:0
前のページ 次のページ


サイトマップ・お奨め記事

CentOS7 まとめ
Ubuntu14 まとめ
Ubuntu12用無線アダプタ紹介
Ubuntu12 まとめ
Server 2008R2 まとめ
SCCM2012R2 まとめ
Windows10 アップグレード
Windows7 まとめ
Windows7 SSD まとめ
Windows8 まとめ
EaseUS Todo Backup Server
Linux Destbision まとめ
Linuxコマンド関連Index
Zorin8.1まとめ
Fedora17まとめ
Fedora15まとめ
VB Script まとめ
USB3.0で快適バックアップ
リンク集・メール


スポンサードリンク


リンク


サイト登録Paseon

・はじめての自宅サーバ構築 - Fedora/CentOS -

・Fedoraで自宅サーバー構築

・CentOSで自宅サーバー構築

・ぼくんちのTV別館

・ネットセキュリティブログ

・まとめ横丁

・オールフリーソフト


相互リンク更新情報
BookMark
GPUベンチマーク(ドスパラ)
VMware OS仮想化
EaseUS
Fedora releases ISO
【Http外部からの表示確認】
ポートスキャンチェック
IPA情報処理推進機構
無料DNS ieServer
無料DNS-MyDNS
yahooログイン履歴チェック
メール不正中継拒否テスト
Fedora Project
allbootdisks
Edy Viewer
ESXi動作実績ハードウェア@Wiki
IEEE Standards

---ライセンス認証解除系リンク---
ShadowProtect Personal
.NET製品
弥生



--所有サーバーWiki--
NEC Express5800/S70
HP ProLiant ML110G5
PRIMERGY TX100 S3

このブログをリンクに追加する

カテゴリ

Linux (45)
Linux-CentOS7 (70)
Linux-Ubuntu14.04 (87)
Linux-Ubuntu12.04 (76)
Linux-Zorin8.1 (36)
Linux-Fedoras.soft (19)
Linux-Fedora18 (11)
Linux-Fedora17 (39)
Linux-Fedora15 (60)
Linux-Fedora11 (36)
Linux-Fedora16 (1)
Linux-Security (3)
Linux/Unix シェル (38)
Linux Distribution (53)
仮想OS (31)
Windows Server 2008 (254)
Windows Server 2012 (30)
Windows Server コマンド (39)
Windows Server アプリ (14)
Windows (40)
Windows 10 (3)
Windows 7 (59)
Windows 8 (257)
Windowsアプリ (23)
Windows 8 アプリ (29)
Windows レジストリ (6)
Windows BAT (17)
ネットワーク (5)
MySQL (1)
ニュース (8)
ハードウェア (11)
Windows VBScript-Basp21 (1)
VBScript (29)
Windows Vista (1)
Windows グループポリシー (3)
Security (6)
未分類 (4)
クールなアイテムまとめ (5)
Game (1)
PowerShell (4)


Linux ブログランキングへ

カテゴリ2

SCCM Backup 遠隔操作 VirtualBox FeliCaポート/パソリ ESXi 

カウンター

RSSリンクの表示

アクセスランキング

[ジャンルランキング]
コンピュータ
144位
アクセスランキングを見る>>

[サブジャンルランキング]
その他
31位
アクセスランキングを見る>>



フィードメーター - ほぷぅ(。・ω・) ノ PCまとめ Linux,Win,自宅サ..


Windows ブログランキングへ

にほんブログ村 IT技術ブログ IT技術メモへ
にほんブログ村

全記事表示リンク

全ての記事を表示する

検索フォーム

RSSリンクの表示

 



Linux ブログランキングへ





<%plugin_third_title>

<%plugin_third_description>

<%plugin_third_content>

<%plugin_third_description2>