2011-04-17 5 views
1

私はphp、mysql、PDO、html、cssを使用してWebサイトを開発するためにwampサーバーを使用しています。Wamp Serverは通常のインターネットホスティングプロバイダと異なりますか?

私のwampサーバーはPHP 5.3.5、MySQL 5.5.8、Apache 2.2.17を使用していますが、トランザクション用にInnoDBも使用しています。

私のインターネットホスティングプロバイダが少なくともphp、mysql、apacheのこれらのバージョンを持っていることを考慮して、InnoDBは私が作ったウェブサイトとまったく同じように動作します。

ウェブサイトを設計してライブになるときにいくつかのエラーが発生することはありますか?そしてもしそうなら、これはどのように克服されますか?

ありがとうございました。

+1

通常、サイトをアップロードしてテスト、テスト、テストを行うことで克服できます。通常、一貫性、正確性、および「あまりにも愚かすぎる」エラーのテストは、プロセスの最も重要な部分です。 –

+0

そして、私はあなたの開発で働いていたのと同じ前提条件でホストがセットアップされていることを確認した場合、ファイルシステムと構成の違いが最も重要だと言います。 –

+0

私は同意しますが、YMMV - LAMP内でファイルシステムがどのように交換可能であるかが注目されています。 – dkretz

答えて

0

多くのことが間違っている可能性があります。その多くは、WebサーバーとPHPがどのように構築され、構成されているかに関係しています。

最も簡単な例は、PHPのsafe modeです。セーフモードでは許可されていないことがたくさんあります。共有ホストにいる場合は、オフにすることはできません。もう1つの例は、PHPで拡張機能が有効になっている場合です(アプリケーションでホストにない拡張機能が必要な場合があります)。

もちろん、サーバー全体(またはVM)をレンタルすると、これはすべて問題になります。この場合、何でもできます。

完全に言えば、異なるプラットフォームで異なる動作にコンパイルされた同じライブラリ(PHPででプラットフォームスニッフィングすると思う)に起因する動作にプラットフォーム固有の違いがあるかもしれません。 )。私はこれまでにこれで噛まれていますが、その可能性は事前に心配するほど大きくはありません。

+0

はい、それは呪いかもしれませんが、VS/Mを持つことはいいです。 –

+0

恐らく初心者の質問ですが、通常のサービスと比べてvs/mのホスティングサービスは何ですか? – Basic

+0

@Basic:http://en.wikipedia.org/wiki/Virtual_private_serverとhttp://en.wikipedia.org/wiki/Shared_web_hosting_service – Jon

0

多くの問題は、定数を構成ファイルに移動することで回避できます。いくつかの問題は、あなたのコントロールでは少なくなり、診断するのが難しくなります。たとえば、output buffer controlは、アクセス権のあるDocumentRootの外で別に設定することができます。これは、他のコンテンツが既に送信されているときにヘッダーを書き込もうとすると、混乱する問題を引き起こす可能性があります。タイムアウト回数などの同様の問題

+0

これは現在オンに設定されています。つまり、ページ上の任意の場所にリダイレクトすることができます。これは悪い考えですか?私は十分なお金を払うと私は好きな設定をすることができますか? – Basic

1

他の人も指摘しているように、多くの潜在的な問題があります(しかし、私はそれらを学習機会とみなしています)。しかし、私はこのように5年間以上やっており、簡単には克服できなかった差異。道路の真ん中にこだわるだけで、デフォルト値を使用して楽しんでください。プラットフォームを探索するには最適な方法です。

関連する問題