• 締切済み

wordpressで設定を変えたらエラーでブログが表示されなくなって困っています

fire--の回答

  • fire--
  • ベストアンサー率49% (146/293)
回答No.2

wordpressは設定情報もデータベースに入れているので、 全て戻すと、駄目な状態も含めて元に戻すことになります。 調べたところ、今回のURL設定は wp_optionsテーブルを phpMyadminでみたところ、以下のレコードに記録されてます。 option_id blog_id option_name option_value autoload 33 0    permalink_structure yes 上の例ではoption_valueが空ですが、2009/03/というような 設定にすると%year/%monthというような値が入りましたので、 この部分を空に変えてやると元に戻ると思います。 ま、念のため、変更前にバックアップしてやってみてください。 2009/03/というような設定にするには、パーマリンク設定の 画面の変更を保存ボタン下にある.htaccessが使えるように、 Apacheが設定されている必要があります。その設置がどこか までは、知らないので、自分で調べてみてください。

kyoshi1984
質問者

お礼

ありがとうございます。 phpMyadminは使ったことがないですが yum install phpMyadminでインストールできたので 調べながらなんとかやっていけそうです。 おかげで希望の光が見えてきました!!

kyoshi1984
質問者

補足

phpMyadminはなんとか使えて wp_optionsテーブルを確認できたのですが 修正したり最適化したりバックアップしたファイルを戻したりしているうちに phpMyadmin自体表示されなくなってしまいました。 404 not foundです。 /var/lib/mysql/wordpress以下ファイルのパーミッションはmysqlで755、 Apacheの設定で.htaccessが使えるように設定、 CGI,SSIも許可してあります。 なぜ表示されなくなったのか不思議です。

関連するQ&A

  • CentOSでのwordpress構築について

    CentOSでのwordpress構築について 現在、CentOSでwordpressを構築しようとしています。 wordpressディレクトリのパーミッションをどのように設定すればいいかで悩んでおります。 wordpressのインストール時に参考にしたHPでは、wordpressディレクトリの所有者を 「chown -R apache:apache /var/www/wordpress/」等でapacheに設定するようになっていました。 テスト環境で、wordpressを使用するユーザーがWinSCPを使用してファイルのアップロードや 上書きを行おうとした時に、パーミッションの関係上(ディレクトリが755、ファイルが644)、 ファイルを作成・変更できない状態となりました。 apacheグループにwordpressを使用するユーザーを追加しても、所有者がapacheのため、 パーミッションを変更したり、ファイルを削除したりすることができませんでした。 wordpressを使用するユーザー権限のみで、wordpress以下のファイルやディレクトリを 操作させるようにするにはどうすればいいのでしょうか? セキュリティと利便性のバランスが取れた運用方法を模索しています。 ネット上にはphpでパーミッションを変更すればできるとの記述がありましたが、 それを、wordpress使用者にお願いするのも変かな・・・と思いました。 ご指南のほど、お願い申し上げます。

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

  • Apacheの設定について

    OSはRedhatLinux7.1 Apache_1.3.26 php-4.2.3 mysql-3.23.52 を使っています。 WebサーバにApacheを使っており、 今は /usr/local/apache/htdocs の下に直接ファイルやディレクトリを置いてブラウザから見ています。 しかし、例えば、 /home/master/public_html の下に置いてあるファイルやディレクトリもブラウザから見えるようにするにはどのようにすればよいのですか? apacheの設定を変えればよいのかなと思うのですが、どこをどのように変えればよいのかわからず困っています。 アドバイスお願いします。

  • 「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と全く同じところにあります。 見たいのです。 ご多忙中申し訳ありません。 ご回答の程、宜しくお願い申し上げます。

  • Apacheのディレクトリインデックスの設定方法

    WordPressでHPを作成しようと思いたち、MySQLやPHP、Apacheをインストール・設定していたのですが http://www.adminweb.jp/apache/docroot/index2.html (Admin Web様のサイト) 上記HPに記載されているとおりに、ディレクトリインデックスについて学んでいたのですが hello.htmlをC:\Apache24\htdocs上に置き、httpd.confのディレクトリインデックスの部分を何度書き換えてもindex.htmlしか参照されず、困っています 試しに他にもhtmlを作ってみたのですが、結局意味はなく・・・ これができないために、WordPressのインストールも先に進めることができず、どうしていいかわかりません どうすればindex.html以外を表示できるようになるでしょうか?

  • WordPressについて

    はじめまして。Sakuraのレンタルサーバを利用して、 WordPressをサーバにインストールしました。 目的は、ブログではなく、HPを作成することなのですが、 テーマの選択や固定ページの意味がわからず、 恥ずかしながら詳しい方に下記質問させてください。 1.WordPressはXAMPP上でも動きますか?(現在サーバにあります) 2.WordPressはMySQLは使えるのでしょうか? 3.WordPressをアップロードするのに適したFTPを教えてください。 4.その他、ご意見があればお願いします。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • wordpressとtooland(自動相互リンク設定)

    突然すいません。 wordpressでホームページを作成しています。 このたびリンクページを充実させようと自動相互リンクを設置しようと思いました。 それでtoolandで指示に従って設置しようとしたのですが、思うようにいきません。 toolandを設置したいのはwordpressを利用して作った http://www.○○.jp/linkのページ(linkは自分で命名)です。 しかし、「too-search設置URLに該当するディレクトリに、ファイルをアップロード」というのですが、それがどのディレクトリなのか分かりません。 wordpressのディレクトリの中のthemeを探してみても自分の作成したはずのlinkのページが見つかりません。 一体どこにファイルをアップロードすればいいのかご教授よろしくお願いいたします。 (tooland以外でも自動相互リンクの設定を試みましたが、同様の壁にあたってしまい困っています。よろしくお願いします。)

  • wordPressのインストールが上手くいかなくて困っております。

    wordPressのインストールが上手くいかなくて困っております。 PHP5とapache2とmysql5をインストールし、wordpressのインストールに挑戦して いるのですがどうしても上手くいきません。 PHP・apache・mysqlはPHPのテキストに書いてあった通りの設定を済ましました。 wordpressをインストールするにあたり、wordpress用のデータベースも作成しました。 wordpressをZIP形式でダウンロードし、apacheのhtdocsフォルダ内に解凍しました。 wordpressフォルダ内にあるwp-config-sample.phpを複製し、名前を wp-config.php内のデータベースに関する設定も行いました。 ブラウザを起動し、「http://localhost/wordpress」とURL欄に入力すると、 添付画像のような画面が現れて、そこから前へ進めません。 ちなみに、htdocsフォルダ内に自作のphpファイルを作成してURLを入力すると、 正常に表示されます。 考えられる原因としてはどんなことがあるでしょうか?