これは、私が自分のサイトをLocalhostからLive環境に移動したり、ロゴなどのテーマ設定をコピーしたりしていないときに何度も発生しています。
レスポンシブは、私がLocalhostからLive環境に移行する他の多くのテーマと同様にこれが起こっている一例です。
DBを移動したときに見逃していることはありますか?おそらく別の設定ファイル?
どうもありがとう
このスクリプトを見つけてから、LocalhostからLiveへ、またはその逆への移動ごとにこのスクリプトを使用しました。
それは信じられないほど使用するのが簡単で、毎回働きました。
https://github.com/interconnectit/Search-Replace-DB (レビュー: https:// interconnectit .com/products/wordpressデータベースの検索と置換/ )
彼らのサイトから:
安全な検索と置換の方法を使用して、シリアル化された文字列の長さの整合性を維持する必要があります。たとえば、http://localhost
のダンプファイルを単純に検索してhttp://examplesite.com
に置き換えるのは、文字列の長さは変わりますがインデックスは変更されるため、問題があります。直列化された文字列はそうではありません。その結果、設定は失われ、ウィジェットは消えます。
テーマの主な機能のほとんどはfunctions.php
で指定されています。そして応答的なことは一般的にstyle.css
に定義されています。
しかし、もしあなたがプラグインを使っているのであれば、それらによって行われる多くのことがあるでしょう。 functions.php
の中の指定でさえも、プラグインフックによって無効にすることができます。したがって、完全なサイトをコピーすることは単なるテーマではありません。必ず:
theme
フォルダをコピーします。plugins
フォルダーをコピーしますuploads
フォルダをコピーします。database
をコピーしますビジネスについて話しましょう:
私の同僚で先生のTahmina Aktar先生が教えた簡単なプロセスに従います。プロセスは以下のとおりです。
C:\\wamp\www\my_project
).Zip
アーカイブに圧縮します(.rar
または.ace
などには含まれません)。したがって、my_project.Zip
になります。ステップ1c:ブラウザでhttp://localhost/phpmyadmin
をブラウズし、あなたのデータベースのすべてのテーブルを「エクスポート」します。 (それがmy_project.sql
だとします)
ステップ2a:あなたのサイトのcPanel:http://www.mysite.com/cpanel
に行き、 "File manager"を開いてください。
my_project.Zip
ファイルをpublic_html
フォルダーに「アップロード」し、それを「抽出」して(my_project
フォルダーになるように)/public_html/my_project
から/public_html/
に)移動し、空のファイルを削除します。 my_project
フォルダ - 今は必要ありません。それで、あなたのプロジェクトは完全にup - です。あなたはただdbをアップロードしてdbにサイトを設定する必要があります。しかし、私はあなたがそれを手に入れられることを願っています、あなたがlocalhostからエクスポートしたsqlファイルはあなたのローカルPCのためのすべてのURLを保持します。そのため、サーバー固有のものに変更する必要があります。
さて、my_project.sql
ファイルを NotePad ++ に開いてください(NotePad ++はdbが巨大であってもシステムを怠惰にしたりアイドル状態にしたりすることはありません)
今すぐ押す Ctrl + F テキストボックスに「http://localhost/mywebsite
」と入力してから「置換」タブをクリックし、「http://www.example.com
」のようにサーバーのURLを入力します。
ここで個別に検索して置き換えるか、[検索]と[すべて置換]をクリックします。
そして、ファイルをmy_project-server.sql
として保存します。
注:末尾のスラッシュ(/)を忘れないでください。 URL検索ボックスに
http://localhost/mywebsite/
を入力した場合は、もちろん置換ボックスにhttp://www.example.com/
を入力してください。そうでなければ、ファイル構造が壊れる可能性があります、examplewp-content/themes/...
またはexample//wp-content/themes/...
。
それでは最後のステップに進みます。
my_project_server.sql
)。だから、完全&最後のステップ:
最後のステップ:ファイルマネージャのpublic_html/
の下で、wp-config.php
をエディタ/コードエディタモードに開き、以下の行を次のように変更します。
/ ** WordPress用データベースの名前* /
define( 'DB_NAME'、 'database_name_here
');
/ ** MySQLデータベースのユーザー名* /
define( 'DB_USER'、 'database_user_name_here
');
/ ** MySQLデータベースのパスワード* /
define( 'DB_PASSWORD'、 'database_password_here
');
ファイルを保存し、localhostで見たようにサイトを閲覧します。 :)
ローカルホストからサーバーに転送するときに、すべてのテーマ設定を失いました。それから私は私の外観で発見しました。テーマ設定はインポート/エクスポートコードのオプションです。テーマオプションパネル内から設定を転送するためにこれを使用できると思います。私はそれを試してみませんでした私はすでにすべてを再び設定していました。しかし、別の転送インストールには便利かもしれません。