0

BackupBuddy v3.0.40の最新バージョンを使用してクライアントサイトを本番サーバーに移行したところ、一見すべてがダンディに見えますが、詳しく調べると、ほとんどのWPファイル機能が中断されています:wpの更新、画像のアップロード、プラグインのアップロード。

私はこれを何回も(このホストで数回)実行しましたが、なぜここで機能しないのかわかりません

  • tmpディレクトリに関係しているのではないかと思いますが、問題はわかりません。
  • もう1つの可能性は、スクリプト(cpanelを介したinstallatronが干渉している可能性があります。2016年までのすべての月にアップロードフォルダーが作成されていることに気付きました。これがWPの過去のアクセス許可の問題の解決策であることを読みました)

これは私が試したことです:

  • wp-mediaのアップロード場所をデフォルトに変更し、「年/月のストア」​​設定を変更し、一般的な小刻みに動く。これは「/home/ ### / public_html / wp-content / uploads」としてインポートされました。これは正しいように見えますが、不要です。デフォルトはwp-content/uploadsです。どちらも機能しません。
  • wp-contentの権限を変更し、dirを777にアップロードします(すべてのコンテンツではありません)
  • wp-config.phpに行を追加します:define('WP_TEMP_DIR'、ABSPATH。'wp-content /'); サイコロなし
  • installatronスクリプトwpインストールのすべてのトレースをアンインストールしました(ファイルまたはdbが残っていません)
  • 移行の繰り返し(同じバックアップファイル、同じ結果)

それを確認する:

  • メディアをアップロードするだけでなく、新しい投稿を作成できます
  • ステージングサーバー(同じホスト)で動作します
  • セーフモードはオフです
  • apacheはユーザー、txsuPHPとして実行されています
  • ファイルはブラウザを介してphpによって抽出されました
  • 私はphpinfoを他の作業サイトと比較しましたが、通常とは異なることに気づきません

あなたがいくつかの光を当てることができることを願っています!

ありがとう、ティム

画像アップロードエラー:

“envelope-9887.jpg” has failed to upload due to an error
The uploaded file could not be moved to /home/###/public_html/wp-content/uploads/2012/07.

ワードプレスの更新エラー:

Download failed.: Destination directory for file streaming does not exist or is not writable.

プラグインインストールエラー:

Download failed. Destination directory for file streaming does not exist or is not writable 
4

2 に答える 2

1

移行するときに、データベースオプションテーブルを調べて、いくつかの全体を変更する必要がある場合があります。

古いサイト構造からは/home/ yoursiteid / public_html / wp-content /などになりますが、新しいサーバーでは構造が変更されている可能性がありますか?すなわち:/ home /differentuserid / wwwroot / wp-content /

サーバー上のファイルを編集して、以下を含めます。

echo getcwd() . "\n";

ホームディレクトリが現在のサーバーと同じであるかどうか、または古いサーバーから変更されているかどうかを確認するために、データベースオプションテーブルをチェックして、古いディレクトリ構造を参照する全体を更新します。

于 2012-07-20T13:23:42.527 に答える
1

結局、私は線を見落としていることに気づきました

define('WP_TEMP_DIR', 'old-hard-link-here');

これは、wp塩の真下にあり、疲れた目にカモフラージュされたと私は信じています!その行を削除し、メディアパスをデフォルトに設定するだけで、問題が修正されました。

その行はcPanelスクリプト「Installatron」によってインストールされたと思います。名探偵コナン

于 2012-07-24T01:06:41.713 に答える