WordPressホストIPが変更されました -- php フィールド と wordpress フィールド 関連 問題

Wordpress host IP changed












35
vote

問題

日本語

私たちのホームイントラネット上のWordPressサイトを持っていて、IPアドレスが変更されたことをトラブルにして実行されています - インデックスページがロードされているがCSSではなく、サイト管理パネルにログインできません。< / P>

残念ながら、バックアップの後ろに少し後ろです。 WordPressが新しいIPアドレスを参照する方法はありますか?

英語

I've got a Wordpress site on our home intranet that has run into trouble now that the IP address has changed - The index page loads, but not the CSS and I can't log in to the site administration panel.

Unfortunately I am a bit behind on backups. Is there a way to get Wordpress to refer to the new IP address?

</div
     

回答リスト

60
 
vote
vote
ベストアンサー
 

これを更新するための2つの場所があります(3つ3回、2つに固執する)。

依然としてあなたの管理セクションにログインすることができます、あなたのuri /wp-admin/options.phpのために次のように入力します。たとえば、サイトが http:// localhost その後、あなたの完全なURLは http://localhost/wp-admin/options.php 。サイトにログインしたら、2つのフィールドが表示されます(さまざまなフィールドが表示されます)が、URLの中の2つを探す必要があります - サイトのURLとブログのURL(WP) 2.7フィールドには「HOME」と「SITEURL」と表示されているため、他のバージョンについてはわかりません)。

または、MySQLデータベースにログインして次のように実行できます。

<事前> <コード> Select * from wp_options where option_name IN('siteurl','home');

私のインストールの1つに今日これを実行しました。 Option_ValueがLocalHostに設定されている場合 - 次のように実行できます。

<事前> <コード> update wp_options set option_value='http://www.yourblogname.com' where option_name = 'siteurl'; update wp_options set option_value='http://www.yourblogname.com' where option_name = 'home';

これはあなたのテーブル構造を更新するべきです。

 

You have two places to update this (well three, but we'll stick with the two).

If you can still log into your admin section, type the following for your URI /wp-admin/options.php - so for example, if your site is http://localhost then your full URL will be http://localhost/wp-admin/options.php. Once you've logged into your site you should see two fields (well you'll see a lot of fields), but you'll want to look for the two with URL's in them - the Site URL and the Blog URL (in WP 2.7 the fields are labeled "home" and "siteurl", not sure on the other versions).

Or, you can log into MySQL database and run the following.

Select * from wp_options where option_name IN('siteurl','home');  

I just ran this today on one of my installs. If you're option_value is set to your localhost - you can then run the following:

update wp_options set option_value='http://www.yourblogname.com' where option_name = 'siteurl'; update wp_options set option_value='http://www.yourblogname.com' where option_name = 'home'; 

This should update your table structure.

</div
 
 
         
         
11
 
vote

設定に「Home」と 'SiteUrl'を変更する必要があります。 WordPressの管理側を開くことができないので、phpmyadmin(または似たもの)でデータベースを開きます。

オプションは 'wp_options'テーブルにあります(wp_ prefixは異なる場合があります)。このクエリを使用して必要な設定を見つけます...

<事前> <コード> SELECT * FROM `wp_options` WHERE `option_name` IN ('siteurl', 'home')

両方のオプションの値を新しいIPに変更します。

 

You have to change the 'home' and 'siteurl' in the settings. Since you cannot open the admin side of wordpress, open the database in phpMyAdmin(or something similar).

The options can be found in the 'wp_options' table(wp_ prefix might be different). Find the necessary setting using this query...

SELECT * FROM `wp_options` WHERE `option_name` IN ('siteurl', 'home') 

Change the values of both the options to the new IP.

</div
 
 
10
 
vote

一時的にログインできるには、wp-config.php:

でこのコードを使用してください。 <事前> <コード> define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');

またはこれをテーマの関数に追加することができます.php:

<事前> <コード> update_option('siteurl','http://example.com/'); update_option('home','http://example.com/');

警告:インストールされているプラ​​プインに新しいURL / hostnameを使用するには、SQLデータベースを更新する必要があります。そのため、データベースを変更するプラグインを使用する必要があります。

 

To temporarily be able to login, use this code in your wp-config.php:

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

or you can add this to your theme's functions.php:

update_option('siteurl','http://example.com/'); update_option('home','http://example.com/'); 

Warning: Updating the SQL database will be required in order for installed plugins to use the new URL/hostname. So if you use plugins modifying the database is required.

</div
 
 
         
         
1
 
vote

私がテストから生産にサイトを移行していたときにこの問題に遭遇しました。便利なことに、MySQLは文字列置換関数を持っています。

このようなものを試してみてください:

<事前> <コード> UPDATE wp_posts SET post_content = REPLACE(post_content,"http://localhost","http://www.myblog.com")
 

I ran into this problem before when I was migrating a site from test to production. Conveniently, MySQL has a string replace function.

Try something like this:

UPDATE wp_posts SET post_content = REPLACE(post_content,"http://localhost","http://www.myblog.com") 
</div
 
 
 
 
1
 
vote

私は一度この問題に遭遇した。あなたのDBをログインして、wp_options(wp_がテーブルプレフィックスの場合)をチェックしてから、すべてのレコードを検索して、古いIPを新しいIPを置き換えます。

古いIPを持つ可能性のある列は「パーマリンク」などになるでしょう..すみません私のブログのテーブル構造を見ることはできません。そうしないと、正しい列名を投稿しました。

 

I ran into this problem once. Loginto your DB and check your wp_options (if wp_ is your table prefix) and then search for all records and replace your old ip with new.

Possible columns to have the old ip would be 'permalinks' etc.. Sorry I cant see my blog's table structure now otherwise I would have posted the correct column name.

</div
 
 
0
 
vote

リンクに注意してください.HTTPSまたはHTTP !!

コマンドラインで:

<事前> <コード> mysql -u root -p

SQLでは、xxxx

MySQL&GT; WordPress;

を使用してください

MySQL&GT; option_id = 1;

MySQL&GT; wp_optionsを更新するOption_Value = "http:// xxxx"ここで option_id = 1; 出口

サーバの再起動

 

Be careful for the link: https or http !!

in the command line:

mysql -u root -p 

in the SQL, set new IP for xxxx

mysql> use wordpress;

mysql> select * from wp_options where option_id=1;

mysql> update wp_options set option_value="http://xxxx" where option_id=1; exit

Restart server

</div
 
 
0
 
vote

おそらく wordpress.orgのこの問題のwordpress.orgのカバレッジは、ここでの他の答えがあった時点では利用できませんでした。書かれた、しかし今のように私はそれをより完全で追跡するのが簡単だと思います。

私の場合、 wp-config.php を変更する方法は部分的にのみ成功していました。上記のウェブページに記載されているの再配置方法は、最終的に成功した。

これは wordpress.orgのカバレッジ:

の概要です。
<事前> <コード> 1 Changing the Site URL 1.1 Edit wp-config.php 1.2 Edit functions.php 1.3 Relocate method 1.3.1 Code function 1.3.2 Steps 1.4 Changing the URL directly in the database 2 Moving Sites 2.1 Altering Table Prefixes 2.2 Changing Template Files 2.3 Changing the Config file 2.4 Verify the Profile 2.5 Changing the .htaccess file 2.6 Additional items of note 2.6.1 Important GUID Note 2.7 Multi-site notes 2.8 wp-cli
 

Possibly WordPress.org's coverage of this issue was not available at the time the other answers here were written, but as of now I find it more complete and easier to follow.

In my case, the method of modifying wp-config.php was only partially successful. The Relocate method described in the above web page ultimately succeeded.

Here is a synopsis of WordPress.org's coverage:

1 Changing the Site URL     1.1 Edit wp-config.php     1.2 Edit functions.php     1.3 Relocate method         1.3.1 Code function         1.3.2 Steps     1.4 Changing the URL directly in the database 2 Moving Sites     2.1 Altering Table Prefixes     2.2 Changing Template Files     2.3 Changing the Config file     2.4 Verify the Profile     2.5 Changing the .htaccess file     2.6 Additional items of note         2.6.1 Important GUID Note     2.7 Multi-site notes     2.8 wp-cli 
</div
 
 

関連する質問

0  サブフィールドの状態でしばらくする方法  ( How to do a while with condition of a subfield ) 
私はしばらくしようとしていて、3列の李の内容を表示しようとしています。 これまでのところとても良いですが、文字A、またはB、またはCで始まるApearの言葉だけを調整したいです。 問題は、 li を作成するための条件を作成することだけが管理されているため、コー...

1  3ページのレイアウトでWordPressでカスタムコンポーネントを作成する  ( Creating a custom component in wordpress with 3 page layout ) 
私は私のWordPressサイトのホームページにコンポーネントを含めたい https://imgur.com/a/jviu7 私のユーザーがイメージテキストをアップロードできるようにするためにCMS部品を作成する方法を教えてください。私は正しい用語を使っ...

0  タイトル長に基づくWordPress POSTのX額を表示する  ( Display x amount of wordpress posts based on title length ) 
私は私が開発したテーマの上部にナビゲーションドロップダウンを持っています。基本的にナビゲーションには2列があり、1つは検索されたポストタイトル(これは簡単です)を表示します。 しかし、ポストタイトルと特定の投稿へのリンクを表示したいが、スペースは約40文字に制...

0  WP-eCommerceはLinkPoint Gatewayで動作しますか?  ( Does wp ecommerce works with linkpoint gateway ) 
OSCommerceを使ったオンラインストアがあり、実際にはうまく機能します。しかし、WordPress Fortunatellyにあるストアブログとの統合はありません。 今すぐWP-eコマースと呼ばれるWordPress用の新しい支払いプラグインを見ました...

8  WordPressの特定のタグ/カテゴリの投稿を選択する方法  ( How to select posts with specific tags categories in wordpress ) 
これは、 WordPress で実装されているように、 mysql に関する非常に具体的な質問です。 特定の「タグ」を持つ投稿を示すプラグインを開発し、特定の 'カテゴリ'(両方とも複数)に属します。 / P> カテゴリとタグの仕方が保存されているため、不可能...

3  ワードプレスからWordPressの投稿にアクセスして表示します  ( Access and display wordpress posts from out of wordpress ) 
私は商業部位(PHP)を持っており、サブディレクトリにWordPressブログを持っています。 WordPressの外にあるホームページで最新の投稿を表示する必要があります:/ サイト: http://www.blabla.com ブログ: http...

0  つまり互換性の問題W / Wordpress  ( Ie compatibility issues w wordpress ) 
通常、WordPressテンプレートはあなたにとってクロスブラウザの互換性の世話をしますが、基本的に私自身のものを構築していて、私はしばらくの問題に対処していませんでした。 #social #menu を除いて、すべてがうまく機能しているようです。これらの...

0  「何かが何かの場合 - >印刷する」「何もない」「何も印刷しない」を書く方法  ( How to write if something print else if nothing print nothing ) 
XMLフィードを介して実行されるWordPressのPHP機能を書きます。したがって、私たちはフィードを除いてから、当社のウェブサイトにそれらを配置するノードに基づいています。私が助ける必要があるのは、私たちが必要なのは、私が必要なものが必要なのは、BBBへ...

0  WordPressオプション  ( Wordpress options ) 
今日私は尋問しています.P とにかく...今、私は無料のWordPressテーマを開発しています。問題はできるだけ柔軟にしたいということですので、いくつかのCSSの色、幅などを設定するためのテーマオプションを使用します。私の質問はこれです: このテーマの1つ...

3  Wordpress MediaWiki Cookieの統合  ( Wordpress mediawiki cookie integration ) 
私は私のWordPressのインストールとMediaWiki 同じログイン情報を共有する。残念ながら、ユーザーは両方とも別々にログインする必要がありますが、少なくとも同じ資格情報を使用します。 私がやりたいことは、WordPressブログでのログインが成功す...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有