0

私はmampでブログを作成しましたが、hostgatorにプッシュしたいと思います。HostgatorにWordpressをインストールするなど、hostgatorですべてを再作成する必要があります。hostgatorですべてをやり直すことなく、自分のものをhostgatorに直接プッシュできる方法はありますか?いくつかの提案が必要です..ありがとう..

4

1 に答える 1

2

ローカル バージョンの Wordpress をライブ サーバーにデプロイするのは非常に簡単です。まず第一に、あなたの言うとおりです。Wordpress のクリーン コピーをサーバーにインストールする必要はありません。その後、サイトを完全に再構築する必要があります。

あなたがする必要があるのは次のとおりです。

  1. すべてのファイルをローカル マシンからサーバーに FTP 転送します。
  2. データベース全体をローカル phpmyadmin からサーバー上の新しいデータベースに転送します
  3. wp-config.php でデータベース接続の詳細を変更します
  4. デフォルトの Wordpress .htaccess に必要な変更を加えます。ここで言いたいのは、あなたの MAMP サイトはおそらくルートにはありませんが、実際のサイトはおそらくルートになるということです。SEO パーマリンクを設定している場合は、Mamp サブディレクトリを書き換えルールから削除し、.htaccess のベースを削除します。ホストによっては、ここにルールを追加する必要がある場合もあります (つまり、使用する PHP のバージョンを指定するなど)。インストーラーを使用していつでもWordpressをインストールして、特別なルールが追加されているかどうかを確認できます.

これまでのところすべて簡単です-今、私のヒントがあります。Wordpress (および多くのプラグイン/テーマ開発者) はシリアル化された配列を使用してデータを保存するため、Wordpress データベースをローカル開発環境からライブに移行するのは非常に困難です。したがって、データベースで検索と置換を行って古い URL を新しい URL に置き換えると、構成設定やウィジェット (具体的にはテキスト ウィジェットですが、最終的には再作成しなければならないものがたくさんあります) などの多くのものが無効になります。 )。

このファイルをダウンロードしてください。

http://interconnectit.com/124/search-and-replace-for-wordpress-databases/

サーバーにアップロードし、ブラウザで直接アクセスします。クイック フォームを実行し、シリアル化された配列に適した検索と置換をデータベース URL で実行します。ジョブ完了。幸運を。

于 2012-08-22T10:09:02.463 に答える