ホームページ  >  記事  >  バックエンド開発  >  WordPressサイト全体移転まとめ_PHPチュートリアル

WordPressサイト全体移転まとめ_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:15:28874ブラウズ

去年は写真が安かったので、本格的にブログ記事を書く準備ができていなかったので、数百元かけて国内スペース(ドメイン名は登録済み)を購入しました。購入後はWordPressブログを開設し、暇なときにブログ記事を書いていましたが、時間をかけて書くことはなく、記事の質も追求していませんでした。最初は大丈夫でした。私は頻繁に書かないからです。ブログに時々アクセスできなくなることも受け入れることができます。ブログが擬似静的であることも受け入れることができます。また、ソーシャル ネットワークとやり取りできないことも受け入れることができます。ネットワーキング サイト。要するに、価格が安ければ何でもOKです。しかし、2013 年の前半、私は記事を書きたいと思い始めました。Web サイトにアクセスすると、頻繁にサイトが停止し、場合によっては数日連続でサイトが停止することがありました。これには耐えられませんでした。

それで、スペースの有効期限が切れそうになったとき、スペースを変更することに決め、ネットで検索してタオバオを見つけました。ドメイン名が登録されているので、国内のスペースを見つけるのは簡単だと思いました。しかし、2日間お互いのことを知り始めた後、適切な相手がほとんどいないことがわかりました。

主にドメイン名アクセスの問題に関連します。スペースを変更する場合は、ドメイン名登録のアクセスプロバイダーも変更する必要があります。ドメイン名登録用のパスワードが必要です。パスワードを忘れ、携帯電話を変更しました。メール アドレスは以前の会社のメール アドレスでした。

したがって、パスワードを取得できない場合、アクセスプロバイダーはパスワードを変更できません。そのため、香港のスペースを検討し、香港を理解するのに時間を費やしました。香港のスペースにコストがかかり、最終的には 1100w.com、linux+apache+php+mysql で現在使用されている vps である香港 vps を選択することにしました。

vps を購入した後、wordpress のバックアップを開始しました。プログラムのバックアップは簡単で、ftp 経由でドラッグするだけです。次に、データベースです。以前は仮想空間を使用していたので、バックグラウンドで「データベースのバックアップ」機能を使用すると、バックアップされたデータベース ファイルは復元中に常に問題が発生しました。そこで私はカスタマーサービスに連絡し、mysqlデータベースファイルが欲しいと直接言いました。しばらくすると、顧客サービス パッケージがパッケージ化され、仮想空間に配置されました。現在 Linux ホストを使用しているため、Linux では Windows ファイルを使用できません。

そこで、php+apache+mysqlをローカルにセットアップし、ファイルをローカルに正常にバックアップしました。その後、Linux 管理バックグラウンドで phpmyadmin を使用してデータベースが正常に復元されました。

データベースが正常に復元されたら、元のWordPressファイルをftp経由でアップロードします。アップロードが成功したら、次の場所を変更します:

1.wp-config.phpファイル、データベース接続情報を変更します

リーリー

ドメイン名を変更していない場合は、wp-config.phpを変更すると、Webサイトに正常にアクセスできるようになります。

2. ドメイン名を変更する場合は、データベース内の wp_options テーブルを変更する必要があります。テーブル内のフィールド siteurl および home を現在のドメイン名に変更します。

WordPress をセットアップした後の最初のタスクは、www.1100w.com/?p=613 などの同様の接続を、SEO に有利な接続に変更することです。

例: http://www.1100w.com/jquery ウェブページ評価機能を実装するプラグイン/

しかし、前のページには 301 ジャンプを実装する必要があります。結局のところ、一部の記事にはまだトラフィックがあり、諦めることはできないからです。

そこで、WordPress 301 リダイレクトをネットから探したり、ローカルでいくつかのリダイレクトプラグインを試してみたりしたのですが、公式の説明に従うと、いちいち追加する必要があり、とても面倒な設定でした。記事がたくさんあるから。

ついに解決策が見つかりました、それはとても簡単です。最初は間違いを犯してしまいました。

Apache+wordpress 環境は 301 リダイレクト機能を非常によくサポートしており、プラグインをインストールしたり .htaccess ファイルを設定したりする必要はありません。

解決策

WordPressのバックグラウンド「設定」→「固定接続」で必要な接続を選択または設定するだけです。 WordPress は自動的に 301 リダイレクトをサポートします (WordPress の新しいバージョンがそれをサポートしていることをインターネットで知りましたが、そのバージョンはまだテストしていません)。

手順:

最初にこの方法を使用しなかった理由は、Windows 7 + apache 環境をローカルに構築した後、Web ページを開くことができないことがわかりました。書き換えモジュールがオンになっていないことが原因とは考えられません。そこで私たちは回り道をしました。

解決策は、httpd.conf ファイルを開いて次の文を見つけ、その前にある # 記号を削除することです。

#LoadModule rewrite_module modules/mod_rewrite.so.

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/440199.html技術記事去年は写真が安かったし、本格的にブログ記事を書くつもりもなかったので、数百元出して国内スペース(ドメイン名は登録済み)を購入しました。購入後、WordPressブログを立ち上げて、何もすることがない時に…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。