2

Windows Server 2003 SP2 を実行している社内サーバーに Wordpress をインストールすることを主張するクライアントがいます。

これまでに行ったことは、mySQL、PHP、および Wordpress を公にアクセス可能なディレクトリ (つまり、www.domain.com で Web サイトが表示される) にインストールすることです。

明らかに、私がサーバー上にいてそこに移動するhttp://localhostと、作業中のWordpressサイトが表示されますが、私がやろうとしているのは、移動するhttp://domain.comとサイトが正しく表示されるように変更することです. 現在、これを行うと、スタイルや画像なしでサイトが表示されます。これは、それを指すパスの代わりhttp://domain.com/pagehttp://localhost/page

助けてください。解決策をどこでも検索しましたが、別のサーバーに移動するだけで、自分のサーバーに保存することについては何も見つかりません。

4

2 に答える 2

2

投稿のすべての URL、コンテンツ内およびメタ内の URL を変更するには、データベースの残りの部分を検索/置換する必要があります。これらのクエリを phpmyadmin で使用します (サイト URL を手動で変更した場合、または管理者で変更した場合の最初のクエリを除く):

UPDATE wp_options SET option_value = replace(option_value, 'http://www.olddomain.com/', 'http://www.newdomain.com/') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://www.olddomain.com/','http://www.newdomain.com/');

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.olddomain.com/', 'http://www.newdomain.com/');

UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://www.olddomain.com/', 'http://www.newdomain.com/');

10/21/16 を編集

データベース内のシリアル化されたデータを正しく処理するため、この PHP スクリプトを使用して URL を変更する方がはるかに優れています。上記の SQL クエリはシリアル化されたデータを破壊し、テーマとウィジェットのオプションが失われる可能性があります。https://interconnectit.com/products/search-and-replace-for-wordpress-databases/を参照してください。

また、スタイル シートとテーマの functions.php ファイルでハードコードされた URL を探します。

于 2012-11-02T22:14:20.630 に答える
0

WordPress アドレス URL に移動しhttp://localhost/wp-admin/options-general.phpて変更し、必要に応じてサイト アドレス URL を変更します。

これは、CSS の取得に役立つはずです。

于 2012-11-02T22:02:59.950 に答える