【问题标题】:basic web2py issue: how to test a web2py package?基本 web2py 问题:如何测试 web2py 包?
【发布时间】:2015-07-23 07:02:08
【问题描述】:

我下载的包不是 .w2p 格式的。这是一个文件夹,里面有不同的文件。而且我无法将文件夹“安装/上传”到 web2py 服务器上。那么如何将文件夹转换为 w2p 文件呢?或者如何在本地进行测试?

【问题讨论】:

  • 什么是包裹,你从哪里得到的?它打算成为一个完整的应用程序,还是您包含在现有应用程序中的东西?
  • 这是一个完整的应用程序,一个网站。它是包含所有正确文件的文件夹。但是我想我们需要把它转换成一个 w2p 文件来上传它来测试它。

标签: web2py


【解决方案1】:

无需转换为 .w2p 文件即可安装应用程序。您所要做的就是在/web2py/applications 文件夹中创建一个文件夹,然后将应用程序的所有文件夹/文件放入该新文件夹中。例如,如果您希望将新应用程序命名为“myapp”,请创建一个/web2py/applications/myapp 文件夹,并将所有应用程序文件夹/文件(即 /controllers、/models、/views 等)放在该文件夹中。

如果由于某种原因您无法轻松地将应用程序文件上传到服务器(即没有 FTP 访问权限)并且您必须依靠 web2py 管理应用程序来安装应用程序,您可以手动创建自己的 .w2p 文件。 .w2p 文件只是一个 .tar.gz 文件,它已被赋予 .w2p 文件,因此您所要做的就是 tar,然后 gzip 文件夹/文件集,并为生成的存档提供 .w2p 扩展名。然后像往常一样通过管理应用程序安装。

或者,如果您可以在本地计算机上运行 web2py,您只需将文件复制到本地计算机上的应用程序文件夹中,然后使用本地计算机上的管理应用程序打包应用程序,这将创建一个 . w2p 文件。有适用于 Windows 和 Mac 的独立 web2py 二进制文件,因此即使您没有安装 Python,也应该很容易运行本地副本。

【讨论】:

  • 感谢您的回复。我将尝试 .tar.gz,因为我的 Mac 上没有 web2py 文件夹。它只是一个应用程序,没有其他文件。
猜你喜欢
  • 2012-06-23
  • 1970-01-01
  • 2011-09-14
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 1970-01-01
  • 2014-01-17
  • 2018-11-14
相关资源
最近更新 更多