私は問題なく、あるサーバーから別のサーバーに何十ものWebサイトを移動したと言って始めましょう。
私は最近ウェブサイトを移動し、そのURLにアクセスすると、拡張子なしで "download"という名前のファイルと1KBのファイルサイズしか自動的にダウンロードしません。すべてのファイルをバックアップし、4つの異なる方法でデータベースをダウンロードしました。確実にするために、BackWPup、BackUpWordPress、およびファイルを圧縮してFTP経由でファイルを手動でダウンロードします。
元のWebサイトは元のサーバー上で完全に機能します。
新しいサーバーに移動するときは、いつも使っていた方法を使いました。
新しいサーバー上で
私はまた、私がサイトを3つの異なるサーバー(元のサーバーのサブドメインを含む)にアップロードしたことにも言及すべきです。
上記の方法に加えて、トラブルシューティングを試みるために次のことを試しました。
現在、誤ったWebサイトは - http://cgdev.webworksplayground.com/ にあります。
助けてくれてありがとう。
私はあなたがこれを見ているだろうならダウンロードのために提供されるファイルを見ていないと思います:
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
これはあなたのWordPressインストールのルートの中のindex.php
ファイルの内容として簡単に識別されたかもしれません。
この動作の原因については、正しい ファイルのアクセス許可 があるかどうかを確認し、 htaccess ファイルが正しいことを確認してください。それ以外にも、ホスティング関連の設定が間違っている可能性があります。 Codex:Hosting WordPress (ただし、あまり有益ではありません)または{ Wordpressサイト用のサーバー設定のベストプラクティスは? _。
以上であなたは始めるでしょう。私は実際には(ある程度教育を受けた上で)その理由を推測する必要がほとんどありませんでしたので、もっと深く自分自身で調べてみてください。
簡単なステップ
1 - cpanelまたはFTPを介してファイルマネージャに移動する
2 - .htaccessを削除します(必ずバックアップを作成してください)。
3 - あなたのウェブサイトを開き、それが新しい.htaccessファイルを作成するパーマリンクを設定します。
4 - お楽しみください!
私はちょうど.htaccessファイルを削除しました、そしてそれは今完全に働いています:)
Mu-pluginsはAddHandler application/x-httpd-php71 .php
という設定を保存するときにハンドラを追加し、処理されるのではなくダウンロードされるページを作成します。
.htaccessからその行を削除する(またはファイルを削除する)と、その設定を保存するたびにその行に戻ります。
より良い解決策は、ftpでファイルwp-content/mu-plugins/endurange-php-Edge.phpを修正することです。
20行目を(行の先頭に "//"を追加して)コメントするだけです。// $this->hooks();
また、単に.htaccessに次の行を追加して、PHPのバリエーションを安全な側にすることもできます。
AddHandler application/x-httpd-php52 .php .php5 .php4 .php3