问题标签 [mod-python]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1864 浏览

django - 从 django 中的 urls.py 中排除路径

我已将 django.root 设置为斜杠后 url 中的根路径。但我想在 urls.py 不应访问的根 url 的子文件夹中有一个下载对话框。是否有可能避免访问 urls.py 并使用 apache 配置的位置。抱歉,但这个问题非常棘手,我希望你能理解我的问题。

谢谢和问候,托皮尔

0 投票
1 回答
1213 浏览

python - mod_python 的 CGI 处理程序的替代品

我正在寻找使用 python 和 SQLAlchemy 为基于 jQuery 的 HTTP 客户端生成一些 XML 的最简单方法。现在我正在使用 mod_python 的 CGI 处理程序,但我对无法持久化 SQLAlchemy 会话之类的东西这一事实感到不满。

显然能够持久化内容的 mod_python 发布者处理程序不允许具有 XML 内容类型的请求(正如 jQuery 的 ajax 内容所使用的那样),所以我不能使用它。

还有哪些其他选择?

0 投票
2 回答
709 浏览

python - 如何在 Django + Apache + mod_python 中使用 Staticgenerator

我目前有一个通过 mod_python 使用 Django + Apache 的环境。我如何在没有 nginx 的情况下使用Staticgenerator,只使用 Apache 和 mod_python?谢谢你。

0 投票
1 回答
670 浏览

python - Stackless python 停止了 mod_python/apache 的工作

在阅读了几个说它与 vanilla python 完全兼容的网站后,我安装了 stackless pyton 2.6.2。安装后我发现我的 django 应用程序不再工作了。

我确实再次重新安装了 django (1.1),现在我有点迷路了。我得到的错误是 500:

内部服务器错误

服务器遇到内部错误或配置错误,无法完成您的请求。

请联系服务器管理员 webmaster@localhost 并告知他们错误发生的时间,以及您所做的任何可能导致错误的事情。

服务器错误日志中可能提供有关此错误的更多信息。Apache/2.2.11 (Ubuntu) DAV/2 PHP/5.2.6-3ubuntu4.1 with Suhosin-Patch mod_python/3.3.1 Python/2.6.2 mod_ruby/1.2.6 Ruby/1.8.7(2008-08-11 ) mod_ssl/2.2.11 OpenSSL/0.9.8g 服务器在 127.0.0.1 端口 80

还有什么,我可以或应该做什么?

编辑:从第 1 条评论中,我了解到问题不在 django 中,而是在 mod_python 和 apache 中?所以我编辑了我的问题标题。

Edit2:我认为某些路径设置有问题。我尝试从 mod_python 到 mod_wsgi,最终设法正确设置它只是为了得到下一个错误:[Sun Aug 16 12:38:22 2009] [error] [client 127.0.0.1] raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) [Sun Aug 16 12:38:22 2009] [error] [client 127.0.0.1] ImproperlyConfigured:加载 MySQLdb 模块时出错:没有名为 MySQLdb 的模块

艾伦

0 投票
2 回答
192 浏览

python - mod_python 问题?

当我遇到一个奇怪的问题时,我一直在使用 mod_python、python 和 SQL Alchemy 开发一个网站:当我在数据库中查询所有记录时,它返回了正确的结果集;但是,当我刷新页面时,它会返回一个结果集,并附加了相同的结果集。当我更多地刷新页面时,我得到更多的结果集“堆叠”在彼此之上。

例如:

第一页加载:10 个结果

第二页加载:20 个结果(每个两个)

第三页加载:30 个结果(每个三个)

ETC...

这是 mod_python 的一些潜在问题吗?我不记得在使用 mod_wsgi 时遇到过这种情况。

0 投票
2 回答
1467 浏览

python - 使用 mod_python 在子目录中配置 Django 项目。管理员不工作

嗨,大家好。我试图在根目录的子目录中配置我的 django 项目,但没有让事情正常工作。(在本地它工作得很好)。我按照 django 官方 django 文档用 mod_python 部署了一个项目。真正的问题是,每当我尝试转到管理员或我的应用程序的任何视图时,我都会收到“找不到页面”错误。

这是我位于 Fedora 7 中 /etc/httpd/conf.d/ 中的 python.conf 文件

LoadModule python_module 模块/mod_python.so

我知道 /var/www/ 不是放置我的 django 项目的最佳位置,但我只想将我正在进行的工作的演示发送给我的客户,稍后我将更改位置。

例如。如果我去 www.domain.com/mysite/ 我会得到我在 mysite.urls 中配置的索引视图。但我无法访问我的 app.urls (www.domain.com/mysite/app/) 和任何 admin.urls.(www.domain.com/mysite/admin/)

这是 mysite.urls:

urlpatterns = 模式('',

)

我也尝试用 ''django.contrib.admin.urls' 更改 admin.site.urls ,但没有奏效。我搜索了很多来解决这个问题并阅读了其他开发人员如何配置他们的 django 项目,但没有找到太多信息来在子目录中部署 django。我在 INSTALLED_APPS 中启用了管理员,并且 settings.py 没问题。

如果您有任何指导或告诉我我做错了什么,我们将不胜感激。

谢谢。

0 投票
1 回答
1087 浏览

python - mod_python 解释器的缓存没有在脚本更改时重置?

我使用 mod_python.publisher 运行 Python 代码并发现了一个问题:当我更新脚本时,更新并不总是立即生效,并且在我重新启动 Apache 之前,我得到了与更新修复相同的错误。

有时它可以立即工作,但有时不能......但重新启动 Apache 肯定总是能赶上它。不得不重新启动 Apache 很痛苦,我认为有更好的方法来做到这一点——但它是什么?

0 投票
1 回答
1856 浏览

python - 使用 mod-python 使 HTTP 身份验证成为可选

我有一个 Web 应用程序,它根据传递的参数访问多个控制器类。对于某些控制器,我希望用户进行身份验证(通过简单的 HTTP 身份验证),而对于某些控制器,我希望进行公共访问。

有没有办法做到这一点?在我的 .htaccess 文件中,我现在有

authenhandler 被正确调用,但即使我只是这样做

要求用户输入密码(尽管输入的任何密码都被接受)

我尝试从 .htaccess 中完全删除 Auth* 的东西(和 require 指令),并在正常处理程序中针对我确实需要身份验证的情况(但未找到)执行以下操作:

这就是我理解服务器在未收到正确身份验证时应该做什么。然而,这也不起作用。

我来自 PHP 背景,我知道后者是它在 PHP 中的完成方式——但 PHP 有时会做一些额外的小块未记录的魔法来使这些东西真正起作用。这是其中一种情况吗?

有什么方法可以根据传递的 URL 从同一个处理程序选择性地请求身份验证?

0 投票
3 回答
1224 浏览

python - Mod_python 不产生任何输出

刚刚使用 Python 2.4.3 在 CentOS 5 (Apache 2.2.3) 服务器上安装和配置 mod_python 3.2.8。Apache 可以很好地加载它。

我激活了 mpinfo 测试页面,它可以工作。所以我用下面的代码写了一个简单的“Hello World”:

它输出一个空白页,没有文本,也没有来源。如果我有意识地创建一个语法错误,我会在 URL 上得到错误输出,例如(当我在“def”之前放置一个空格时):

我花了大约五个小时浏览不同的教程、常见问题解答和故障排除指南,但找不到这个 exakt 问题的描述。

您认为可能是什么问题/原因?

编辑:这是该站点的 Apache 配置...

编辑 2:啊,我忘了提到的另一件事是我打算使用 mod_python 来编写 Apache 扩展。应用程序本身是用 PHP 编写的,但我需要在服务器上进行一些安全性 tweeks :)

0 投票
2 回答
372 浏览

python - 使 apache 服务器在 mod_python 下正确运行的问题

我们尝试将旧服务器迁移到新服务器,但我们遇到了 mod_python 的一些问题。

问题出在此网页下:

http://auction.tinyerp.org/auction-in-europe.com/aie/

这是我们的 apache2 配置:

日志很空:

我真的不知道从哪里开始。

请帮忙!