【问题标题】:Installing the Joomla Framework安装 Joomla 框架
【发布时间】:2014-02-14 17:58:27
【问题描述】:

我正在尝试将 Joomla 1.0 框架安装到我正在处理的项目中。

我从 composer 和 github 构建了一个没有骰子的版本。如何将框架放入我的项目中?

我完成了文档中的所有步骤,但除了出错之外什么也没做。

Warning: require_once(/Applications/XAMPP/xamppfiles/htdocs/fundraising/reports/libraries/import.legacy.php) [function.require-once]: failed to open stream: No such file or directory in /Applications/XAMPP/xamppfiles/htdocs/fundraising/reports/reports.php on line 25

Fatal error: require_once() [function.require]: Failed opening required '/Applications/XAMPP/xamppfiles/htdocs/fundraising/reports/libraries/import.legacy.php' (include_path='.:/Applications/XAMPP/xamppfiles/lib/php:/Applications/XAMPP/xamppfiles/lib/php/pear') in /Applications/XAMPP/xamppfiles/htdocs/fundraising/reports/reports.php on line 25

以上是我得到的 2 个错误。

我没有在任何下载中找到我需要的文件。有其他人能够成功安装和使用该框架吗?

谢谢

【问题讨论】:

  • 你需要多解释一下你做了什么。当您说“安装”时,您的意思是您尝试从作曲家获取文件并且文件没有来吗?您是否尝试获得全部或只是一些特定的包裹?您能否确认您是否从作曲家那里获得了文件?因为看起来您正在尝试运行一个应用程序,该应用程序是为 CMS 附带的特定旧版本框架编写的,并且包含许多其他内容,而不是框架的应用程序。
  • 我确实从作曲家那里得到了文件,来自 joomla 框架的最新拉取。我还浏览了 joomla 的教程以使代码正常工作,但这就是我得到错误的地方。
  • 我认为您使用的应用程序假定框架/平台的 CMS 版本。因此,您的应用程序正在从 cms 导入旧库,但您没有,因为您只有不包含任何 CMS 或旧包的框架。如果您正在编写一个新应用程序,您可能根本不需要这些。

标签: joomla github frameworks composer-php joomla-framework


【解决方案1】:

我在尝试做 http://docs.joomla.org/Framework:Creating_a_Stand-alone_Application 中的“hello world”示例时遇到了同样的问题。为了解决这个问题,我从主目录中的 Joomla 安装中复制了整个库并且工作正常。 但是这个修复不是正确的解决方案,因为框架的目标是独立于 CMS 库。事实上,还有其他一些 Joomla 框架应用程序示例,它们可以在没有库的情况下工作。 https://github.com/mbabker/framework-app

还有一件事:我必须在 oder 中添加一行 require_once JPATH_LIBRARIES . '/cms.php'; 以避免 JRegistry 类出现问题,这在 J3.3 https://github.com/joomla/joomla-cms/pull/3374 中不再存在。`

【讨论】:

    猜你喜欢
    • 2013-06-19
    • 2021-07-02
    • 2012-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    • 2011-01-05
    相关资源
    最近更新 更多