2016-11-08 4 views
0

私は、Ubuntu 16.04 VPS上で稼動している、動作中のワードプレスサイトをオンラインにしています。私は通常、FTP経由でファイルを編集しましたが、もっと整理しようとしています。私はVirtualBoxでUbuntu 16.04(WindowsはホストOS)を使用している開発マシンをセットアップしていますので、実験できます。私は問題をWordPressにロードする取得しています。Wordpressのindex.phpがローカルサーバにロードされない

ウェブサイトのファイルをVMにコピーしました。私はPHP 7.0.12をVMにインストールしています。私はデータベースをコピーして、VM上で正常に動作しています。私はWindowsでChromeからlocalhost:8080を訪れたとき、私はクロームでエラーが見つかりませんページを取得

cd /path/to/website/public 
php -S 0.0.0.0:8080 

とPHPサーバーを起動します。しかし、<?php phpinfo(); ?>のpublic/info.phpファイルを作成し、localhost:8080/info.phpにアクセスして、正しいPHP情報ページを取得します。

私は実際のサーバでそれを持っているかのようにVM内にNginxを設定しようとしました。私は組み込みのPHPサーバと全く同じ結果を得ます。

localhost:8080/wp-adminにアクセスすると、ライブサーバーの管理ページにリダイレクトされます。

私は何が欠けているか、問題をデバッグする方法について考えてみましょうか?

+0

ライブアドレスからlocalhost:8080 @CodeSmith –

答えて

0

WordPressを別のドメインに移動するときは、データベースを直接コピーするのではなく、データベース移行プラグインを使用するか、DBのコンテンツを手動で更新する必要があります。

https://wordpress.org/plugins/wp-migrate-db/

https://codex.wordpress.org/Moving_WordPress#Changing_Your_Domain_Name_and_URLs

その後、この更新DBとコピーされたファイルを使用します。それがあなたの問題を解決します。

+0

私はそれを打ったが、うまくいかなかった。私はWordpressを新しくインストールして最初から試してみました。私は今localhost:8080/wp-adminを見ることができます。ただし、後続のスラッシュは追加されず、問題が発生します。 .../wp-adminを訪問しているNginxの下で動作している私のライブサーバーでは、URLを.../wp-admin /に変更します。私はPHPサーバに組み込まれているとは思わない。ページのルートには、このベアボーンをインストールしても「ページが見つかりません」と表示されます。 – CodeSmith

+0

@ CodeSmith私はVMのデフォルトのPHPサーバに精通していません。私はあなたがAPACHE、NGNIXなどのサーバーをインストールしてWordPressを実行する必要があると信じています。 –

関連する問題