今まで(といっても2エントリーやん)、ある程度まとめた文章を書いてきましたけれども、本来は、圧倒的に「嘆き」が多いです。というか、そのはけ口と、解決策が見つかったときの備忘録、というのがこのブログの主旨です。
というわけで、
デプロイってどうすんねん。
分かった振りして書いているので、「phpでデプロイって( ´,_ゝ`)プッ」って感じかも知れませんがw
僕がやりたいのはですね、ローカルにプロジェクトを作りました。
さて、サーバで動かしてみましょうっていうときに、アップデートしたファイルをアップロードして、ブラウザで表示したい、ってことです。
そりゃ、FTPの設定してやんねん。
という事なかれ。
えっと、今僕のマシンにはローカルにはapacheを入れていません。
そしてアップしたいのは「隣に置いてある」開発用のWindowsサーバです。
このサーバでテストしたいねんけど、
FTPが入ってないねん。
デバッグ環境はどうあるべきか、というのが、やり方がよく分からない課題で、ローカルにあんまり常駐をいれたくないとか、やっぱり本番環境に近いテスト環境でやりたいとか、そういうことに対して、ローカルにxamppで入れて環境ばっちりっていうのは、なんか違う感じがする。
まぁ、デバッグという点では、ローカルにphpが必要であったり、結局はapacheがあった方がいいとか、結果論としては、賛成できます。だけど、これでしかできないというのは納得がいかない。
Cakeなので、基本的に「実行」してみるときって、そのphpを実行ではなくて、とりあえずトップページとか表示してくれたらいいと思うのね。なので、「実行」ってやったら、サーバへデプロイして、指定のトップページを表示してほしいんだが。(まぁ開かなくてもいいけど)
結局、時間オーバーで断念。
PDTと設定が違う上に、aptanaでのPHPプロジェクトの作成からデプロイまでの流れを説明したサイトが見つからなかった。
SMBでwwwrootが共有状態にあるので、仕方がなく、該当フォルダをプロジェクトとして割り当てることにした。(インポートでなく、サーバ上にプロジェクトを置く。)
参考、というかサーバ上に直接プロジェクトを置く、という発想がなかったので、そのヒントにさせていただいたのが、Aptana StudioをインストールしてPHP開発環境を作るです。
でも、これスマートじゃないっていうと怒られそう、というかMAMPだからとかそういうことかもしれないんですけど、やっぱりローカルにソースがあって、然るべきタイミングでデプロイっていうのが自然な流れのような気がするんですけど、みんなどうしてるんでしょうか。
デプロイのところは、エクスプローラ操作とか(FTPならaptanaでいいといえばいいので、FTP以外の場合)でやってるんでしょうか。
こちら(PHPサーバーの設定)を見ると、いかにも、URLと公開ディレクトリの設定があるように見えるんですが、Aptanaには見あたらない。。。
ううむ。。。
※Aptanaはスタンドアローン版をインストールしております。
というわけで、
デプロイってどうすんねん。
分かった振りして書いているので、「phpでデプロイって( ´,_ゝ`)プッ」って感じかも知れませんがw
僕がやりたいのはですね、ローカルにプロジェクトを作りました。
さて、サーバで動かしてみましょうっていうときに、アップデートしたファイルをアップロードして、ブラウザで表示したい、ってことです。
そりゃ、FTPの設定してやんねん。
という事なかれ。
えっと、今僕のマシンにはローカルにはapacheを入れていません。
そしてアップしたいのは「隣に置いてある」開発用のWindowsサーバです。
このサーバでテストしたいねんけど、
FTPが入ってないねん。
デバッグ環境はどうあるべきか、というのが、やり方がよく分からない課題で、ローカルにあんまり常駐をいれたくないとか、やっぱり本番環境に近いテスト環境でやりたいとか、そういうことに対して、ローカルにxamppで入れて環境ばっちりっていうのは、なんか違う感じがする。
まぁ、デバッグという点では、ローカルにphpが必要であったり、結局はapacheがあった方がいいとか、結果論としては、賛成できます。だけど、これでしかできないというのは納得がいかない。
Cakeなので、基本的に「実行」してみるときって、そのphpを実行ではなくて、とりあえずトップページとか表示してくれたらいいと思うのね。なので、「実行」ってやったら、サーバへデプロイして、指定のトップページを表示してほしいんだが。(まぁ開かなくてもいいけど)
結局、時間オーバーで断念。
PDTと設定が違う上に、aptanaでのPHPプロジェクトの作成からデプロイまでの流れを説明したサイトが見つからなかった。
SMBでwwwrootが共有状態にあるので、仕方がなく、該当フォルダをプロジェクトとして割り当てることにした。(インポートでなく、サーバ上にプロジェクトを置く。)
参考、というかサーバ上に直接プロジェクトを置く、という発想がなかったので、そのヒントにさせていただいたのが、Aptana StudioをインストールしてPHP開発環境を作るです。
でも、これスマートじゃないっていうと怒られそう、というかMAMPだからとかそういうことかもしれないんですけど、やっぱりローカルにソースがあって、然るべきタイミングでデプロイっていうのが自然な流れのような気がするんですけど、みんなどうしてるんでしょうか。
デプロイのところは、エクスプローラ操作とか(FTPならaptanaでいいといえばいいので、FTP以外の場合)でやってるんでしょうか。
こちら(PHPサーバーの設定)を見ると、いかにも、URLと公開ディレクトリの設定があるように見えるんですが、Aptanaには見あたらない。。。
ううむ。。。
※Aptanaはスタンドアローン版をインストールしております。
