web-dev-qa-db-ja.com

ウェブサイトはページを表示できません

ここに最初の投稿。

私は私が働いている会社の開発者であり、私たちは公開されているWordのプレスサイトを持っています(私たちはそれをホストしています)。このクエリでは、URLは http:// mywordpresssite とします。

サイトを開発するために、サイトを社内のDEVサーバーに内部的にコピーしました。 mySQLデータベースもコピーされているので、内部URLを参照すればページを見ることができます。 URLが http:// mywpsite であるとしましょう。

私が開発サイトの管理コンソールにアクセスしようとしたときに問題が発生します。公開サイトでは、 http://mywordpresssite/wp-login.php を使用します。これは問題なく動作します。 http://mywpsite/wp-login.php を使用すると、次のWebページが表示されます。

screenshot of error message 

私はWordのプレスにそれほど精通していません、誰もがこれを解決する方法についてまたは私がファイルを変更するために探しているべきであるところについての何かのヒントを持っていますか。

ありがとう

更新

私はまだこれに関して問題を抱えています、しかし私は問題を特定することを通してもう少し遠くにいます。

サイトでエラーログを有効にしましたが、管理ページに移動しようとするとエラーログに次のように表示されます。

[04-Apr-2017 07:31:22 UTC] PHP警告:行39のD:\ mywordpressstie\wp-includes\user.phpに無効な文字列オフセット 'remember'があります[04-Apr-2017 07:31:22 UTC] PHP警告:39行目のD:\ mywordpressstie\wp-includes\user.phpの文字列オフセットに空の文字列を割り当てることはできません。[04-Apr-2017 07:31 :22 UTC] PHP警告:54行目のD:\ mywordpressstie\wp-includes\user.phpの文字列オフセット 'user_login'が無効です[04-Apr-2017 07:31:22 UTC] PHP致命的なエラー:捕捉されないエラー:D:\ mywordpressstie\wp-includes\user.php:54にある文字列オフセットへの参照、または文字列オフセットからの参照を作成できませんスタックトレース:

0 D:\ mywordpressstie\wp-login.php(775):wp_signon( ''、 '')

1 {main}がD:\ mywordpressstie\wp-includes\user.phpに54行目でスローされます

私はそれをグーグルしてきましたが、私のphp/wordpressの知識は限られています。次のURLが見つかりました patch へのリンク、使い方の仕方がわからない。

誰も手伝ってくれる?

5
Silentbob

それを私が直した!!!ウーホー。

このリンクを使う - パッチへのリンク

私はそれがアドバイスする行を編集しました、そしてそれはうまく働きます。

17
Silentbob

実際のサイトからすべてをコピーする場合は、おそらく次の点を確認する必要があります。

  1. Wp-config.phpをチェックして、ホスト、データベースの認証情報がローカルデータベースの設定と一致していることを確認します。
  2. ワードプレスのディレクトリが正しい所有者に属していることを確認してください。 Sudo chown -R www-data:を試して、www-dataをWebページへのアクセス権を持つ所有者に置き換えてください。
  3. ディレクトリが正しいアクセス許可を持っていることを確認してください、あなたはさらなる情報を見つけることができます ここ

それでも問題が解決しない場合は、投稿を編集して最新情報を提供してください。

0
hcheung

あなたのサイトの移行はいくつかのステップを逃したかもしれないようです。あなたはあなたがホームページにアクセスすることができると言っているので、それはあなたがあなたのローカルデータベースの詳細でwp-config.phpを変更したことを意味します。

wp-optionsテーブルを更新しましたか?テーブルには、サイトとホームのURLを指定する2つの重要な行が含まれています。

あなたはWordpressのサイトを動かすことについてより多くを見つけることができます: https://codex.wordpress.org/Moving_WordPress 。移行中に手順を見逃していないかどうかを確認するためにクロスチェックを行うことができます。

あなたがあなたの地元の開発者サイトのためにマックを使用しているなら - あなたは詳細な説明を見つける: http://egalo.com/2012/05/15/clone-live-wordpress-to-local-env/ /

また、ライブサイトの.htaccessをdevにコピーしたかどうかを確認してください - それらには書き換えルールが含まれているかもしれません - これはdevでは動作しません。ファイルの名前を変更して、それがこの問題の原因であるかどうかを確認してください。

0
Sheeba