こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

締切り済みの質問

「WordPress」の作り方。

某参考書から得た「WordPress」の作り方です。

$ sudo apt install apache2 php-curl php-gd php-mcrypt php-xmlrpc libapache2-mod-php
mysql-server php-mysql

$ wget https://ja.wordpress.org/latest-ja.tar.gz

$ cd /var/www/html

$ sudo tar xzvf ~/latest-ja.tar.gz

$ sudo chown -R www-data.www-data wordpress

$ sudo nano /etc/apache2/sites-available/wordpress.conf



<Directory /var/www/html/wordpress> ←新規作成
Options All
AllowOverride All
Require all granted
</Directory>


$ sudo a2ensite wordpress

$ sudo a2enmod rewrite

$ sudo systemctl restart apache2

$ sudo mysqladmin create wordpress -p

Enter password



ブラウザを立ち上げて「http://Ubuntu Server 17.04の固定IPアドレス」

それで上手く行かないのですけど、どうしてでしょうか?

ご多忙中申し訳ありません。

ご回答の程、宜しくお願い申し上げます。

投稿日時 - 2017-07-21 17:16:39

QNo.9354334

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(5)

ANo.5

>ボクは/var/www/htmlの中に
>index.htmlファイルが入っています。
>その影響でしょうか?
WebサーバーのIPアドレスだけで接続すると提示のindex.htmlが表示されます。
但し、Webサーバー(httpd)が正常に動作している状況での話です。
「404 NOT FOUND」エラーが出るのはWebサーバーが停止しているかDNSサーバーのキャッシュが不正になっているなどが原因と思います。
Apache2が起動しているUbuntuのブラウザで http://localhost/ に接続し、表示状態を確認してください。
/var/www/html/index.html が表示されればApache2が正常です。
WordPressのindex.phpを表示したいときは http://localhost/wordpress/ に接続してください。
動作確認が済んでからWebサーバーのコンテンツをどのように見せるかを考えて/var/www/indexhtml内のディレクトリ構成やindex.htmlの修正を行うと良いでしょう。

投稿日時 - 2017-07-22 06:44:18

お礼

正常です。

何故、をwordoressを追加できないのでしょうか?

投稿日時 - 2017-07-22 13:35:36

ANo.4

> コレは初めて聞いた確認方法です。
> どういう意味があるのですか?
404 NOT FOUND.をそのWordpress用に構築したサーバーが返しているかの確認です。
記載がない場合、別のサーバーを見に行っているということになります。

----
あなたが記載していた方法で、Ubuntu Server 17.04の環境にwordpressを構築しましたが、何の問題もなく構築できました。

投稿日時 - 2017-07-22 05:51:08

お礼

そうですか?


ボクのコンピューターとtkf-さんのコンピーター

どこがちがうのでしょうか?

そこまでわからないでしょうね?

投稿日時 - 2017-07-22 13:30:56

ANo.3

> 404 NOT FOUND です。
(1) tar の展開がうまくいっていない
/var/www/html/ 以下に wordpress ディレクトリは存在しますか。
(2) /etc/apache2/sites-available/wordpress.conf の記載ミス
まさかと思いますが、「←新規作成」入れてないですよね。
(3) 実は違うサーバを見に行っている
Ubuntu Server のIPアドレスをちゃんと確認してみてください。
/var/log/apache2/error_log に 404 の記載がありますか。

投稿日時 - 2017-07-21 22:47:58

お礼

(1)wordpressディレクトリは存在します。

(2)記載ミスはありません。

(3)「/var/log/apache2/error_log に 404 の記載がありますか。」
  コレは初めて聞いた確認方法です。
  どういう意味があるのですか?

投稿日時 - 2017-07-22 00:04:26

ANo.2

>某参考書から得た「WordPress」の作り方です。
「WordPressをインストールする」という表現ではありませんか?
「端末」を起動して順次コマンドを実行すれば良いだけのようです。
但し、次の部分は新しいファイルを作成することを意味しています。
$ sudo nano /etc/apache2/sites-available/wordpress.conf
ディレクトリの/etc/apache2/sites-availableへwordpress.confと言う名前のファイルを作成します。
内容は以下の通りです。
<Directory /var/www/html/wordpress>
Options All
AllowOverride All
Require all granted
</Directory>
その後のコマンド実行も必要のようです。
最後のコマンド実行でパスワードの入力を求められるはずです。
$ sudo mysqladmin create wordpress -p
Enter password
そこまでエラーなしで完了しましたか?

>ブラウザを立ち上げて「http://Ubuntu Server 17.04の固定IPアドレス」
>れで上手く行かないのですけど、どうしてでしょうか?
Ubuntuのブラウザからの動作確認の場合は次のようにされた方が良いでしょう。
http://localhost/
LAN内のPCからの動作テストのときはWebサーバーのプライベートIPアドレスを使うようにしてください。
グローバルIPアドレスでの動作確認は別回線のインターネット接続端末からアクセスしないと正常な表示にならないでしょう。

投稿日時 - 2017-07-21 21:22:53

補足

ボクは/var/www/htmlの中に

index.htmlファイルが入っています。

その影響でしょうか?

投稿日時 - 2017-07-21 22:10:32

お礼

エラー無しで行きましたよ。

404 NOT FOUND でした。

投稿日時 - 2017-07-21 22:08:19

ANo.1

> ブラウザを立ち上げて「http://Ubuntu Server 17.04の固定IPアドレス」
だけだと、Ubuntu ServerにインストールしたApacheのデフォルト画面が表示されるのではないでしょうか。
正確には、http://(IPアドレス)/wordpress/ でないといけないのでは。

> それで上手く行かないのですけど、どうしてでしょうか?
どううまくいかないのでしょう。ブラウザが反応しないのかエラーが出るのか。

投稿日時 - 2017-07-21 21:10:15

お礼

404 NOT FOUND です。

投稿日時 - 2017-07-21 22:05:10

-広告-
-広告-
-広告-
-広告-