繁体   English   中英

安装 opencart 时遇到问题

[英]Trouble installing opencart

我在安装 opencart 时遇到问题。 这是在我的个人笔记本电脑(作为测试服务器)上运行通常的 LAMP 堆栈。 我安装了 PHP 7.3 并且在访问 webroot(运行安装程序)时遇到了这个奇怪的错误。 PH7.3+ Required 我假设这意味着我已经安装了 PHP 7.3+:

PHP 7.3.20-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jul  9 2020 16:34:09) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.20, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.20-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
root@gardenia:/home/dperygin# sudo systemctl restart apache2
root@gardenia:/home/dperygin# php -v
PHP 7.3.20-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jul  9 2020 16:34:09) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.20, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.20-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

感谢您的任何帮助。 唐娜

这些插件必须适用于 function 的 OpenStore 脚本。

Web 服务器 - Apache 推荐
PHP 7.3 -

注意:OpenCart 3.0.3.6 与 PHP 7.4 不完全兼容


MySQL - 强烈推荐 MySQLi

PHP 要求

所需的 PHP 要求是:

  1. 飞涨
  2. 兹利普
  3. GD 图书馆
  4. 加密货币
  5. MBStrings

黑客中描述的 PHP 要求最常用于大多数托管服务。 如果有另一种情况,应该有另一个接触。 如果它没有被激活。

这简单的说就是部署open cart的服务器不符合要求的PHP版本,需要升级PHP版本到7.3.0+

// Check Version
if (version_compare(phpversion(), '7.3.0', '<') == true) {
exit('PH7.3+ Required');

}

上面的代码可以在 opencart (3.0.3.7) 系统文件夹下的 startup.php 文件中找到,这会导致显示错误消息。

要验证 php 版本,请在服务器中添加以下文件并在浏览器中访问它。

main.php

<html>
<head>
<title>PHP version check</title>
</head>
<body>
<?php
   echo phpinfo();
 ?>
</body>
</html>

您应该在浏览器中看到详细信息。

https://<< yourdomain >>/main.php

浏览器中的php版本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM