0

新しい WP インストールで問題が発生しています。クライアントホストにインストールしようとしています。インストールを開始したときに、すでに WP がインストールされていました。私はクライアントにそれについて尋ねたところ、私はそれを削除できると言われました.それは彼らの側からのテストのためだけでした. ただし、保存し、データベースなどもコピーしました。

次に、FTP からすべてのファイルを削除し、DB 内のすべてのテーブルとすべてのジャズを削除しました。次に、最新の WP のダウンロード バージョンを取得してアップロードしました。wp-config.php にすべての適切な値を設定してからサイトを起動すると、真っ白な死の画面が表示されました。

wp-config.php を削除したところ、「wp-config がありません」というメッセージが表示されました。ファイルを変更しようとしましたが、wisard も使用しましたが、いずれにしても WSOD または WP エラーが発生しました。「wp-admin/install.php」にリダイレクトされますが、それだけです。install.php で、クラッシュの場所を確認するためにエコーを開始しました。この行でクラッシュしたようです:

require_once( dirname( dirname( __FILE__ ) ) . '/wp-load.php' );

次に、define('WP_HOME', '') と d define('WP_SITEURL', '') を実際の URL に設定しようとしました。古いサイトの .htaccess ファイルを取り出そうとしましたが、何も得られませんでした。それから私はグーグルを始めましたが、何も見つかりませんでした。

この後、クライアントがテストのために以前に持っていたすべての古いテーブルをあきらめてインストールし、古いサイトをアップロードしました。まだWSODです。

ここで何が起こっているか知っている人はいますか?

4

1 に答える 1

1

さて、コメントで述べたように、問題は一連の再宣言でした...

ファイルが転送されたときに何かがひどく悪くなり、ファイルが本当に悪くなりました。

ファイルが次のようになっている場合:

<?php
/* BLA BLA INFO */
function a_function()
{ //something }

ファイルがアップロードされたとき、ファイルは次のようになります。

<?php
/* BLA BLA INFO */
function a_function()
{ //something }
<?php
/* BLA BLA INFO */
function a_function()
{ //something }

これにより、一部のファイルで再宣言が行われましたが、すべてではなく、ランダムなファイルでした。ホストがテストしたときに同じ問題が発生したため、あそこに何かが本当に悪い.

少なくとも、WSOD の理由がわかりました :)

于 2012-11-08T18:26:26.113 に答える