2011-01-03 16 views
0

可能性のある重複障害が発生し、PythonのでPHPを交換する方法を学習しようとすると:
Python noob here: On a Python enabled web server, how do I use Python?:ひどく

を私は、Pythonに打撃を使用してWeb開発を与えたいのですが、私は一生懸命失敗する。私はPythonを走らせることができるかどうかわかりません。私のウェブホストのウェブページは、Pythonを含むあらゆる種類のものをサポートしていると言います。私はCGIに関連する何かには一度も触れていませんが、これはうってつけの友好的な領域ではありません。以下は

は役に立つかもしれない、私はそれを考えることができるすべての情報です:

  • 共有ホスト:はい
  • ホスティング:dibbsonhosting.com
  • サーバーOS:
  • PythonがインストールされているLinux:はい(またはウェブホストに)
  • mod_pythonがインストールされています:わからない
  • インストールされている:知らない
  • http.confへ
  • アクセス:いいえ
  • ターミナルアクセス:いいえ
  • CPanelの:はい
  • FTP:はい
  • ジャンゴ:どこにもアップロードされていないダウンロードした最新の安定版リリース、それを置くために がわかりません。
  • DB:MySQLの5.xの

は、私は本当にWeb開発のためのPythonを使いたいです!ありがとう!

+2

あなたはシェルアクセスなしでどのようなホスティングプランをお持ちですか? http://www.dibbsonhosting.com/によると、FastHost1でもsshがあります。 –

+1

"自由時間を持つ人のために"はすべてのStackExchangeサイトのタグラインです; –

+1

元の質問をこの情報で更新し、代わりにこの情報を削除してください。それが良いと感じたらオリジナルを削除してください。しかし、今のように、それらは重複しています(そして、これもちょっと "ローカライズ"されているかもしれませんが、たぶんかもしれません)。 –

答えて

4

さてさて、私はあなたの手を保持するために行くが、私が提案させていないよ:

  1. がすべてで可能な場合は、インストールして自分のコンピュータ上でそれを実行することによってオフに起動します。これにより、setting it up with a webserverの複雑さを気にする前に、Pythonでできることを確認することができます。

  2. これまでにPythonを使用したことがない人は、Web開発用に使い始める前に、どのような関数定義のように見えるか、ちょっとした方法ループを実行するなど。さまざまな良いチュートリアルがあります。Dive into Pythonは、他の言語でのプログラミング経験者を対象としていると主張しています。

  3. Djangoではなく、マイクロフレームワークで学習を開始します。あなたは深刻なウェブサイトをやりたいときは、Djangoの力を利用することができますが、今のところそれは簡単です。あなたの他の質問で示唆したように、FlaskBottleは良い競争相手です。

+0

+1:「あなた自身のコンピュータでそれを動かす」。 +1:まずPythonを学んでください。 -1:「マイクロフレームワーク」。行うべきことのリストでこれを3位にしてください。最初の2つに比べるとほとんど無関係です。彼らは本当に重要です。 –

+0

ありがとうございました!あなたの懸念に対処するために、私はFlaskから始めます。次に、私はそれを自分のコンピュータで実行しようとします。私は何度もPythonをセットアップしました。最後に、Pythonを数回使用しました。一般的な構文に精通しています。 私の問題は、一般的にPythonが動作するようにはなっていません。それは、Webサーバー上でPythonを設定する方法です。私はXAMPPをローカルにインストールし、次にPythonを、次にmod_pythonをインストールし、私が金色かどうかを確認します。ここで成功すれば、Webサーバーの設定に取り組む準備はできますか? – MALON

+0

@ S.Lott:良い点。彼らの重要性よりも、彼らの心に来るようになった。更新しました。 –

0

マロン、

Djangoは、組み込み開発用サーバを持っています。最初にローカルマシンで試してみてください。

Djangoチュートリアルでは、あなたのローカルマシン上で(Linuxのような)いくつかのUnixフレーバーを実行していると仮定しています(Macも問題ありません)。いくつかのMS Windowsを実行している場合、this page may help。コマンドラインを怖がってはいけません。セットアップは一度だけです。

Django管理アプリが問題になる!

実際、PHPは安価なホスティングと非常によく対応しています。何かを書き、走りなさい。 Pythonのサポートは普及していません。いくつかのホスティングプロバイダでは、Pythonを使って作業するのはPHPの場合と同じくらい簡単で、ほとんどの人がFAQでDjangoに関する指示を受けています。

メカニックは異なります.PythonフレームワークはPHPのように各ページの読み込み時にリロードされません。常にHTTP要求に応答するアプリケーションが実行されます。そのため、新しいパラダイムを知るために、ローカルマシンでの起動をお勧めします。

関連する問題