问题标签 [heliconzoo]
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.
django - 虚拟目录中 IIS(使用 HeliconZoo)下的 Django - url 解析器使用没有目录名称的路径
在 Helicon Zoo 的帮助下,我有一个在 IIS 下运行的 Django 网站。它位于虚拟目录中(因此,它的 url 看起来像http://mysite.com/django
)。
在我的 urls.py 中,我有这样定义的模式:
但是,当我打开 url 时,http://mysite.com/django/status/some_product
我会收到带有消息的 404 页面:
如您所见,经过测试的 URL 中没有 django。当然,当我像这样改变模式时:
一切正常,但如果APPEND_SLASH
启用(并且我已启用它并将其设置为False
settings.py 出于某种原因没有帮助),我的请求http://mysite.com/django/status/some_product
将被重定向到http://mysite.com/status/some_product/
.
所以,问题是:如何配置 Django,使其不会抛出虚拟目录名称?
关于如何打开 APPEND_SLASH,我有什么需要了解的吗?现在我只是简单地放入APPEND_SLASH = False
settings.py,但没有区别。
注意:我对 Django 和 Python 几乎一无所知,我无法更改该网站的设置方式(至少现在是这样)。
python - Python subprocess.call() 返回访问被拒绝 [错误 5] 在 Windows 中使用 HeliconZoo 部署的 Django 应用程序
好的,我开始为解决这个问题而头疼,现在我决定在 stackoverflow 中寻求帮助。首先,让我知道介绍我正在尝试做的事情:
我的 django 应用程序现在非常简单(但我希望将来会发展),它只需要一个请求,呈现一个模板,该模板有三个选项供用户选择。这些选项是使用 AutoCAD 进行的文件格式转换(DXF 到 DWG、DWG 到 DXF 和 DXF 到 PDF)。所以用户选择一个选项,选择输入文件,在服务器中我调用一个外部程序来完成任务,最后,它向用户响应一个 zip 文件。
这些是事实:
1)绝对一切都在 django 开发服务器中正常工作。但是,由于生活中的一切都不容易,我不能(出于显而易见的原因)在生产环境中使用 django 开发服务器。所以我尝试在生产开发中部署我的应用程序。
2)我使用apache mod_wsgi将它部署在apache中(这是django docs推荐的方式)。一切正常,除了一件事:AutoCAD 被外部程序调用,它绝不响应。当我尝试向 AutoCAD 发出任何类型的命令时,我收到 RPC_E_CALL_REJECTED。我认为这是 AutoCAD 用于执行任务的 COM 对象的一些问题,但我不确定,我不知道如何解决它。你有什么主意吗?
3)我暂时忘记了apache + mod_wsgi并开始使用HeliconZoo。同样,一切正常,但 HeliconZoo 不能使用 subprocess.call() 因为我得到访问被拒绝 [错误 5]。我已经检查了使用的文件夹中的所有权限,并且显然它具有所有权限。
这是我在上述所有场景中使用的代码:
有没有人对这些问题有任何想法?多谢你们!
windows - Windows上的Redmine安装错误
我正在尝试使用以下网址在 windows7 上安装 redmine: http ://www.helicontech.com/articles/installing-redmine-on-windows-in-production/
但是我遇到了以下错误
有人可以帮我吗?
python - 通过 Helicon Zoo 在 IIS 上部署 Django 项目
我一直在努力通过 Helicon Zoo 在 Windows IIS 上拥有一个现有的 Django 项目(它是 Graphite webapp)。到目前为止,我真的只是猜测并尝试每一步,但仍然无法使其工作。谁能指出我任何有用的手册或文章?非常感谢。
Django 项目:Graphite-web - 是的,设法在 Windows 上移植 Graphite carbon、whisper 和 webapp,但 webapp 现在只能通过 django-admin.py runserver 运行
Win8 64位,Python2.7 32位
manage.py 和 grahpite.settings 在 c:\graphite\webapp\graphite
问候
詹姆士
ruby-on-rails - Helicon Zoo 上的 Rails 非常慢
我们已经使用 Helicon Zoo 将 rails 站点部署到运行 IIS 的 Windows Server。
在初始请求之后,后续请求非常快。但是,如果我们离开站点一段时间然后回来,对于初始请求,它又会变得非常慢。
我的猜测是,这与工人有关,即当 Helicon 决定需要一个新工人时,这意味着启动一个全新的轨道实例,启动时间很慢。
在本地开发人员机器上的 WebBrick 中运行(在生产环境中),应用程序在初始请求后运行非常快,没有这些失误。以前在 Linux 上与 Passenger 一起运行时也是如此(不幸的是,我们不能再那样运行它了)。所以我认为代码中没有任何内容。
有没有办法克服这个问题,也许是 Helicon 的“固定”工人?或者问题可能完全不同?
ruby-on-rails - 使用 Helicon Zoo Web 安装程序安装 Redmine 时出现 SQL Server 配置错误
我尝试使用 MS Web 平台和 Helicon Zoo Web 安装程序安装 Redmine。我正在使用 Windows 7 机器 64 位和 SQL Server 2008。我已配置 database.yml 以连接到我的 SQL Server 数据库,并且我正在尝试从 SQLLite(默认数据库)迁移到 SQLSERVER。这是我的配置设置
这是错误跟踪:
zend-framework - Zend Framwork 2.2 标准路由(/)无法被路由匹配
几天来我一直在寻找解决方案,但找不到解决方案。帮助!
我已经安装了 Zend Framework 2.2 并实现了一个带有多个路由、控制器和视图的 MVC 应用程序。在我的开发系统上一切都很好。在本地,我使用 WAMP 安装。
我将所有内容都转移到了我的网络提供商(带有 Helicon Ape 的 IIS8),并让文字路由正常工作,例如 www.url.nl/info。
问题是标准路线 / 不起作用。我收到一条 Zend 404 错误消息,指出“请求的 URL 无法通过路由匹配”。
我在 module.config.php 中使用推荐的标准文字路由:
和一个不变的 public/.htaccess:
我自己的怀疑是针对我在 IIS8.0 上使用 Helicon Ape 运行以支持 Apache 配置文件 (.htaccess) 的提供程序。特别是会生成一个 web.config 文件,其中包含 index.php 下的默认文件。
我也无法将完整的 url 直接用于 /index.php。同样的错误。
提前感谢您的帮助。
彼得
python - 如何使 Django 站点可以通过 IP 地址访问?(与 Helicon Zoo 和 IIS 一起部署)
我使用 Helicon Zoo 和 IIS 部署 Django
我的 Django 项目在 localhost:xxxx 上运行我的 IIS 上线,默认站点可以通过地址访问但是我的 Django 项目无法通过 IP:xxxx 访问。它返回:Bad Request - Invalid Hostname HTTP 错误 400。请求主机名无效。
如何使我的 Django 站点可以通过 IP 地址访问?或者如何将 IP 地址直接指向我的 Django 项目?
ruby-on-rails - Rails send_file 无法处理大于 400mb 的文件
我使用 Helicon Zoo 在 Windows Server 2008 机器上设置了一个 rails 应用程序。
我的问题是下载 400MB 以上的文件。
在我的 rails 应用程序中,我使用以下内容将文件发送到客户端:
应用程序/控制器/hosted_files_controller.rb
我在 production.rb 文件中注释掉了config.action_dispatch.x_sendfile_header,因为我没有使用 Apache 或 Nginx。
这适用于服务器上低于 ~400MB 的所有文件。在我超过它之后,我从 Helicon Zoo 收到一个 500 内部服务器错误,内容如下:
有谁知道发生了什么?我不知所措。
我试过了:
- 增加 send_file 上的 buffer_size(不起作用)
- 在 IIS 中为应用程序池设置内存设置(不起作用)
- 将 x_sendfile_header 更改为 X-Sendfile 和 X-Accel-Redirect(不起作用)
我正在考虑尝试在 Windows Server 上安装 Apache 并使用 x_sendfile_header 卸载将文件发送到 Apache,但我害怕搞砸已经(几乎)工作的应用程序。
有谁知道如何解决这个问题?
python - IIS、Helicon Zoo、Django - 文件上传站点 - 无法上传超过 2.5MB(块问题)
在过去的几天里,我一直在为此绞尽脑汁,并且无法为我的具体问题找到太多帮助。这是我的设置。
我应该说我是 Django 和 Helicon Zoo 的新手。
发生的事情是,虽然我在默认的 2.5mb 下上传文件似乎没有问题,但对于超过这个数量的任何内容,我都无法正确上传块。虽然我确信我可以在我的设置文件中提高这个限制,但我真的不想因为我的目的而需要上传比我真正希望由内存处理的文件更大的文件。
当我尝试这样做时,我看到的是来自 Helicon Zoo 的一个相当无信息的错误 500,关于一些丢失的标题
起初,我认为这可能与临时文件夹有关,所以我设置了
在我的设置文件中,但它似乎没有做任何有用的事情。
然后,我发现了如何为 django 启用日志记录,这真的让我大开眼界。我现在知道错误来自哪里..但我不知道我应该怎么做才能解决它..
这是什么意思?我的块是否以某种方式作为列表对象进入而我没有意识到?
这是我的应用程序代码,它包含在我制作的博客应用程序中,因为它是我的主要应用程序,它似乎比创建一个自己的应用程序更简单。那是一个错误吗?
表格.py
视图.py
上传.py
应用程序 urls.py
项目网址.py
我还应该注意,这些大文件的一部分实际上出现在我的上传位置,但大小不超过 1 兆。就像由于某种原因,该过程在实际完成之前就停止了。然后我必须停止并重新启动 IIS 才能使站点再次运行。