无法建立连接:HTSQL通过mod_wsgi(找不到文件)

时间:2016-04-13 14:49:38

标签: python apache mamp mod-wsgi htsql

我想使用 mod_wsgi 集成到 EM> 即可。 apache和mod_wsgi都已成功配置, hello world python脚本执行并正常工作!

但是,当我尝试运行HTSQL python脚本(名为 htsql_wsgi.py 并使用这些说明:http://htsql.org/doc/admin/deploy.html)时,我收到 500内部服务器错误。你能给我一个解决方案吗?

Apache错误日志显示:

==>11

我已经尝试过的事情:

  1. 直接在Linux上工作的复制错误(目前正在使用MAMP)

  2. 直接通过python(cmd和xUbuntu终端)在托管于同一文件(htsql_demo.sqlite)上成功执行脚本 同一台服务器。

  3. 使用权限进行播放(将777设置为包含htsql_demo.sqlite的文件夹)
  4. 在httpd.conf上播放权限(使用目录,文件,位置更改设置)
  5. 使用MAMP(Windows 7,Apache 2.2。,Python 2.7。)或xUbuntu(Apache 2.4。,Python 2.7。)会出现问题。在两台机器上,错误都是一样的。

    非常感谢您的建议

1 个答案:

答案 0 :(得分:0)

问题在于定义绝对路径。而不是":"一个人应该使用"%3A" 因此正确的路径是:

'sqlite:///C%3A/MAMP/Scripts/htsql_demo.sqlite'