简介:许多朋友问如何在Ubuntu加载Django如何在Ubuntu加载Django。首席执行官在本文中注明将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!
只是参考:
Apache是世界上最有用的开源Web服务器软件。现在,我将介绍如何在Ubuntu 14.04上安装和配置Apache。
工具/成分
Ubuntu 14.04
方法/步骤
命令行安装apache
打开“终端窗口”,然后输入“ seno apt-get install apache2” -enter-enter“ root用户密码” -enter-enter“ y” - 输入,完成安装完成
默认网站根目录的路径
安装Apache完成后,默认网站根目录为“/var/www/html”。在终端窗口 - 输入中输入“ ls/var/www/html”。
Apache的第一个配置文件apache2.conf路径
在终端窗口 - 输入中输入“ ls /etc /apache2”,其中有一个“ apache2.conf”配置文件。
Apache的第二个配置文件000-default.conf路径
在终端窗口 - 输入-A“ 000-default.conf”配置文件中输入“ LS/ETC/Apache2/stites-abailable”。
修改网站的根目录
1.输入“ sudo vi/etc/apache2/apache2.conf"-enter在终端窗口 - 输入“目录/var/var/www/” position-change”/var/var/www/as as as the New Roots as New Roottho目录很好。
2.输入“ sudo vi/etc/apache2/sites-可用/000-default.conf” -enter-find“ document root/var/html” -sufault.conf“ -enter-change”/var/var/var/var/var/var/var/var/var/var/var/var/wwwww/html“只是一个新的根目录。在这里,我将其更改为“/var/www/”。
重新启动Apache
输入“ sudo /etc/init.d/apache2 restart”中的“终端窗口” - “输入root用户密码” -Enter Enter-Restart成功。
将“ index.html”文件复制到“/var/www”目录
在终端窗口文件中输入“ cp/var/www/html/index.html/var/www/”,成功复制。
测试网站的根目录是否成功
在“ Firefox浏览器”中输入“ 127.0.0.1” - 对“ index.html”文件更改成功的访问
1.检查是否安装了Python:直接在外壳中输入Python。如果安装了Python,您可以输入Python Bash并查看版本号(例如Python 2.7.3)
- 默认情况下应该安装在Ubuntu中的Python
2.安装Django:
安装官方版本版本:在htt p:// ww w.d jangoproje ct.c om/ download/ download安装程序包中,解压缩以进行安装:
sudo python setup.py安装
检查是否安装了Django:输入python shell:
导入django
django.version
如果您已经成功安装了
3.安装数据库(MySQL)
直接进入外壳
sudo apt-get安装mysql-server
您可以安装mysql
输入密码将在中间提示,可以输入或可以忽略它
检查MySQL是否已安装:
netstat -tap |Grep mysql
如果您成功安装,则应看到诸如TCP 0 0 Localhost:MySQL *的信息: *听
那么您可以输入外壳
mysql -U root -p
输入MySQL Shell(如果您在安装时设置密码,则需要输入密码)并执行各种数据库操作
4.安装Python-Mysql适配器
sudo apt-get安装python-mysqldb
5.在Django中配置数据库
1)打开设置。py并找到这样的段落:
数据库= {
'默认': {
'引擎':'django.db.backends。',#add'postgresql_psycopg2','mysql','sqlite3'oracle'。
“名称':'',#或数据库文件的路径,如果使用SQLITE3。
“用户”:'',#未与SQLITE 3一起使用。
'密码':'',#未与sqlite 3一起使用。
'主机':'',#设置为Localhost的空字符串。不适用于sqlite3。
'端口':'',#设置为默认的字符串。不适用于sqlite3。
}
}
2)将“引擎”配置为django.db.backends.mysql
3)配置为我要选择的DB名称的“名称”,例如MyDB
4)在输入中输入相应的用户名和密码
5)“主机”的配置令人怀疑,我似乎是空的。
6)测试配置:
在``MySite''项目目录的目录中运行Python Shell
python manage.py壳
输入以下命令来测试您的数据库配置:
来自django.db导入连接
光标= Connection.Cursor()
如果没有显示错误消息,则数据库配置正确。否则,您必须检查错误消息以纠正错误。
一次在新服务器下记录Django项目描述:
Linux操作系统:Ubuntu 16.04
Django版本:1.8.7
Python版本:2.7.12
运行模式:ubuntu+django+apache2+mod_wsgi
apache2配置文件:sudo vi /etc/apache2/apache2.conf
apache2错误日志:cat -n/var/log/apache2/error.log
apache2命令:
开始:sudo /etc/init.d/apache2开始
重新启动:sudo /etc/init.d/apache2 restart
停止:sudo /etc/init.d/apache2停止
如果配置过程遇到错误,请检查是否按照教程完全实现每个步骤。
1.安装Django
a)sudo apt-get安装python pip
b)sudo pip安装django == 1.10.5
2.安装Apache2
a)sudo apt-fin安装apache2
3.安装libapache2-mod-wsgi
a)sudo apt-fin安装libapache2-mod-wsgi
4.创建项目和应用程序
a)创建项目
django-admin startproject项目名称
b)创建应用程序(如果有应用程序,请将其上传到项目目录,否则将创建)
python manage.py startapp应用程序名称
5.项目和申请后,给予权限
A)Chown -R www-data:www-data项目名称
6.配置Apache2
a)sudo vi /etc/apache2/apache2.conf
169-177是我添加的内容
169目录/HOME/Z/产品/代码(更改为您自己的项目目录)
170个选项索引遵循Symlinks
171 Allowoverride无
172要求全部授予
173 /目录
174 wsgiscriptalias // home/z/z/product/code/wsgi.py(更改为您自己的项目文件)
175 wsgipythonpath/home/z/product/code(更改为您自己的项目文件)
176别名/static // home/z/z/product/code/business/static/(更改为您自己的项目中的应用程序)
177别名/静态// home/z/z/product/code/yyl/static/
169-175行的功能是将项目添加到Apache
第176和177行将在应用程序/静态/目录中加载静态资源
错误和解决方案:
以下错误可能只是当前项目中遇到的错误。请忽略其他项目。
问题1:Importerror:没有名为Clery的模块
sudo pip安装git+
问题2:没有名为pil.imimageplugin的模块
sudo apt-get安装python成像
问题3:没有命名请求的模块
sudo pip安装请求
问题4:没有名为dss.serializer的模块
sudo pip安装django-simple-serializer
Ubuntu 14.04 Django+MySQL安装部署过程
安装nginx+uwsgi+django1.9.7在ubuntu下16.04
Django的详细简介:请单击此处
Django的下载地址:请单击此处
本文是永久更新的链接地址:
结论:以上是有关如何在COTO注释中编写的Ubuntu中加载Django的相关内容答案的摘要。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?