我有一个网页在专用的云提供商中使用PHP 7.0和MySQL 5.6在线运行。网络工作正常(我是在云提供商提供的文件管理器的文本编辑器中完成此操作的。)
现在,我想将网络连接到我的Linux计算机中(我正在使用Kubuntu)。我已经安装了Apache2 2.4,PHP 7.0和MySQL,以及在线网站的相同代码(只需复制和粘贴)。但是问题在于某些代码段显示了在线上未显示的错误,例如:
if ($_SESSION['var'] == true) { .. }
我知道这不是真的,但是在我的在线网络中,当此会话变量不存在时,此方法有效。但是,在我的计算机上,此代码显示错误。我必须将其更改为:
if (isset($_SESSION['var']) && $_SESSION['var'] == true) { .. }
错误已解决。这不是唯一的情况,我们还会获取有关array_pop()等的错误。我知道我应该解决这个问题,但这是很多代码,我想在我的计算机上找到一种解决方案来跳过此错误,就像网络在跳过一样现在。
我已经尝试在计算机上安装PHP 7.0和PHP 7.2,但错误仍然出现...
抱歉,我的英语不好,只是尽力而为。
致谢。