私はワードプレスの使用を検討している古い学校の Java 開発者です。私は自分の PC でローカルに開発することに慣れていて (ええ、Mac でさえありません)、リモート サーバー上の運用環境にファイルを転送しています。私の wordpress のハイレベルなレビューは、通常、下位環境の概念がなく、すべての更新が本番環境で直接行われるという印象を与えます。これは事実ですか?そうでない場合は、ファイルを Web サイトにアップロードする方法を誰か説明してもらえますか?
ありがとう、
ジェフ
私はワードプレスの使用を検討している古い学校の Java 開発者です。私は自分の PC でローカルに開発することに慣れていて (ええ、Mac でさえありません)、リモート サーバー上の運用環境にファイルを転送しています。私の wordpress のハイレベルなレビューは、通常、下位環境の概念がなく、すべての更新が本番環境で直接行われるという印象を与えます。これは事実ですか?そうでない場合は、ファイルを Web サイトにアップロードする方法を誰か説明してもらえますか?
ありがとう、
ジェフ
WordPressはデータベース駆動型であるため、Dreaweaverなどで行うように、追加または改訂のたびに新しいHTMLページを作成する累積的なプロセスに依存しません。WPデプロイメントのコアファイルは、データベースのコンテンツが表示のために「フック」されるシェルにすぎません。
ただし、WAMPまたはMAMP(Mac)を使用して、開発目的でローカル環境をセットアップできます。サイトを本番環境に転送するプロセスは、シバン全体をFTPで転送し、ローカルデータベースを変更して、「http:// localhost /testsite」と書かれているものが「http://foamfrogs」に変更されるようにすることです。 .com」など。次に、それをホスティングサービスのデータベースサーバーにアップロードします。少し注意が必要ですが、数回行うと日常的になります。
プロセスを自動化できる製品がいくつかあります。
バックアップバディ: http: //pluginbuddy.com/ ServerPress: http ://serverpress.com/
私は安くて長い間愚かな方法で物事を行うのが好きなので、これらのエーテルを使用していませんが、大量の作業があり、合理化されたワークフローが必要な場合は価値があるかもしれません。-スティーブ
Wordpress は、ブログのようにマスクされた CMS であり、プラットフォームです。
柔軟性が高く、強力で、拡張性に優れています。PHO + MySQL で実行されています。
これまでに CMS を使用したことがない場合は、次のことをお勧めします。
FTP でサーバーに送信します。
DB を準備します (手順のように)
プレイ開始!
(ドキュメンテーションが必要な場合は、ここと、あなたの親友 :ここの CODEX を参照してください。
そうすることで、多くのことがより明確になり始めます。
今~「開発」という言葉について~
「開発」とは、 wordpress でサイトを作成することを意味するのか、wordpress でサイトを作成するためのツールを作成することを意味するのかによって異なります。
ツールとは、テーマとプラグインの開発(前述) を意味します。これはその後すぐに行われますが、最初は、用語とプロセスを理解するためにプレイを開始してください。
ワードプレスで簡単なウェブサイトを作るのに、実際にはプログラマーである必要はありません。私の母がワードパッドを使うのにソフトウェアエンジニアである必要がないのと同じです。すべてが直感的なユーザー インターフェイスを備えており、以前は、コンピュータの使い方を非識字のクライアントに教えるのに 20 分かかりました。
ワードプレスの最も優れた点の 1 つ (そしてその流星の成長と成功の最大の秘密の 1 つ) は、コミュニティ、ブログ、ウェブサイトなどの形での素晴らしい巨大なサポート ベースです。
今-あなたの直接の質問に本当に答えるために-
wordpressの「ユーバー」開発環境とは何かについての意見は、開発者自身と同じくらい多く、それぞれに独自の好みやツールがあります。
私は私のものしかお勧めできません(これもかなり一般的ですが、最も重要なのは、簡単でシンプルです)
あなたがPCを使用している場合(あなたが言ったように)-
私はワードプレスの開発にXAMPPを 6 年以上使用していますが、失敗したことは一度もありません。構成はすぐに使用できます。(MAC に相当するものは WAMP または MAMP です - しかし、私は MAC を持ったことがないので、できれば決してそうしないことを願っています - 私は証言できません..)
その他のツール:
ボーナス:
個人的には、私のプログラミング スキルはすべて wordpress のおかげだと言わざるを得ません。私が始めたとき - ワードプレスはそれのダイパーにあり、プログラミングスキルはゼロでした. 現在、ワードプレスは巨大であり、私がまだ初心者だと思っていても、ホテル管理統合用の専用の産業規模のシステムをすでに作成しており、すべてワードプレスに基づいています。
この最後の部分は、私自身のスキルを称賛することではありませんが、最初に私が言ったことです。
wordpress は非常に柔軟で、非常に強力で、拡張性に優れています。あなたが知る必要があるのはそれだけです。
さあ、遊びに行きましょう!
私からの簡単なヒント - Wordpress データベースをローカル開発環境から別のサーバーに移動するときの大きな問題は、Wordpress 自体 (および多くのプラグイン/テーマ開発者) がシリアル化された配列を使用してデータを保存するという事実です。したがって、データベースで検索と置換を行って古い URL を新しい URL に置き換えると、構成設定やウィジェット (具体的にはテキスト ウィジェット) などの多くのものを無効にすることになりますが、最終的には必要なものがたくさんあります。再作成します)。
私のお勧めは、こちらの素晴らしいコードです。
http://interconnectit.com/124/search-and-replace-for-wordpress-databases/
Wordpress データベースをアップロードし、このスクリプトをサーバーのルートにアップロードして、クイック フォームを実行するだけで、時間を節約できます。ビンゴ、すべての URL が変更されました。シリアル化されたデータが失われる問題はありません。
サイトを展開する際の速度が大幅に向上します。
そして、ファイルに関するあなたの質問を参照して、あなたは多くを FTP するだけです。変更する必要があるのは .htaccess だけです (おそらく、あなたのサイトは開発中のルートではなく、実稼働中になります) および wp-データベース接続の詳細を提供する config.php ファイル。それでおしまい。
幸運を!!