2

ヘルプ!少し頭がおかしくなったと思います。私はすでにウェブサイト123regでドメイン/ホスティングを持っている友人のためにウェブサイトを作っています。それらを学びたいと思っている私は、Pythonとdjangoを手に入れてきましたが、123regはpython(不特定のバージョン)をサポートしているため、オンラインで入手しても問題はないと考えました。

これまで、djangoテストサーバーをローカルで使用してすべてを行ってきましたが、テストとしてどこかにアップロードすることを検討しましたが、わからないことが非常に多く、グーグルでも少し圧倒されることに気付きました。

私は後で私を助けるこのリンクを見つけましたが、今、誰かが私がApacheとは何かを理解するのを手伝ってくれるでしょうか?サーバーはサイトが物理的にホストされているハードウェアだと思っていましたが、今はまったく理解できません。それで、Apacheをダウンロードしてから何をしますか?123regのWebサイトのルートディレクトリにコピーすることはできますか?彼らはインストーラーですか?123regは、「実行」または「提供」、または適切な単語を許可しますか、それとも権限の問題がありますか?

そして、それがソートされると、mod_wsgiを調べて、インストールガイドをざっと見ると、実行するコマンドが表示されます。これは、123regなどの標準ホストに実行する組み込みのコンソールウィンドウがあることに気付いていなかったため、さらに混乱します。その場合、これらのコマンドをどのように実行することが期待されますか?

そして、私が本当に考えていなかったもう1つのことは、組み込みのsqliteデータベーステクノロジーを使用していることです。Webスペースにどのようにインストールできますか?そして、それは私のdjango構成にどのように影響しますか?または多分私は123regがサポートしていると言っているMySqlv5に変更する必要がありますか?

私はこれらがばかげた質問であるに違いないことを知っています、私は助けを求めるのに最適な場所がわかりませんでした、そしてSOは周りに最も有用で知識のあるコミュニティの1つを持っています。私はグーグルを持ってみましたが、すべてが私にとって少し過度に技術的でした。

4

2 に答える 2

2

ApacheはWebサーバーソフトウェアです。それはすでに彼らのマシンで実行されています。それをインストールしようとしないでください笑、さもないと彼らは確かにあなたを笑うでしょう。

「コマンドを実行」するには、リモートシェル(コンソール)を入手する必要があります。これは通常、Secure Shell(SSH)を介して行われます。特に123regについては、このページを参照してください:SSH(Putty)を使用して接続するにはどうすればよいですか?

Djangoは、SQLiteやMySQLなどのさまざまなデータベースをサポートしています。「データベース」は実際にはSQLiteエンジンによって操作される単なるローカルファイルであるため、SQLiteは通常、小さくて単純なデータベース用です。MySQLは、多くのWebサイトで選択されているデータベースです。

于 2012-06-28T17:36:28.287 に答える
2

共有ホスティングプロバイダーでFTPを使用してDjangoサイトをアップロードし、実行されることを期待することはできません。mod_wsgiなどの構成を含め、インストールされているApacheで実行するように構成する必要があります。

私は123-regがこれをサポートしていることを非常に疑っています。そこでDjangoサイトを実行できる可能性はほとんどありません。よりDjangoに適したサイトを探す必要があります-Webfactionをお勧めします。

于 2012-06-28T17:56:00.733 に答える