apache2 + django 路径问题

Posted 兔子二

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache2 + django 路径问题相关的知识,希望对你有一定的参考价值。

问题:

在代码中使用sys.path.append(), 添加模块路径后,仍然报错找不到包。

虽然在LD_LIBRARY_PATH中配置了.so文件打路径,仍然报错找不到。

原因:

检查apahce2的配置文件apache2.conf之后发现,它限制了程序只可以访问/usr/share  和/var/www  两个文件夹。

解决办法:

(1)把python包拷贝到dist-packages

  (2)   把模型文件拷贝到/usr/share目录下,使用绝对路径装载

(3)把.so文件拷贝到/usr/local/lib目录下,然后执行ldconfig

 

以上是关于apache2 + django 路径问题的主要内容,如果未能解决你的问题,请参考以下文章

anaconda + django + apache2

Ubuntu 上的 Apache2 配置文件路径。 [关闭]

如何为所有路径设置代理位置,除了一些使用 apache2 的路径? [关闭]

允许/阻止对 apache 2.4 失败的特定路径的访问

Apache2-需要多个具有相同域的项目在域名后使用不同的路径

Django关掉Debug后站点无法加载static文件