「Wordpress」の版間の差分
(同期) |
(同期) |
||
1行目: | 1行目: | ||
[[Category:ウェブサーバー]] |
[[Category:ウェブサーバー]] |
||
[[en:Wordpress]] |
[[en:Wordpress]] |
||
+ | [[zh-hans:Wordpress]] |
||
{{Related articles start}} |
{{Related articles start}} |
||
{{Related|LAMP}} |
{{Related|LAMP}} |
||
15行目: | 16行目: | ||
Wordpress を使うには [[PHP]] と [[MySQL]] をインストールして設定する必要があります。詳しくは [[LAMP]] の記事を見て下さい。設定するときは、デフォルトでオフになっている [http://wordpress.stackexchange.com/questions/42098/what-are-php-extensions-and-libraries-wp-needs-and-or-uses PHP 拡張] で Wordpress が必要とする機能があるので注意してください。 |
Wordpress を使うには [[PHP]] と [[MySQL]] をインストールして設定する必要があります。詳しくは [[LAMP]] の記事を見て下さい。設定するときは、デフォルトでオフになっている [http://wordpress.stackexchange.com/questions/42098/what-are-php-extensions-and-libraries-wp-needs-and-or-uses PHP 拡張] で Wordpress が必要とする機能があるので注意してください。 |
||
− | |||
− | {{note|現在この記事では PostgreSQL 上での Wordpress の使用をサポートしていません。Wordpress は標準では MySQL 上でのみ動きます。どうしても PostgreSQL で Wordpress を利用したい場合は、このような[http://wordpress.org/extend/plugins/postgresql-for-wordpress/ プラグイン] を使うことによって、PostgreSQL で Wordpress を使用することができます。}} |
||
=== pacman を使ってインストール === |
=== pacman を使ってインストール === |
||
28行目: | 27行目: | ||
[http://wordpress.org/download/ wordpress.org] を開いて Wordpress の最新版をダウンロードしてウェブサーバーのディレクトリに展開してください。ディレクトリにはパーミッションを設定して (Wordpress が使用する) FTP ユーザーがディレクトリに書き込みを行えるようにします。 |
[http://wordpress.org/download/ wordpress.org] を開いて Wordpress の最新版をダウンロードしてウェブサーバーのディレクトリに展開してください。ディレクトリにはパーミッションを設定して (Wordpress が使用する) FTP ユーザーがディレクトリに書き込みを行えるようにします。 |
||
− | cd /srv/http/whatever |
+ | cd /srv/http/''whatever'' |
− | wget https://wordpress.org/latest.tar.gz |
+ | wget <nowiki>https://wordpress.org/latest.tar.gz</nowiki> |
tar xvzf latest.tar.gz |
tar xvzf latest.tar.gz |
||
48行目: | 47行目: | ||
=== apache の設定 === |
=== apache の設定 === |
||
− | {{note|[[PHP]] が動作するように [[Apache]] を設定する必要があります。設定方法は [[LAMP#PHP]] |
+ | {{note|[[PHP]] と [[MySQL]] が動作するように [[Apache]] を設定する必要があります。設定方法は [[LAMP#PHP]] と [[LAMP#MySQL/MariaDB]] を見てください。}} |
apache が Wordpress を見つけられるように設定ファイルを作成してください。以下のファイルを作成して、お好きなテキストエディタで編集してください: |
apache が Wordpress を見つけられるように設定ファイルを作成してください。以下のファイルを作成して、お好きなテキストエディタで編集してください: |
||
58行目: | 57行目: | ||
Options FollowSymlinks |
Options FollowSymlinks |
||
Require all granted |
Require all granted |
||
− | php_admin_value open_basedir "/srv/:/tmp/:/usr/share/webapps/:/etc/webapps:$" |
||
</Directory>}} |
</Directory>}} |
||
73行目: | 71行目: | ||
Options FollowSymlinks |
Options FollowSymlinks |
||
Require all granted |
Require all granted |
||
− | php_admin_value open_basedir "/srv/:/tmp/:/usr/share/webapps/:/etc/webapps:/mnt/data/srv:$" |
||
</Directory>}} |
</Directory>}} |
||
− | + | Apache の設定ファイルを編集して以下を追加してください: |
|
− | {{hc|# /etc/httpd/conf/httpd.conf| |
+ | {{hc|# /etc/httpd/conf/httpd.conf|Include conf/extra/httpd-wordpress.conf}} |
− | ... |
||
− | Include conf/extra/httpd-wordpress.conf |
||
− | ... |
||
− | }} |
||
そして httpd (Apache) を[[デーモン|再起動]]してください。 |
そして httpd (Apache) を[[デーモン|再起動]]してください。 |
||
88行目: | 81行目: | ||
=== MySQL の設定 === |
=== MySQL の設定 === |
||
− | MySQL は様々なツールを使って設定をすることができますが、最も一般的な方法はコマンドラインツールを使う方法か、[ |
+ | MySQL は様々なツールを使って設定をすることができますが、最も一般的な方法はコマンドラインツールを使う方法か、[[phpMyAdmin]] です。 |
+ | |||
+ | {{Tip|先に MariaDB をインストール・設定してください。詳しくは [[MySQL#インストール]]を見てください。}} |
||
+ | |||
+ | ==== MariaDB のコマンドラインツールを使う ==== |
||
+ | |||
+ | まず、root でログインしてください。MariaDB の root パスワードが要求されます: |
||
+ | |||
+ | $ mysql -u root -p |
||
+ | |||
+ | そしてユーザーとデータベースを作成してください: |
||
+ | {{Note|{{ic|wordpress}} がデータベース名で {{ic|wp-user}} がユーザー名です。自由に名前を付けることができます。また、{{ic|choose_db_password}} はパスワードに置き換えてください。次のセクションで {{ic|localhost}} と一緒にユーザー名・パスワードを設定することになります。}} |
||
+ | |||
+ | {{bc|MariaDB> CREATE DATABASE wordpress; |
||
+ | MariaDB> GRANT ALL PRIVILEGES ON wordpress.* TO "wp-user"@"localhost" IDENTIFIED BY "choose_db_password"; |
||
+ | MariaDB> FLUSH PRIVILEGES; |
||
+ | MariaDB> EXIT}} |
||
+ | |||
+ | 詳しくは WordPress.org [http://wpdocs.osdn.jp/WordPress_%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB#MySQL_.E3.82.AF.E3.83.A9.E3.82.A4.E3.82.A2.E3.83.B3.E3.83.88.E3.81.AE.E5.88.A9.E7.94.A8 公式手順] を参照してください。 |
||
==== phpMyAdmin を使う ==== |
==== phpMyAdmin を使う ==== |
||
114行目: | 125行目: | ||
# "Submit" をクリック。 |
# "Submit" をクリック。 |
||
+ | 公式リポジトリから Wordpress をインストールした場合、Wordpress によって使われる {{ic|wp-config.php}} ファイルを作成するためのパーミッションがありません。Wordpress によって提供される情報を使って root で手動で作成する必要があります。 |
||
− | If you installed Wordpress from the Official repository, then this setup procedure will not have the correct permissions to create the wp-config.php file used by Wordpress. You will have to do this step yourself as root using information Wordpress will provide. |
||
− | + | セットアップページでは Wordpress から {{ic|wp-config.php}} ファイルが書き込めないと表示されます。編集ボックスのテキストをコピーしてテキストエディタで {{ic|/usr/share/webapps/wordpress/wp-config.php}} を開き、コピーしたテキストをエディタに貼り付けてファイルを保存してください。 |
|
+ | 作成後、chown を使って {{ic|/usr/share/webapps/wordpress/}} とその中身の所有者・所有グループを {{ic|http}} に変更してウェブサーバーからアクセスできるようにしてください。 |
||
− | After that, you will have to change permissions of the /usr/share/webapps/wordpress/ and all the files inside it to user {{ic|http}} and group {{ic|http}} by using chown so that the webserver can access it. |
||
+ | 最後に、"Run the install" をクリックすると Wordpress によってデータベースが作成されます。データベースの作成が完了すると "Success!" ページが表示されます。ログインボタンをクリックしてインストールを完了してください。 |
||
− | Finally, Click "Run the install" and Wordpress will populate the database with your information. Once complete, you will be shown "Success!" page. Click the login button to finish your installation. |
||
+ | Wordpress のインストールが正しく完了しているか確かめるためにウェブサイトにアクセスしてみると良いでしょう。 |
||
− | Now would be a good time to access your website from all your devices to be sure your Wordpress installation is setup correctly. |
||
== 使用方法 == |
== 使用方法 == |
||
136行目: | 147行目: | ||
* [http://thethemefoundry.com/ The Theme Factory] |
* [http://thethemefoundry.com/ The Theme Factory] |
||
* [http://www.woothemes.com/ Woo Themes] |
* [http://www.woothemes.com/ Woo Themes] |
||
+ | |||
+ | {{Tip|WordPress の管理者インターフェイスを使ってプラグインやテーマをインストールできます。WordPress ディレクトリの[[ファイルのパーミッションと属性#パーミッションを変更|所有者]]を HTTP サーバーのユーザーに設定してください。[[Apache_HTTP_Server#高度なオプション|Apache]] の場合、通常は http になります。}} |
||
==== 管理パネルを使ってインストール ==== |
==== 管理パネルを使ってインストール ==== |
||
164行目: | 177行目: | ||
=== プラグインのインストール === |
=== プラグインのインストール === |
||
− | The steps for installing a plugin are the same as they are for installing a theme. Just click the "Plugins" link in the left navigation bar and follow the steps |
+ | The steps for installing a plugin are the same as they are for installing a theme. Just click the "Plugins" link in the left navigation bar and follow the steps. |
=== アップデート === |
=== アップデート === |
||
Every now and then when you log into wordpress there will be a notification informing you of updates. If you have correctly installed and configured an FTP client, and have the correct filesystem permissions to write in the Wordpress install path then you should be able to perform updates at the click of a button. Just follow the steps. |
Every now and then when you log into wordpress there will be a notification informing you of updates. If you have correctly installed and configured an FTP client, and have the correct filesystem permissions to write in the Wordpress install path then you should be able to perform updates at the click of a button. Just follow the steps. |
||
+ | |||
+ | Alternatively, you can use SSH to update your installation with the [https://wordpress.org/plugins/ssh-sftp-updater-support/ SSH SFTP Updater Support plugin]. |
||
== トラブルシューティング == |
== トラブルシューティング == |
2017年3月29日 (水) 23:50時点における版
関連記事
Wordpress はフリーでオープンソースのコンテンツ管理システム (CMS) です。Matt Mullenweg によって開発され2003年に初めてリリースされました。Wordpress には広大で活気に満ちたコミュニティが存在し、Wordpress CMS の外観や機能を簡単にカスタマイズできるフリーのプラグインやテーマが数万以上あります。Wordpress は GPLv2 でライセンスされています。
Wordpress の一番の特徴はその設定と管理のしやすさです。Wordpress サイトの設定には5分しかかかりません。Wordpress の管理パネルはウェブサイトのほぼ全てのことを簡単に設定することが可能です。プラグインやテーマの取得・インストールもそれに含まれます。Wordpress には手っ取り早い自動アップデートも存在します。
インストール
Wordpress を使うには PHP と MySQL をインストールして設定する必要があります。詳しくは LAMP の記事を見て下さい。設定するときは、デフォルトでオフになっている PHP 拡張 で Wordpress が必要とする機能があるので注意してください。
pacman を使ってインストール
公式リポジトリから wordpress をインストールしてください。
手動インストール
wordpress.org を開いて Wordpress の最新版をダウンロードしてウェブサーバーのディレクトリに展開してください。ディレクトリにはパーミッションを設定して (Wordpress が使用する) FTP ユーザーがディレクトリに書き込みを行えるようにします。
cd /srv/http/whatever wget https://wordpress.org/latest.tar.gz tar xvzf latest.tar.gz
設定
以下に記述している設定方法は Wordpress をローカルネットワーク上で使うことを前提にしています。
ホスト設定
/etc/hosts
ファイルを適切に設定してください。ローカルネットワークから Wordpress CMS にアクセスする際に重要になります。/etc/hosts
ファイルは以下のように記述されている必要があります:
#<ip-address> <hostname.domain.org> <hostname> 127.0.0.1 lithium.kaboodle.net localhost lithium ::1 lithium.kaboodle.net localhost lithium
apache の設定
apache が Wordpress を見つけられるように設定ファイルを作成してください。以下のファイルを作成して、お好きなテキストエディタで編集してください:
# /etc/httpd/conf/extra/httpd-wordpress.conf
Alias /wordpress "/usr/share/webapps/wordpress" <Directory "/usr/share/webapps/wordpress"> AllowOverride All Options FollowSymlinks Require all granted </Directory>
1行目の /wordpress
はお好きなように変更してください。例えば、/myblog
にするとあなたの Wordpress ウェブサイトを見るためには http://hostname/myblog
を開くようになります。
また、手動でインストールした場合は、Wordpress のインストールディレクトリのパスを変更してください。php_admin_value
変数に親ディレクトリも忘れずに追加してください。
# /etc/httpd/conf/extra/httpd-wordpress.conf
Alias /myblog "/mnt/data/srv/wordpress" <Directory "/mnt/data/srv/wordpress"> AllowOverride All Options FollowSymlinks Require all granted </Directory>
Apache の設定ファイルを編集して以下を追加してください:
# /etc/httpd/conf/httpd.conf
Include conf/extra/httpd-wordpress.conf
そして httpd (Apache) を再起動してください。
MySQL の設定
MySQL は様々なツールを使って設定をすることができますが、最も一般的な方法はコマンドラインツールを使う方法か、phpMyAdmin です。
MariaDB のコマンドラインツールを使う
まず、root でログインしてください。MariaDB の root パスワードが要求されます:
$ mysql -u root -p
そしてユーザーとデータベースを作成してください:
MariaDB> CREATE DATABASE wordpress; MariaDB> GRANT ALL PRIVILEGES ON wordpress.* TO "wp-user"@"localhost" IDENTIFIED BY "choose_db_password"; MariaDB> FLUSH PRIVILEGES; MariaDB> EXIT
詳しくは WordPress.org 公式手順 を参照してください。
phpMyAdmin を使う
phpMyAdmin のインストールと設定については phpMyAdmin を見て下さい。
ウェブブラウザで、phpMyAdmin を開いて以下の手順に従ってください:
- phpMyAdmin にログイン。
- "user" をクリックしてから "Add user" をクリック。
- ポップアップウィンドウに名前とパスワードを記入。
- "Create database with same name and grant all privileges" を選択。
- "Add user" ボタンをクリックしてユーザーを作成。
Wordpress のインストール
http サーバー, php, mysql の設定が完了したら、最後に WordPress をインストールします。
Wordpress をインストールするときはウェブブラウザのアドレスフィールドにデフォルトのウェブサイト URL に設定した URL を使います。http://localhost/wordpress を開いたとき、ローカルネットワークからウェブサイトにアクセスすることができますが、外観や機能は上手く表示されません。
http://hostname/wordpress
を開く。- "Create a Configuration File" ボタンをクリック。
- "Let's go!" ボタンをクリック。
- 前のセクションで作成したデータベースの情報を記入。
- "Submit" をクリック。
公式リポジトリから Wordpress をインストールした場合、Wordpress によって使われる wp-config.php
ファイルを作成するためのパーミッションがありません。Wordpress によって提供される情報を使って root で手動で作成する必要があります。
セットアップページでは Wordpress から wp-config.php
ファイルが書き込めないと表示されます。編集ボックスのテキストをコピーしてテキストエディタで /usr/share/webapps/wordpress/wp-config.php
を開き、コピーしたテキストをエディタに貼り付けてファイルを保存してください。
作成後、chown を使って /usr/share/webapps/wordpress/
とその中身の所有者・所有グループを http
に変更してウェブサーバーからアクセスできるようにしてください。
最後に、"Run the install" をクリックすると Wordpress によってデータベースが作成されます。データベースの作成が完了すると "Success!" ページが表示されます。ログインボタンをクリックしてインストールを完了してください。
Wordpress のインストールが正しく完了しているか確かめるためにウェブサイトにアクセスしてみると良いでしょう。
使用方法
テーマのインストール
新しいテーマを探す
Wordpress には数千ものテーマが存在しています。google でテーマを検索するのは、ゴミだらけの川を歩いて渡るようなものでしょう。テーマを探すときは以下のサイトがおすすめです:
管理パネルを使ってインストール
管理パネルを使ってテーマをインストールする前に Wordpress を動作させるマシンに FTP サーバーを設定する必要があります。
Once the FTP server is setup, login to your Wordpress installation and click "Appearance->Install Themes->Upload". From there select your zip file that contains your theme and click "Install Now". You will be presented with a box asking for FTP information, enter it and click "Proceed". If you have been following along closely, you should now have an installed theme. Activate it if you wish.
手動でインストール
圧縮ファイルをダウンロードして wp-content/themes フォルダに展開してください:
# Example for a theme named "MyTheme" cd /path/to/wordpress/root/directory cd wp-content/themes
# get the theme archive and extract wget http://www.example.com/MyTheme.zip unzip MyTheme.zip
# remove the archive (optional) rm MyTheme.zip
Be sure to follow any additional instructions as provided by the theme author.
Select your new theme from the theme chooser ("Appearance->Themes")
プラグインのインストール
The steps for installing a plugin are the same as they are for installing a theme. Just click the "Plugins" link in the left navigation bar and follow the steps.
アップデート
Every now and then when you log into wordpress there will be a notification informing you of updates. If you have correctly installed and configured an FTP client, and have the correct filesystem permissions to write in the Wordpress install path then you should be able to perform updates at the click of a button. Just follow the steps.
Alternatively, you can use SSH to update your installation with the SSH SFTP Updater Support plugin.
トラブルシューティング
見た目がおかしい (スタイルが適用されない)
Your Wordpress website will appear to have no styling to it when viewing it in a web browser (desktop or mobile) that does not have its hostnames mapped to ip addresses correctly.
This occurs because you used a url with the hostname of your server, instead of an ip address, when doing the initial setup and Wordpress has used this as the default website URL.
To fix this, you will either need to edit your /etc/hosts file or setup a proxy server. For an easy to setup proxy server, see Polipo, or if you want something with a little more configuration, see Squid.
Another option is changing a value in the database table of your Wordpress, specifically the wp_options table. The fix is to change the siteurl option to point directly to the domain name and not "localhost".