mysql 出現問題,不支持中文
show variables like ‘charac%’; 或者 用status; 查閱能夠看到狀態不對。
修改:
建立數據庫指定格式
1)CREATE DATABASE ms_db CHARACTER SET utf8 COLLATE utf8_general_ci;
2)create database if not exists netctoss default character set utf8;html
pip3 安裝事項
- django安裝不下來,pymysql 安裝不下來;安裝對應的壓縮包,tar -xcf 後進入目錄; pyhton3 setup.py install 也能夠。
- pip3 安裝不下來, 試試 apt-get install python-django; python-pillow等等。python
1 修改mysql的配置文件
/etc/mysql/my.cnf
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
##添加
default-character-set=utf8
##添加
[mysqld]
#
# * Basic Settings
#
##添加
character-set-server=utf8
##添加
[mysql]
#no-auto-rehash # faster start of mysql but no tab completition
##添加
default-character-set=utf8
重啓mysql: sudo /etc/init.d/mysql restart
config待補充mysql
安裝 Pillow 出了問題linux
ValueError: jpeg is required unless explicitly disabled using –disable-jpeg, abortingweb
解決方案: 安裝輔助包sql
官方文檔解決: https://pillow.readthedocs.org/en/3.0.0/installation.html#linux-installation數據庫
sudo apt-get install libtiff4-dev libjpeg8-dev zlib1g-dev
apache
/ libfreetype6-dev liblcms2-dev libwebp-dev tcl8.5-dev tk8.5-dev python-tk
部署直接在apache2.conf 後方追加。django
Alias /media/ /home/admin001/mysite/media/
Alias /static/ /home/admin001/mysite/collect_static/
<Directory /home/admin001/mysite/media>
Require all granted
</Directory>
<Directory /home/admin001/mysite/collect_static>
Require all granted
</Directory>
WSGIScriptAlias / /home/admin001/mysite/minicms/wsgi.py
WSGIPythonpath /home/admin001/mysite
<Directory /home/admin001/mysite/minicms>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
wsgi.pymarkdown
os.environ.set[去掉default]("DJANGO_SETTINGS_MODULE", "minicms.settings")