• 締切済み

テスト環境の共有方法・複数人でのサイト構築方法

サイトのテスト環境・複数人でのサイト構築方法について質問です。 現在、自分とあと一人、計二人でサイト構築を進めているのですが、両者ともサイト構築に関して初心者であるため、テスト環境を用意せず本番環境で構築とテストを進めていました。 PHPを使用し様々なシステムを構築していってるのですが、一度正常に動いたシステムが、コードを書き加えて動かなくなり、再度もとの状態に戻すと正常に動かなくなっている、という問題が発生しました。 原因がわからず、改めてサイト構築の進め方について調べ、本番環境での構築が危険なものである、ということをやっと知ることができました。。。 そこで改めてローカルでテスト環境を構築しようと思うのですが、お互い普段は在宅で構築を進めているため、ローカルのテスト環境だとテストを同時に行うのが一緒に作業するときだけになってしまうのではないか、という疑問が出ました。 構築のスケジュールも切羽詰まっているので、危険性のないテスト環境の共有(?)の方法はないのでしょうか? また、複数人でのサイト構築の場合、どのような環境・役割分担で行うのがいいのでしょうか? 勉強不足で構築に乗り出したため、このような事態に陥っています。。 しかし構築のスケジュールにもあとがありません。 皆さんの知恵をお貸し下さい。 よろしくおねがいします。

みんなの回答

  • akr
  • ベストアンサー率18% (32/173)
回答No.1

質問文だけでは読み取れないのですが、具体的な問題点の抽出はできてますか? また、本番環境が駄目だからお互いのローカル環境を使うって発想が、ものすごく極端な気がしますが、何故そう考えたのですか。 そのあたりが書かれているとアドバイスがしやすいと思います。 例えば、本番環境が何処まで使用可能なのかとかってありますか? 本番用のサーバーで、別ポートを使ったりURIを変えたりして、本番環境に影響を与えないように試験ができますか? 本番用のサーバーに負荷分散の仕組みはありますか? もし、本番環境に多少の手を入れるだけで、擬似本番環境ができるのであれば、そういうやりかたはどうでしょうか その他に色々気になりことがあるのですが... ソフトウェアのバージョン管理はどうやって行なってますか? 試験の内容は、ローカル環境と本番環境とで住み分けは出来てますか?

関連するQ&A

  • テストプロジェクトのテスト環境から本番環境への移行

    現在開発環境においてVisualStudio2005 TeamEditionで、 テストプロジェクトを作成し、システムテストを行っています。 このプロジェクトを使い、本番環境でも同様のテストを行いたいと思っています。 しかし、本番環境にはVisualStudioがインストールされていません。 それでもテストを行うことは可能なものなのでしょうか。 言葉足らずかもしれませんが、 よろしくお願いいたします。

  • ローカル環境でのメールサーバの構築について

    phpを学んでいる素人です。 phpを学ぶにあたり、現在MAMPにてローカル環境を構築し、その環境下でプログラムを組んで動かして見ているといったことをしています。 今回はPHPにてメールフォームを作って見たいと考えています。 メールフォームを作って動かして見るには、ローカル環境にメールサーバを構築する必要があると思うのですが、いろいろ調べていると、ローカル環境でのメールサーバの構築はなかなかハードルが高いのかなという感じがします。 そこで、最もシンプルでわかりやすいメールサーバの構築方法について教えて戴けないでしょうか? 練習やテストとして使うためのメールサーバの構築です。 現在のローカル環境は以下のような環境を使っています。 Mac OS X 10.6.8 MAMP アドバイスの程宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • 本番環境に似た開発環境を構築するとは?

    初心者ですがよろしくお願いします。 開発環境では動いたのに本番環境では動かないといったことを避けるために本番環境に似せた開発環境を構築するということをサイトなどで目にしました。 PHPやapache、mysqlなどのOSインストール後のソフトウェアインストールについては開発環境とインストールや設定の手順を同じくすればよい話だと思うのですが、OSの扱いがよくわかりません。 さくらVPSの標準OSがありますが、これを使用する場合、これに似せたOSを構築するというのは ・CENTOSのバージョンが同じであること ・bitが同じであること 以外に何があるんでしょうか?

  • テスト環境と本番環境で、DBからのデータ取得にかかる時間に違いがある。

    お世話になります。 WebサーバとDBサーバを使用して構築したシステムが あります。 テスト環境と本番環境があり、それぞれ、以下の様になってます。 テスト環境 Webサーバ   Windows2000 Server+IIS5.0+ .NET Framework DBサーバ   Windows2000 Server+Oracle8.0.6 本番環境は Webサーバ   Windows2000 Server+IIS5.0+ .NET Framework、 DBサーバ   Solaris(バージョン分からず)+Oracle8.0.6 となっています。 テスト環境と本番環境の違いについてですが、 Webサーバの方は、スペックは違いますが、 その他の環境は同じです。 DBサーバの方は、OSの違いとOracleのデータベースの定義に少し違いがあるかもしれませんが、 データの件数とテーブルの定義は同じです。 そこで肝心の質問の件なのですが、 テスト環境と本番環境で、同システムを実行した際に、 DBからのデータ取得にかなりの時間の差があるのです。 テスト環境で、2~3分で終わる処理が 本番環境だと、30分くらいかかってしまいます。 何が原因でこのような状態になっているか分からず、 すごく悩んでいます。 ネットワークの速度にはそれほど違いはないのですが・・・。 また、マシンスペックは本番環境の方が高いです。 どんな細かい情報でもかまいませんので、 ここが怪しいのではないか?とかありましたら、 ご教授お願いします。 また、他に必要な情報とかありましたら、 できる限り調べますので、どうぞよろしくお願いします。

  • 本番環境とテスト環境のURL

    下記の環境があります。 本番環境 http://aaa.com/ テスト環境 http://bbb.com/ ページ内のリンクでhttpsを使うところがあり、 相対パスでリンクを書くことが出来ません。 なのでテスト環境のHTMLにはhttps://bbb.com/という リンクを書くのですが、これだと本番環境に HTMLを持っていったときに使えないため 書き換えなければなりません。 aaaの部分を何か共通のファイルで持たせるなりして 本番環境でもテスト環境でも同じHTMLファイルを 使いたいのですがよい方法はありませんでしょうか? aspやjsp等を使うことは出来ません。 JavaScriptは使えます。 SSIは使えます。

    • ベストアンサー
    • HTML
  • VPN環境の構築方法を教えてください。

    なるべく安価なVPN環境を構築したいと考えています。 まずは、基本的なことを教えてください。 1.VPN環境で複数拠点を接続するには、グローバルIPが必要ですか? 2.VPN環境では、サーバとクライアントが必要なのですか?   VPNクライアント同士の接続はできないのですか? 3.ソフトウェアVPNでは6拠点くらいの接続も可能なのですか? 4.ソフトウェアVPNのスループットは、いかほどでしょうか? 次に、VPN環境の構築方法を教えてください。 1.ソフトウェアでVPN環境を構築するには、何を用意し、どのように設定すれば良いのですか? 2.安価、高性能のVPN環境構築で、おすすめの方法がありますか? 以上、大変申し訳ありませんが、どなたか御回答お願いいたします。

  • サイトを構築

    下記機能を持ったサイトを構築したいと考えています。システムを一から構築するか、CMS等の既存サービスを使用するか悩んでいます。wordpressでも構築できると聞いたのですが、本当でしょうか? wordpressを使用したことが無いので、そのあたり教えて頂きたいと思います。 ・新規会員登録 ・会員管理画面 ・フリーワード検索 サイト全体から指定キーワードを含むページのみを表示させる ・複数検索 2つ以上の条件を指定し、その条件に適した結果のみを表示させる ・ブログシステム 独自ドメイン下で運用出来、さらに複数のID,passを付与することができる ・Q&Aシステム 知恵袋やokwaveのような仕組み。 もし、wordpress以外に効率的な方法をご存知でしたら教えてください。 以上、何卒、宜しくお願い致します。

  • Araxの環境構築と開発方法

    Web開発において、Ajaxに代わってAraxという手法が扱われてくるようですが、 Araxの環境構築方法や開発方法がどこにも記されていません。 まだ開示されていないのでしょうか? どこか詳しく環境構築などを記しているサイトなどありましたら ご教示下さい。 また、そういったサイトがないようでしたら 構築方法や開発方法をご教示願います。

  • githubについておしえてください

    デザイナーです。 バージョン管理システムを導入しようと思い、githubを今試している所です。 git自体どういうものかがようやくわかってきた所で実際にどうすればいいのか分からない点があります。 サイトを運営していて、本番環境とローカルテスト環境があるのですが、 どのようにgithubと連携させればよいのかわかりません。 ローカルテスト環境である程度作ってからgithubのリポジトリにコミットした後、 どうやって本番環境に反映させるのでしょう。 (そもそもすでに手順が間違っているのでしょうか) また、複数人でいじる時はそれぞれにローカル開発環境を用意させる必要があるのでしょうか。 よろしくお願いします。

  • テスト環境構築

    いつもお世話になっております。 Cで開発経験が少しある程度+MySQLを少し触った程度の人間です。 今回実機に搭載されているオラクルのテスト環境を構築するよう仰せつかりました。 しかし、オラクルなど触ったことも無く。周囲にもオラクルに詳しい人がおりません。 現在運用サーバで稼動しているオラクルのデータをそのままそっくりテストサーバへ移行しろとのことです。 調べてみたところ、exp/impで出来るという事はわかりました。 そこで以下の手順で作業を行いました。 1)テスト機(Windows 2003のSP1)へのオラクル(10.2.0.1)インストール 2)データベースコンフィギュレーションアシストよりORCL(実機側のデータベースと同名)の名前でデータベースを作成 3)インスタンスの起動 4)実機よりデータベース全体をエクスポート 5)テストサーバで 4)で取得した情報をインポート 6)エクスポートの時間よりかなり早くインポートが終了 7)テストサーバを再起動するとリソースの大半をオラクルが使用している 8)データベースを確認してみたが、サービス再起動を試みても起動せず。 希望としては、実機と全く同内容のデータをテストサーバに存在させたいのですが、 以上のexp/imp手順では不足していたのでしょうか? データベースを作成する際のテンプレートは汎用を使用し、サンプルスキーマを作成しませんでした。 汎用ではまずいのでしょうか? また、ユーザーや表はインポートでは移行されないのでしょうか? 実機の環境もWindows 2003のSP1とオラクル10.2.0.1です。 渡されたマニュアルは『意外と簡単!?Oracle Database 10g』です。 インターネットやこの掲示板でも移行については調べて見ましたが、詳細な部分がわかりませんでした。 勝手がわからず、的外れな質問をしていましたら、申し訳ありません。 周囲の人間に聞いてもわからず困っております。どうか手順や良いサイトなどありましたら、ご教示ください。

専門家に質問してみよう