shonline@sabrina:~/virtualenv-15.1.0$ python3 virtualenv.py ~/words.showiproute.ru/venv/
cd ~/words.showiproute.ru/ source venv/bin/activate cd public_html
git clone https://gitlab.com/yuryrun/netmelang.git
cd netmelang/ (venv) shonline@sabrina:~/words.showiproute.ru/public_html/netmelang$ pip3 install -r requirements.txt
Указываем настройки БД в settings.py
try: import pymysql pymysql.install_as_MySQLdb() except ImportError: pass DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'xxxx', 'USER': 'xxxx', 'PASSWORD': 'yyyy', } }
Создаем БД, посльзователя, делаем коллектстатик
public_html/.htaccess Options +ExecCGI AddHandler wsgi-script .wsgi RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ /index.wsgi/$1 [QSA,PT,L]
public_html/index.wsgi import os import sys sys.path.append('/home/s/shonline/words.showiproute.ru/public_html/langmeup/') #путь до проекта django sys.path.append('/home/s/shonline/words.showiproute.ru/venv/lib/python3.4/site-packages/') # путь до django /home/s/shonline/words.showiproute.ru os.environ['DJANGO_SETTINGS_MODULE'] = 'langmeup.settings' #app - название проекта django. import django django.setup() from django.core.handlers import wsgi application = wsgi.WSGIHandler()
Статические файлы положить в корень сайта
/public_html/static/
И указать это в STATIC_ROOT