我最近更新到Akeeba 3.7.6(那个黄色危险标志让我!:) - 傻我,之前没有读过任何关于它的东西)不幸的是我们的托管服务器还没有使用php 5.3(他们使用php 5.2。 17)所以我不能让我的网站上线(它现在在内部开发服务器上运行)。而且我不认为他们很快就会考虑升级。
有什么办法可以解决吗?
当然,我尝试卸载 akeeba 并安装旧版本,这根本不是一个好主意!- 它完全停止工作(有备份,感谢上帝!)。
非常感谢任何帮助!:)
您可以在 Akeeba Backup 配置页面中更改 Akeeba Backup 将包含在您的备份中的恢复脚本。只需将“嵌入式恢复脚本”(在高级配置中)更改为Akeeba Backup Installer
,您就可以恢复您的站点。新的 ANGIE 安装程序需要 PHP 5.3。
但请记住,即使您可以恢复站点,也无法在您的主机上使用 PHP 5.2 的任何最新版本的 Akeeba Backup。
您可以轻松地将 Akeeba 降级到 3.6.12,只是不要忘记卸载 FOF(可能还有其他作者:Nicholas K. Dionysopoulos)。
更新:除了删除较新版本的 Akeeba 组件外,您还必须在 Joomlas Extension Manager 中删除 Nicholas K. Dionysopoulos / AkeebaBackup.com 的 FOF(Framework on Framework)。如果没有在扩展管理器中删除 FOF,安装旧版本的 Akeeba 会在尝试运行 Akeeba 时出现“拒绝访问”。
因此,在您的 Joomla 后端转到 Extension->Extension Manager->Manage 选择所有 Akeeba 插件、管理工具(由 Nicholas K. Dionysopoulos 提供,如果您安装了它们)和 FOF 插件/库(由 Nicholas K. Dionysopoulos 提供)并单击'卸载'。
之后安装旧版本的 Akeeba 备份应该没问题。
好吧,可能没有选择如何降级 Akeeba(已经尝试了很多方法!)但是如果有人遇到同样的绝望情况,那么有一个解决方案!:)
我使用最新的 Akeeba 3.7.6 来打包我们的网站,将 *.jpa 文件放到我们的服务器上,使用最新的 kickstart.php 解包,一切正常,直到我需要运行安装然后我得到了这个错误...
Akeeba 下一代 Joomla 安装程序!需要 PHP 5.3 或更高版本
所以我去了devbox上的phpMyAdmin,在那里我导出了我的devsite正在使用的当前数据库,去我的托管服务器上的phpMyAdmin,导入它,更改configuration.php文件和vuala :)
不知道这是否是有史以来最好的解决方案,但我们现在已经上线,一切(Akeeba 除外)都运行正常……希望我们的主机能尽快升级!