始める前に、サーバーが必要です。 Pagodaをインストールするバオタ公式サイト:https://www.bt.cn/ CentOS システムを使用している場合は、次のコマンドを使用してインストールします。 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh インストールが完了すると、アクセスアドレス、アカウント番号、パスワードが表示されます。 この時点で最初に行うべきことは、クラウド サーバーのコントロール パネルに移動してポート Baota をインストールした後、再度アドレスにアクセスすると、ログイン インターフェイスが表示されます。これは、ポートが開いており、Baota が正常に動作できることを意味します。 Pythonランタイム環境を構成するBaota のソフトウェア ストアを開き、下の図に示すように関連コンテンツをインストールします。Baota にログインすると、デフォルトで 上記の Python プロジェクト マネージャーは、Python プログラムに対するその後の操作に不可欠なプラグインであることに注意してください。 PythonをインストールするPython プロジェクト マネージャーの右側にある [設定] ボタンをクリックし、ポップアップ ウィンドウで [バージョン管理] を選択して、必要な Python バージョンをインストールします。ここでのインストール速度は少し遅いので、しばらくお待ちください。 Django環境を設定するDjango 環境を構築する際は、必ず以下の図を参考に構築してください。モジュール依存関係をインストールするかどうかは、プロジェクト内に モジュールのインストールプロジェクトが初期化されたら、右側のモジュールをクリックして、 モジュールをインストールするときは、バージョン番号に注意してください。たとえば、私はローカルで Django のバージョン 2.x を使用しているため、サーバーもこのバージョンをインストールします。 すべてのモジュールがインストールされたら、Python サービスを再起動できます。ここでは、再起動が成功したことを確認するためにログの内容に注意する必要があります。 ここではPython Djangoの動作中に発生するさまざまな問題を示します。 たとえば、最初の実行時に Centos システムの 以下の内容はインターネットから転載したものです(https://www.jb51.net/article/231391.htm、元の著者に感謝します。アップグレードの際に参照できます) # SQLite 3 のアップデート # ソースコードを取得する(ホームディレクトリで実行) [root@djangoServer ~]# cd ~ [root@djangoServer ~]# wget https://www.sqlite.org/2019/sqlite-autoconf-3270200.tar.gz [root@djangoServer ~]# tar -zxvf sqlite-autoconf-3270200.tar.gz # [root@djangoServer ~] をビルドしてインストールします# cd sqlite-autoconf-3270200 [root@djangoServer sqlite-autoconf-3270200]# ./configure --prefix=/usr/local/sqlite [root@djangoServer sqlite-autoconf-3270200]# make && make install # バージョンを確認 ## インストールされている最新の sqlite3 バージョン [root@djangoServer ~]# /usr/local/sqlite/bin/sqlite3 --version 3.27.2 2019-02-25 16:06:06 bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0f6d7 [ルート@djangoServer ~]# ## Centos7 独自の sqlite3 バージョン [root@djangoServer ~]# /usr/bin/sqlite3 --version 3.7.17 2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668 [ルート@djangoServer ~]# ## sqlite3 のバージョンがまだ古いバージョンであるため、更新する必要があることがわかります。 [root@djangoServer ~]# sqlite3 --version 3.7.17 2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668 [ルート@djangoServer ~]# ## 古い sqlite3 への変更 [root@djangoServer ~]# mv /usr/bin/sqlite3 /usr/bin/sqlite3_old ## ソフトリンクは新しい sqlite3 を /usr/bin ディレクトリに設定します [root@djangoServer ~]# ln -s /usr/local/sqlite/bin/sqlite3 /usr/bin/sqlite3 ## 現在のグローバル sqlite3 バージョンを表示する [root@djangoServer ~]# sqlite3 --version 3.27.2 2019-02-25 16:06:06 bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0f6d7 [ルート@djangoServer ~]# # 共有ライブラリへのパスを渡す # 起動時の実行が自動的に実行されるように設定する。次の export 文を ~/.bashrc ファイルに記述できます。すぐに有効にしたい場合は、source ~/.bashrc を実行できます。ターミナルを起動するたびに実行されます。[root@djangoServer ~]# export LD_LIBRARY_PATH=/usr/local/sqlite/lib 実行されていて、ログにエラー データが生成されていない限り、構成は成功していることを意味します。次に、nginx リバース プロキシを設定できます。 nginx リバースプロキシ下の画像のマッピング ボタンをクリックし、ドメイン名またはサーバーの外部 IP を入力します。 Baota ウェブサイトの機能メニューに戻ると、新しいサイトが表示されます。 ウェブサイト名をクリックしてリバース プロキシ構成を表示し、実行されていることを確認します。 この時点で、ブラウザを開いてドメイン名または IP を入力し、Django プログラムに正常にアクセスできるかどうかをテストできます。それでもエラーが発生する場合は、プロジェクトのルート ディレクトリにある Django プログラムにまだ静的リソースがある場合は、必ずリバース プロキシ設定 (空白行を見つける) に移動して、静的ディレクトリ設定を追加してください。 場所 /static/ { エイリアス /www/wwwroot/プロジェクトアドレス/static/; } 最後に、パゴダで Web サイトのポート (この場合は 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
みなさんこんにちは、今日はウェブフロントエンドのHTMLを見ていたら、inputタグのtype属性が...
目次序文パブリッシュ・サブスクライバ・パターン結果電話要約する序文双方向データ バインディングとは、...
目次序文最初のステップ:ステップ2: このmy.iniを変更する要約する序文問題の説明:不正な文字列...
このセクションでは、HTML のリスト要素について学習します。リストは、Web サイトのデザインにお...
<テンプレート> <div id="ルート"> <...
最終結果はこんな感じです、かわいいでしょう… PS: HTML と CSS の知識があればベストです...
<br />一般的に、「標準的な Web ページ」のファイル構成は XHTML CSS ...
目次01 レプリカセットアーキテクチャ02 MySQL Shellの紹介とインストール03 My...
ssh は私が最も頻繁に使用する 2 つのコマンドライン ツールのうちの 1 つです (もう 1 つ...
nginx で proxy_pass を設定するときに、^~ に従ってパスを一致させる場合は、pro...
JavaScriptゲームSnakeの実装アイデア(完全なコード実装)を参考までに説明します。具体...
目次プロジェクトにmockjsをインストールするVueプロジェクトでmockjsを使用する基本的なプ...
ウェブ全体を検索して、さまざまな落とし穴を見つけましたが、問題は解決しませんでした。ついに自分でも分...
目次インストール環境の説明MySQLデータベースサービスをインストールするメインライブラリを構成する...
目次実装効果図依存関係をインストールするカスタムツリーコントロールその他の実装要約するVueでは、要...