当前位置:  开发笔记 > 编程语言 > 正文

Tastypie,Django,MySQL权限被拒绝错误

如何解决《Tastypie,Django,MySQL权限被拒绝错误》经验,为你挑选了1个好方法。

我已经设置了一个简单的Web服务,python3 manage.py runserver但仅使用它就可以正常工作,但是当我使用mod_wsgi将应用程序部署到Apache时,会出现以下错误:

(2003, "Can't connect to MySQL server on 'localhost' ([Errno 13] Permission denied)")

我也尝试过使用服务器的名称,然后使用服务器的ip,它只是替换错误消息中的localhost。

这是导航到页面时的XML副本:http : //pastebin.com/QtRzi0X6

编辑:

另外我想补充一点,我正在Fedora 20,Python3,Django 1.6和MariaDB上运行,另外我还在Django和python 3上使用了PyMySQL,因此它可以连接到MySQL



1> OzzyGreyman..:

事实证明(经过数小时的搜索和测试),这实际上是apache / mod_wsgi问题,只需键入以下命令以允许apache建立数据库连接:

    setsebool -P httpd_can_network_connect_db 1

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有