1

ウェブサイトを新しいサーバーに移動しました。ドメインは同じままで、ファイル構造も同じままですが、public_html へのパスが変更されました。データベースも移動しました。

キャッシュを消去しようとしましたが、できたとは思いません。これは私が得るエラーです:

Could not find action file at: /home/account_name/domains/domain.co.uk/public_html/manager/controllers/default/welcome.php

account_name今は違います。

古いサーバーにアクセスできないため、ログインしてキャッシュをクリアできません。見つけたphpスクリプトを使用して実行しようとしましたが、役に立ちませんでした。

新しいサーバーのドキュメントに移動-welcome.phpエラーとその修正方法がありますが、古いサーバーから Web サイトにアクセスできないため、それを行うことができません。

また、アクセスしたときにこのメッセージが表示されるため、管理パネルにログインしてキャッシュをクリアすることもできません。

また、db、in modx_workspaces->pathから{core_path}に変更しましhome/account_name/domains/domain.co.uk/publis_html/coreたが、役に立ちませんでした。

キャッシュをクリアするにはどうすればよいですか? そうでない場合、キャッシュを機能させるにはどうすればよいですか?

アップデート

設定の場所を変更しました:
config.core.php
コネクタ/config.core.php
コア/config/config.inc.php
マネージャー/config.core.php

.htaccess で Web サイトへのパスが見つかりませんでした。何も変更していません。

1 つのファイル (.gitignore) を除いて、core/cache/ からすべてのコンテンツを削除します。domain.co.uk/manager/ にアクセスすると、空白のページになり、コンテンツがまったくありません。そして、まだログインできません。

4

2 に答える 2

1

新しいサーバーのキャッシュを、FTP またはシェルから手動でクリアします。

その modx_workspaces を元に戻す

core/config/config.inc.php のすべての設定を変更しましたか?? そうでない場合は、ほとんどのパスとデータベース資格情報を設定します。

バックアップはありますか?良い!

同じバージョンの modx にアップグレードすると、すべてのパスの問題が修正されます。[アップグレードの試行中にマネージャーにログインしていないことを確認してください]

于 2012-08-13T16:34:32.490 に答える
0

サイトを新しいサーバーに移動するときは、次の 2 つの点に注意してください。

  1. このファイルへの正しいパス

    /config.core.php
    /core/config/config.inc.php
    /connectors/config.core.php
    /manager/config.core.php
    
  2. フォルダ/core/cache/は空です。これらは、ftp 経由でコンテンツを削除するだけでクリーンアップできます。

データベースの値を修正して {core_path} に戻します

于 2012-08-13T17:06:25.467 に答える