-
-
wordpressの500エラーについて質問です。wordpressをインストールして、独自ドメインを設定をした次の日から、管理画面にエラーが出てログインできなくなりました。
プラグインを多数インストールしていたので、それらを停止させてみたりもしましたが変わりませんでした。
エラーログには、
File does not exist: /home/サイトアドレスが、一番最初に出ていて、
そこから、
サイトアドレス. htaccess:<files>♯>directive missing closing
という文が延々と出ています。使用しているさくらサーバーのhtaccessは以下のようになっています。
DirectoryIndex index.html index.htm index.shtml index.php index.cgi AuthUserFile /home/sirusiru/www/.htpasswd
AuthType Basic
AuthName “Web access”
Satisfy all
Order deny,allow
<files wp-config.php>
order allow,deny
deny from all
</files># BEGIN W3TC Browser Cache
<IfModule mod_deflate.c>
<IfModule mod_headers.c>
Header append Vary User-Agent env=!dont-vary
</IfModule>
AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json
<IfModule mod_mime.c>
# DEFLATE by extension
AddOutputFilter DEFLATE js css htm html xml
</IfModule>
</IfModule>
# END W3TC Browser Cacheどなたか今回のエラーの原因、対処方法について教えて頂きたいです。
-
使っているテーマはiconic-oneです。
こちらに子テーマを作成しております。
無事にサイト作成は完成し挙動など問題ありませんでした。
このサイトはさくらインターネットにてサブディレクトリにwpをインストールして作成しています。そのURLを仮に
http://plalan.sakura.ne.jp/inu/
とします。もともと
http://www.inu.net/
と言うドメインを持っておりこちらは別のシステムで運用していました。このドメインを新たにwpで作成したサブディレクトリ
http://plalan.sakura.ne.jp/inu/
にドメインをあてて運用したいと考えて設定しました。ドメインをhttp://plalan.sakura.ne.jp/inu/に振り向けることは成功しました。
また古いシステムでは拡張子がhtmlだったため、301リダイレクト処理を行い
Redirect 301 /index.html http://www.inu.net/
Redirect 301 /body.html http://www.inu.net/body/
以下省略
が.htaccessファイルに記述されています。そしてwpの管理画面にて
WordPress アドレス (URL)はhttp://plalan.sakura.ne.jp/inu のまま
サイトアドレス (URL)をhttp://www.inu.net/ に変更しましたここまでは正常に挙動してように思います。キャッシュなどでうまく挙動していたように見えていただけなのかは未確認です。
その後Better Search Replace と言うプラグインにて
旧アドレスを http://plalan.sakura.ne.jp/inu と指定して
新アドレスを http://www.inu.net/ に指定して変更したところトップページのみ
FFでは自動転送がうまくいっていない、クロムではループなどと表示がされるようになってしまいました。トップページ以外のページは新しいURLでちゃんと表示されます。
長くなりましたがBetter Search Replace でURL置き換え後トップページだけループしているようなメッセージが表示されるのですが、これを直すにはどのようにしたら宜しいでしょうか。
データベースの書換えが何か問題だったのでしょうか。
データベースについては詳しくありませんが、開いて特定のものを直すことくらいは出来そうなのですが何を見れば良いのかなどはわかりません。大変お手数をおかけいたしますが、ご教授頂けますようお願いいたしいます。
-
固定ページ表示の件で行き詰ってしまい、ご質問に来ました。
サーバー内に2つのWP(WP1フォルダ、WP2フォルダ)を設置しております。
それと同階層にindex.php(A)を設置しております(当初、Aに相当するURLにアクセスしたかったため。/WP1という表記をアドレス末尾に表示したくなかったためです)★階層は下記のようになっております
————————-
index.php (A)
WP1フォルダ (公開用)
WP2フォルダ (テスト用)
————————-(A)のindex.php内には、
define(‘WP_USE_THEMES’, true);
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . ‘/wp1/wp-blog-header.php’ );と書かれております。
そして現在行き詰っておりますのは、
WP2の方のwordpressの固定ページを開こうとした際に、なぜかWP1の方のURLを
参照しているようで、WP1側の404.phpが表示されてしまいます。
(WP1側の404.phpを書き換えたものが表示されたので、間違いないです)(A)のindex.php内の
require( dirname( __FILE__ ) . ‘/wp1/wp-blog-header.php’ ); を
require( dirname( __FILE__ ) . ‘/wp2/wp-blog-header.php’ );に書き換えた場合、逆の現象が起こります。
当初は(A)の階層のindex.phpにアクセスすることを考えておりましたが、
現在は/WP1や/WP2がURLの末尾に表記されて構わないので各々のWP内の固定ページを
表示させたいのですが、どこを変更すればいいのかわからずご質問にきました。ちなみに管理画面の一般設定内のWordPress アドレス (URL)とサイトアドレス (URL)は
(WP1側)
http://●●●/WP1(WP2側)
http://●●●/WP2となっております。無意識に何かをいじってしまったのか、、色々試しているのですが
どうしても直らずにご質問に参りました。。他にわかる点は
★カテゴリーに関しては各々の中を参照し、表示されております。
★WP1とWP2の直下に入っておりますindex.phpは
define(‘WP_USE_THEMES’, true);/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );と記載されております。
長々と書いてしまい、わかりづらいかもしれませんが、
ご教授いただければと思います。
宜しくお願い致します。
-
いつもお世話になっております。
今回下記のような2つの処理を行いました。1.サブディレクトリ(/wp/)にインストールしたwordpressをドメイン直下に表示(ルートディレクトリを変更)
参考)http://blog.zius.jp/wordpress/439/この処理によりURLは下記に変更になります
http://example.net/wp/category/article/
↓
http://example.net/category/article/※.htaccessの記述を変更しています
2.パーマリンクの設定変更
参考)http://ateitexe.com/wordpress-permalink-change/2.の処理によりURLは下記に変更になります
http://example.net/category/article/
↓
http://example.net/article/※Word Press管理画面での設定変更により自動でリダイレクトされます
しかし、この2つの処理をまたがる最初のURLから、最終的なURLへのリダイレクトがされません。
最初のURL
http://example.net/wp/category/article/↓ ✕:リダイレクトされない
最終的なURL
http://example.net/article/このような場合、どのような処理が必要でしょうか?
お知恵を拝借できれば幸いです。
よろしくお願いいたします。
-
はじめてこちらにお世話になります。フォーラム上の過去の質問で該当しそうなページ9ページ全て読んだのですが、解決につながる記事がみあたらなかったためご相談させていただきます。
情報をどこまで晒せばよいのかの加減がわからないためとりあえず問題点の現状を具体的に書かせていただきます。もしもなにかまずい点がありましたらご指摘ください。どうぞよろしくお願い致します。【問題点の現状】
GMOクラウドのplesk環境でインストールしたWordpressで作ったサイトをXserverへ移設するのですが、Xserverへ移設したサイトがうまく表示されません。動作確認URLでみると、いわゆる「CSSが通っていないような」表示が崩れた状態になります。
・移設したい正常な表示の【GMOクラウドサイトアドレス】
http://goodlifecompany.jp/・移設したが表示が崩れた【Xserver動作確認アドレス】
http://goodlifecompany-jp.check-xserver.jp/【行ったこと】
そのためにhttp://wpdocs.osdn.jp/Moving_WordPressをはじめとして検索エンジンで調べネットに提供されている情報を元にデータやデータベースの移設作業をはじめから繰り返し行いましたが同様にきちんと表示されません。そこで移設元にDupliatorやall-in-one wp migrationで試しましたがそれぞれエラーになり作動できませんでした。
また、ディレクトリの構造がちがったために移設後のサイトのダッシュボードから’siteurl’を訂正して、sqlファイル内のアドレスも移設先に合うように書き換えました。その結果
【hosts】設定したPCでは問題なく見れて作動します。【hosts】
183.90.232.38 goodlifecompany.jp
※2台のPCで片方はhostsを設定、もう一台はhostsを設定しないで確認しています。しかし、【Xserver動作確認アドレス】で見ると表示が崩れているのです。
またhostsを設定しないPCでURLアドレスで確認してもやはり表示が崩れています。そこでこの場合、「URLにきたアクセスをIPアドレスに誘導できれば」きちんと表示されるのだなと考え、それはつまり.htaccessに問題があるのだなと考えその内容に試行錯誤を繰り返しておりますが解決できません。
きちんと表示されるにはどのような.htaccessの内容、またはその他の原因と思われるものにどのような対策をしたら良いのでしょうか。
また、サイトディレクトリ構造が異なるサーバー移設の場合、陥りやすい問題点はなにでしょうか。わかったつもりでいますが、実は何か見落としているのかもしれません。※体系的にWEB系を学んだことなく、その時々に必要なことをかじって来たために、根本的な見落とし、勘違いなどあるのかもしれませんが、どうぞよろしくお願い致します。
【GMOクラウド情報】
plesk8.0
MySQL – 5.1.58
phpMyAdmin – 2.8.2.4・ディレクトリ構造
ルート・ディレクトリ(httpdocs)-wp2013フォルダ-wp-admin以下のwordpressデータwp2013フォルダと同じディレクトリにある.htaccessと-adminのあるディレクトリにある.htaccessの内容は同じでした。
.htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp2013/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp2013/index.php [L]
</IfModule># END WordPress
【Xserver情報】
MySQL: 5.0.95
phpMyAdmin – 2.11.11.3・ディレクトリ構造
ルート・ディレクトリ(public_html)-wp-admin以下のwordpressデータルート・ディレクトリ上(public_html)には.htaccessはなく、wp-adminと同じディレクトリに.htaccessがあります。
いろいろと手をうち書き変えた現在の.htaccess
suPHP_ConfigPath /home/abcgrpup/goodlifecompany.jp/xserver_php/
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /public_html/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /public_html/index.php [L]
</IfModule># END WordPress
以上です。
-
質問、失礼致します。
他でも質問させて頂いていますが解決できず困っています。
困っている内容の流れを記載させて頂きます。
元々あったサイトをリニューアルしようと思いまず、
同じドメンの下層に/test/と付けてワードプレスをダウンロードしサイトを作っていました。
出来上がり次第入れ替える(上書き?)をするといった流れです。元のサイトのURL(http://sample.jp)
仮で作っていたサイトのURL(http://samole.jp/test/)
サーバーはエックスサーバーです。そして仮で作っていたサイトが出来上がりましたので元のサイトの方にFTPでデータを入れました。
そしてまず起きた問題が、ダッシュボード内のサイトアドレス(URL)を変えよと思い
仮で作っていたサイトのダッシュボードにログインしようとしたところログインができなくなりました。
しかしいろいろ調べ、データベースのphpMyAdominのwp_optionsのsiteurlを
http://sample.jpからhttp://samole.jp/test/に変更したところログインできました。そしてサイトアドレス(URL)を変えることができ無事に元のサイトがワードプレスで作ったサイトに代わっていたのですが、使用しているテーマの中に「トップページに戻る」というボタンがあり、そのボタンを押すとhttp://sample.jpのトップページではなく、仮で作っていたhttp://sample.jp/test/に飛び、お探しの記事は見つかりませんでした。と表示されます。
なのでデータベースのphpMyAdominのwp_optionsのsiteurlをhttp://sample.jpに変えるとこの問題は解決できるのですが、そうすると今度は、ダッシュボードにログインができなくなるのでどうすればいいかわからない状態です。長くなりましたが最後までお目を通して頂きありがとうございました。
解決方法をご存知の方がいればご教授頂ければ幸いです。
よろしくお願い申し上げます。
-
いくつかサイトを参考にし作業したのですが、解決できないので質問させてください。
サーバ上からローカルへ、以下のように移動させようとしています。
http://hogehoge.com → http://localhost/hogehogeサーバ上の管理画面での設定は以下のようになっています。
wordpressアドレス http://hogehoge.com/wordpress
サイトアドレス http://hogehoge.comDatabase Search and Replace Script(以下DSRS)を使ったあと、
http://localhost/hogehogeへアクセスすると、
Parent Directory へのリンクと
wordpress/ へのリンクが表示されます。http://localhost/hogehoge/wordpress へアクセスすると
「ERR_TOO_MANY_REDIRECTS」が表示されます。http://localhost/hogehoge/wprdpress/wp-admin へはアクセスができます。
DSRSのreplace ~~~ with ~~~への入力は2パターン試していて、
1. replace hogehoge.com with localhost/hogehoge の場合は設定画面で以下のようになっています。
wordpressアドレス http://localhost/hogehoge/wordpress
サイトアドレス http://localhost/hogehoge
2.replace hogehoge.com/wordpress with localhost/hogehoge/wordpress の場合は
wordpressアドレス http://localhost/hogehoge/wordpress
サイトアドレス http://hogehoge.comとなります。
サイトアドレスを正しく設定しても解決できません。つたない文章で申し訳ございません。
ご回答よろしくお願いいたします。
-
サイトアドレスを「ドメイン/blog/」に変更したところ、
ドメイン/blog/の階層では記事一覧部分が404エラー記事がありません。
ドメイン/では表示される
ドメイン/blog/date/2016/01うつらず
ドメイン/date/2016/01うつらず
ドメイン/blog/category/presidentうつる
という特定ページがうつらない謎の状態になっております。。。
原因として考えられるものはなんなのでしょうかm(_ _)m
-