升级php7 网站首页部分内容消失

升级了gantry和核心到3.5后,在hawkhost的后台选择了php7.0.
但是网站的首页除了顶部菜单和底部的社交链接,中间的内容全部消失了。
附后台的php设置和首页图,请各位朋友给看下。
貌似又不能上传图片了。
请站长参考旺旺图片。
谢谢!
已邀请:

妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累

赞同来自:

升级到 Joomla 3.5 + PHP7 之前,必须严格检查网站上每一个第三方扩展/模板,看看当前版本是否支持 PHP7?
你只是升级了 gantry 框架,并没有考虑其它的扩展。我怀疑可能还存在其它不支持 PHP7 的扩展。
如果你将 PHP 版本切换到 PHP5,网站能正常工作吗?
请通过淘宝旺旺或 email 提供一下你网站的管理员账号,我可以到现场帮你看看。

赤木@晴子 - 明月百年心

赞同来自:

刚刚根据你提供的用户账号登录你的网站后台看了一下,居然提示有 11 个扩展需要升级!其中还不包括因无法连接验证服务器而未列出的
PowerAdmin 组件

因此,请先在 PHP5 环境下,将这 12 个扩展通通升级到最新版本,然后再考虑切换 PHP7 的事情。

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

另外,你的
RT Epsilon 模板 仍然是 1.4 版本,必须升级到最新的 1.5 版本。
完成上述升级,或许问题就解决了。

妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累

赞同来自:

好的,多谢站长,我去试下

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

这种情况的解决思路,应该是先处理没有完成的升级,然后考虑其他异常情况,应该没错吧

赤木@晴子 - 明月百年心

赞同来自:

当然是这样的。
而且,即使不考虑 PHP 7 的兼容性,站长也必须时刻保持自己的网站各种扩展工作在最新的稳定版本。这也是安全措施之一。

跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费

赞同来自:

站长,后台插件和模板已经升级,调回7.0,但是前台还是一样。
麻烦你给看下。
另外,首页在extension-a位置的 模块Featured 3D Printing Pen, Second Generatio。
在本地可以正常显示图片,但是在网站我就看不到。
代码哪里出了问题,能帮看下吗?
谢谢!

QQ被盗了

赞同来自:

我查看了你网站首页的源代码,发现一个怪异现象:在源代码里面,那些模块的代码都已经输出了,但是在网页上却看不到任何一个模块,除了顶部菜单和底部版权。
另外,当我开启“错误报告”之后,网页输出了一条出错消息(敏感信息已用星号屏蔽):Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemCloudFlareUniSSL_system has a deprecated constructor in /home/*****/domain/plugins/system/cloudflareunissl_system/cloudflareunissl_system.php on line 14
这是 cloudflare 的 SSL 插件相关的。或许你可以联系一下 cloudflare 看看他们是否有该插件的最新版本?是否可以升级该插件来支持 PHP7?
当然,这并不表示当前的问题一定是这个插件导致的。因为我即使禁用该插件,前台首页一样无法显示那些模块。
我还需要继续研究这个问题。

孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人

赞同来自:

OK,问题解决了。
当我进入你后台的“模块管理”,发现系统提示:你安装的 Advanced Module Manager
有了新版本,你还未升级这个软件。
当把这个软件升级到最新的 6.0.0 版本之后,刷新前台首页,所有的模块都正常显示了。
所以说,你之前并没有按我说的:把所有扩展都升级到了最新版本。

妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累

赞同来自:

我在本地电脑里,模块管理的下方还是5.2.0,没有更新的提示,只有升级到pro版的提示,这是怎么个情况?

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

Advanced Module Manager 的开发团队最近刚刚改名了,
从原来的 NoNumber 改名为 Regular Labs 了
。同时连网站域名也改了。而 Joomla 是根据旧版本软件自带的更新服务器来检查是否存在新版本,因为域名都改了,所以探测不到新版本。而“升级到 Pro”那个按钮,不是从服务器探测得到的,是软件本身就自带了。因此你看不到升级提示。
但是如果你注意到本站发布的新闻的话,或者关注我的微博 @joomlagate
,就应该能得到他们改名的消息,从而升级所有的 NoNumber 扩展到最新版本。

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

文章倒是早几天就看到,不过当时没有留心。
站长应该大力站内宣传网站的微博号,让大家关注。
今天才第一次知道joomla之门的微博,微博是目前最好的推广平台。

要回复问题请先登录注册