0

WordPress の SETTINGS / WordPress アドレス (URL) を間違えて変更してしまったので、バックエンドにアクセスできなくなりました。

問題は、「dev」フォルダーにサイトがあるため、アドレスが「mySite.com/dev」であり、これがWordPressの場所です。「dev」を誤って削除してしまい、通常の「mySite.com」になりました。

すべてを元に戻す必要がありますが、「/dev」を削除したため、WordPress は常にメイン サイトにリダイレクトし、バックエンドにアクセスできなくなりました。

dev フォルダーの WordPress 開発サイトにアクセスできるように復元するにはどうすればよいですか?

ありがとうございます。

4

4 に答える 4

1

この設定はphpMyAdminを介して変更できます

表で、およびwp_optionsのオプション値を変更します。siteurlhome

于 2013-02-18T12:46:05.767 に答える
1

これを行う最も簡単な方法 (特に phpMyAdmin に慣れていない場合) は、FTP でwp-config.phpベース WP ディレクトリ (mysite.com/dev など) でファイルを編集し、次の行を追加することです。

define('WP_HOME','http://mysite.com/dev');
define('WP_SITEURL','http://mysite.com/dev');

次回サイトにアクセスすると、設定が自動的に変更されます。これにより、管理パネルの関連フィールドがグレー表示されるため、将来 URL を変更する場合は、wp-config ファイルからこれらの行を更新または削除する必要があることに注意してください。

于 2013-02-18T14:22:07.073 に答える
1

WordPress でサイト URL をリセットするには、いくつかの方法があります。wp_options を編集するものもあれば、wp-config.php を編集するものもあり、難易度はさまざまです。復旧手順については、サイト URL の変更 « WordPress Codexを参照してください。

于 2013-02-18T13:34:51.387 に答える
0

正しいアドレスを復元するために、MYSQL に直接アクセスしてエントリを更新すると、最良の結果が得られました。

wp_config.php に行を追加してサイト アドレスをハード コーディングすると、不完全な結果になることがわかりました。管理ページにはまだバグがありました。また、Wordpress の管理サイトからアドレスを変更することもできなくなりました。phpMyAdmin は問題なく動作すると確信していますが、余分なものをインストールしたくありませんでした。

  1. ログイン$ mysql -u [your-mysql-user] -p

  2. テーブルの名前をメモします。「wp」プレフィックスはすべてのテーブル名の標準であると思いますが、これはインストールによって異なる場合があります。

    > show databases;
    > use [your-wordpress-database];
    > show tables;
    > desc wp_options;
    
  3. 現在の値を調べます。

    > SELECT option_id, option_name, option_value
    > FROM wp_options
    > WHERE option_name="siteurl";
    
  4. 出力は次のようになります。1 | siteurl | [current path with incorrect value]

  5. 正しい値に置き換えます

    > UPDATE wp_options
    > SET option_value="[new path]"
    > WHERE option_name="siteurl";
    
于 2013-12-21T05:17:37.697 に答える