• 締切済み
  • すぐに回答を!

「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アドレス」 それで上手く行かないのですけど、どうしてでしょうか? ご多忙中申し訳ありません。 ご回答の程、宜しくお願い申し上げます。

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数124
  • ありがとう数5

みんなの回答

  • 回答No.3
  • t_ohta
  • ベストアンサー率38% (4012/10352)

> /var/www/html > おかしいですか? 作業内容をみると /var/www/html の中に WordPress の圧縮ファイルを展開されているので、/var/www/html の中に wordpress ディレクトリができていて、その中に WordPress のファイルが入っているように思われます。 そうすると、ブラウザに入力するURLに /wordpress/ を付けてインストールされたディレクトリを指定しないと WordPress が表示されないと思います。 もしくは DocumentRoot を /var/www/html/wordpress に変えて、URLには /wordpress/ を付けずにアクセスする必要があるように思われます。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご回答誠にありがとうございます。 考えてみます。

  • 回答No.2
  • t_ohta
  • ベストアンサー率38% (4012/10352)

> Not Foundです。 だとしたら DocumentRoot の指定が間違ってる可能性がありますね。 http://Ubuntu Server 17.04の固定IPアドレス/wordpress/ でアクセスしたら表示されたりしませんか。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

キミがそう言うなら そうだろう。

質問者からの補足

/var/www/html おかしいですか?

  • 回答No.1
  • t_ohta
  • ベストアンサー率38% (4012/10352)

まずブラウザには何と表示されていますか? 「上手く行かない」では抽象的過ぎて判りません。 Apacheの初期画面が表示されてるんでしょうか、それともサーバに接続できませんとブラウザがエラーを出しているのでしょうか、表示されている内容によって対処方法が異なります。

共感・感謝の気持ちを伝えよう!

質問者からの補足

Not Foundです。 度々すいません。 ご回答の程、宜しくお願い申し上げます。

関連するQ&A

  • 「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アドレス」 それで上手く行かないのですけど、どうしてでしょうか? ご多忙中申し訳ありません。 ご回答の程、宜しくお願い申し上げます。

  • 「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アドレス」 それで上手く行かないのですけど、どうしてでしょうか? ご多忙中申し訳ありません。 ご回答の程、宜しくお願い申し上げます。

  • 「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アドレス」 それで上手く行かない「404NOT FOUND」のですけど、どうしてでしょうか? 一度、問頭式になったのですが、何も変化はありませんでした。 「WordPress」は/var/www/html/wordpressという DocumentRootと全く同じところにあります。 見たいのです。 ご多忙中申し訳ありません。 ご回答の程、宜しくお願い申し上げます。

  • Ubuntu18.04に変更。

    いつも大変お世話になっております。 CentOS7-1511は、インストールは正常に終わってから、起動して最初に質問が出て きて、答えても答えてもループして同じ質問が出てくるのです。DVD3枚焼きまし たが結果は同じでした。それで諦めてUbuntu18.04に変えました。 下記は17.04の頃の日経Linuxから抜粋したものです。 $ sudo a2enmod rewireでエラーが出て、先へ進めません。 どう直せばいいでしょうか? $ 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 rewire ←ここでERROR:Module rewire does not exists! $ sudo systemctl restart apache2 $ sudo mysqladmin create wordpress -p $ Enter password: どう直せばいいでしょうか? ご回答のほど、宜しくお願い申し上げます。

  • Debian/GNU Linux V.3.1r1 LAMP完全再導入について

    お世話になります。 LAMP環境でPHP4がApache2からうまく呼べなくなりいろいろ試しているうちに深みにはまりました。 Apache2 PHP4 MySQL4を再導入したく aptitute remove apache2 libapache2-mod-php4 php4-mysql mysql-server aptitude install apache2 libapache2-mod-php4 php4-mysql mysql-server をやっても状況が改善されなかったので aptitude remove apache2 libapache2-mod-php4 php4-mysql mysql-server のあと、残っていた /etc/apace2 /etc/php /etc/mysql それぞれ削除してしまいました。 その後、 aptitude install apache2 libapache2-mod-php4 php4-mysql mysql-server したのですが、どうもapache2.confなど再生成されないものがあるようです。 完全に上書きで再インストールすることはできないでしょうか?

  • ubuntu、apache2で独自ドメインを使う方法

    ubuntu、apache2で独自ドメインを使う方法 こんにちは。 バーチャルボックスでubuntu-ja-8.04-virtualbox-i386をインストールしました。 入ったのは、Ubuntu-8.04-Japaneseです。 webサーバーを構築して、html、php、cgiで、webサイトを公開しようと考えています。 独自ドメインを使いたいのですが、どうすればいいですか? 今までの手順 ○以下をインストールしました。 sudo apt-get install apache2 sudo apt-get install mysql-server sudo apt-get install php5 sudo apt-get install php5-mysql ○virtualboxのfirefoxに ネットワーク設定しておいた、 http://192.168.1.11 を入力すると、初期設定の”It works!” がでます。 ○メインサイト用の設定ファイルを作りました。 sudo vi /etc/apache2/sites-available/main ここから NameVirtualHost * <VirtualHost *> ServerAdmin webmaster@ubuntud.com DocumentRoot /var/ubuntud.com/public_html ServerName ubuntud.com ErrorLog "/var/ubuntud.com/logs/error_log" CustomLog "/var/ubuntud.com/logs/access_log" combined <Directory "/virtual/ubuntud.com/public_html"> Options None AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost> ここまで ○sudo sudo a2dissite default  sudo a2ensite main /etc/apache2/sites-enabled/main に シンボリックリンクを貼り、 mainサイトを有効にしました。 ○sudo mkdir -p /var/ubuntud.com/public_html  sudo mkdir -p /var/ubuntud.com/logs  ディレクトリを作りました。 ○sudo vi /home/public_html/index.html に 以下の内容でタグを書きました。 <html> <head> <title>test</title> </head> <body>This page is test page.</body> </html> ○sudo /etc/init.d/apache2 restart apacheを再起動しました。 ○http://192.168.1.11 で ”This page is test page.”表示されました。 独自ドメイン 例えば、ABC.netという独自ドメインをドメイン業者から取得していて、 ブラウザから http://192.168.1.11 ではなくて http://ABC.netで見られるようにするには、 /etc/apache2/sites-available/main の どこを書き換えればいいでしょうか? 他の.confファイルの設定を変えればいいとも思うのですが。 IPアドレスは、192.168.1.11です。 よろしくお願いします。 以上

  • Debian/GNU Linux V.3.1r1 + PHP4で PHPが突然動作しない

    お世話になります。 Debian/GNU Linux V3.1r1で突然PHP4が動作しなくなってしまいました。 (ダウンロードしますか?となってしまう) 日経Linux2006-1の特集2に記事を参考に、 aptitude install apache2 libapache2-mod-php4 php4-mysql mysql-server としてLAMP環境を用意しました。 数日は正常に動作していたのですが、 (<?php phpinfo(); ?>も正常に表示していました。) 突然上記の状況となりました。 実は、この現象は一度経験があり、その際は aptitude remove apache2 libapache2-mod-php4 php4-mysql mysql-server をして aptitude install apache2 libapache2-mod-php4 php4-mysql mysql-server をしたところ回復しました。 今回は、MySQL内に若干データを入れたのでアンインストール&再インストールの手順は避けたいと思います。 aptitude remove apache2 libapache2-mod-php4 aptitude install apache2 libapache2-mod-php4 では解決しませんでした。 Apache2のデフォルトページは見れるので、Apache2は動作しているようです。 PHP4のモジュールがロードされる記述が見つけられないのですが、どういう仕組みでPHP4のモジュールはロードされるのでしょうか。 また、そのほかにはどのような確認をしたらいいでしょうか。

  • ローカルのPHPファイルを表示できない

    LinuxでPHPの開発の勉強をしようとLAMPのインストールをしています。 EeePC 1000HにUbuntu 10.10を入れています。 昨日、Apache2.2 PHP5 MySQLを、apt-getで入れました。 info.phpというファイルを作り、 <?php phpinfo(); ?> と書いて保存しました。 Apache2.2では、localhostのデフォルトのDocumentRootが  /etc/apache2/sites-available/default に指定されていて、   /var/www  となっています。ここにinfo.phpを保存してfirefoxで  http://localhost/info.php を開くと、無事にinfoページがでました。ここまでは問題ありません。 次に、UserDirをa2enmodコマンドを使って設定し、 ユーザー(hoge)の homeディレクトリ以下にpublic_htmlをつくりました。この下に、 通常のindex.htmlファイルを保存して、 ~hoge/index.html が開くことも 確認しました。 その後で、 /home/hoge/public_html/ 以下にinfo.phpを保存し、 firefoxで開こうとすると、「アプリケーションの選択もしくは保存」という いつものダイアログが出てきてしまいます。 このように、/var/www に置いた場合と、public_html以下に置いた場合で firefoxの挙動が変わります。 apache2の /var/www へのアクセス指定するファイルが、 apache2/sites-available/defaultで、以下のようになっています。 <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> この中身の部分を、 apache2/mods-available/userdir.conf にコピペし、以下のようにしました。 <Directory /home/*/public_html>  Options Indexes FollowSymLinks MultiViews  AllowOverride None  Order allow,deny  allow from all   </Directory> apache2もリスタートしましたが、結果は変わりませんでした。 ここまでで行き詰まりました。 どなたか解決法を教えていただけませんか。 よろしくお願いします。

    • 締切済み
    • PHP
  • Debian/GNULinux LAMP環境構築 MySQLとPHP

    お世話になります。 aptitude install apache2 libapache2-mod-php4 php4-mysql mysql-server でLAMP環境をインストールしたのですが、PHPがMySQLを使えない状況のようで、phpinfo.phpにもMySQL関係は表示されません。 前回は、特に何かすることなくうまくいったように記憶しています。 /etc/php4/apache2/php.iniのextemtion=mysql.soのコメントを有効にしてみましたが状況下割りませんでした。 PHP4でMySQLを使えるようにはどうすればいいでしょうか。

  • Apache2でウェブサイトを公開しようとしていますが上手くできません

    ホームページビルダーで作成したフレームページ(ブラウザのプレビューでは問題なく機能しています)をftpサーバにアップロードをしてapache2の/var/www/apache2-default/index.htmlにウェブコンテントを入れたのですが、フレームページのウェブサイト画面ではなくコンテントのファイルを納めたアーカイブ(Index of  /apache2/index.htm)が現れます。どこに問題があるのか教えていただきたく筆をとりました。CUI使用で独立をしたパソコンにDebianのEtchにapache2 php5 mysql-server php5-mysql libapache2-mod-php5 php5-gdとwu-ftpサーバを入れています。尚、/var/wwwのディレクトリーにはapach2-default/とindex.html・phpinfo.phpファイルが収まっています。ここにmysite.htmlと新たなファイルを作成しても上記と同様にアーカイブしか現れません。宜しくおねがいます。