2011-10-24 10 views
1

私はウェブサイトを作っています。すべての変更をファイルにアップロードするのではなく、すべてをオフラインでテストするのが好きです。問題は私がインクルードを使うことができないことです。アップロードするときには、ファイル構造の多くを変更する必要があります。ローカルサーバーを使用しない場合は含まれますか?

私は単にインクルードを使いたいときにWAMPのようなローカルサーバーをインストールするつもりはありません。何か方法はありますか?

+0

いいえ。しかし、あなたがしたいのはWAMPを必要としない場合、WAMPやIISの "A"部分などのWebサーバーが必要です。 – alexantd

答えて

1

静的に処理することができます(たとえば、ローカルで表示する実際のHTMLファイルを作成するためにMakefileを自分で作成します)。そこには、これを行うことができるたくさんのテンプレート言語があります。あなたは、JavaScriptでテンプレートを書いて、ウェブブラウザでそれらを組み立てることもできます。

実際に、なぜにならないのは、あなたのテスト環境を本番環境に合わせたいのですか?これは愚かなように見える - あなたのインクルードに何か問題がある場合、あなたはそれを生かす前に見つけたいと思う。誤ってファイルの画像(C:\Documents and Settings\…\image.png)へのローカルパスを取得した場合は、そのファイルを見つける必要があります。これを行う最善の方法は、実際にローカルにWebサーバーを実行することです。

+0

テストマシンでの生産を複製するコンパクトなラップトップ上で開発を行う場合や、ライセンスがマシンごとに追加の支払いを必要とするサーバーソフトウェアをプロダクションで使用する場合は、より困難になる可能性があります。 –

+0

@tepples確かにそうかもしれないが、OPはApache-MySQL-PHPスタックについて話していた。これはフリーソフトウェアであり、実質的には何でも実行できる。また、スタックの一部を実行するRAMが不十分なマシンからdevを実行しても、テスト環境は他の場所で実行することができます。もちろん、予算は常に許されるとは限りませんが、あなたがそれを買う余裕がないにもかかわらず、あなたはまだそれを望んでいると思います。 – derobert

関連する問題