- 締切済み
wordpressで設定を変えたらエラーでブログが表示されなくなって困っています
自宅のパソコンにfedora10をインストールして ApacheとMySQLとwordpressを使ってブログを公開していたんですが、wordpressの管理画面の設定で、よく覚えてないんですが デフォルトの ○○○○○○.jp/wordpress/???? とゆうものから ○○○○○○.jp/wordpress/2009/3/ となる設定に変えて保存ボタンをおしたら それ以降ブログにアクセスしても 500 Internal Server Error としか表示されず困っています。 最悪いままで投稿した文章やコメントがあるディレクトリなどが 分かればいいんですが /usr/share/wordperss/の中を探しても アップロードした画像しか見つけることができませんでした。 どうかよろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- fire--
- ベストアンサー率49% (146/293)
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が設定されている必要があります。その設置がどこか までは、知らないので、自分で調べてみてください。
- fire--
- ベストアンサー率49% (146/293)
解決策ではないですが、コメントします。 wordpressは投稿した文章やコメントは MySQLのデータベースのテーブルに保管します。 2009/3/というようなURLにしても、内部的には ディレクトリに入れるのでなく、データベースに入る はずです。以下は自分で使っているwordpressの 使用しているテーブルの名称です。 * 表示 wp_comments * 表示 wp_links * 表示 wp_options * 表示 wp_postmeta * 表示 wp_posts * 表示 wp_terms * 表示 wp_term_relationships * 表示 wp_term_taxonomy * 表示 wp_usermeta * 表示 wp_users 参考になれば良いですが。
お礼
ありがとうございます。 それでは MySQLのwp_○○○○○○ のバックアップをとって MySQLとwordpressをuninstallして 再びinstallすればいいですね その場合なにか注意点はありますか。
お礼
ありがとうございます。 phpMyadminは使ったことがないですが yum install phpMyadminでインストールできたので 調べながらなんとかやっていけそうです。 おかげで希望の光が見えてきました!!
補足
phpMyadminはなんとか使えて wp_optionsテーブルを確認できたのですが 修正したり最適化したりバックアップしたファイルを戻したりしているうちに phpMyadmin自体表示されなくなってしまいました。 404 not foundです。 /var/lib/mysql/wordpress以下ファイルのパーミッションはmysqlで755、 Apacheの設定で.htaccessが使えるように設定、 CGI,SSIも許可してあります。 なぜ表示されなくなったのか不思議です。