踩了很多坑,总结出来的 系统介绍 宝塔面板 CentOS Linux release 7.9.2009 PHP 7.2.33 Nginx 1.22.1 Mysql 5.7.40 Composer 1.10.26 第一步 “php需要开启拓展和安装拓展” 安装拓展 exif、intl、xsl 开启拓展 putenv 、 proc_open 、 openlog 、 syslog 第二步 “下载Magento2” 我推荐从gitee拉取代码 这里以版本Magento2.3.5为例 下载地址:Magento2.3.5 将下载好的包,放在宝塔服务下解压 第三步 “安装依赖包” 跳转到项目根目录

cd /www/wwwroot/magento2-2.3.5

安装依赖包

composer instal

composer update

如果无法安装的话查看版本对不对,Magento2.3.5不支持composer2只支持composer1 解决办法(降到composer1的稳定版本):

composer self-update --1

如果提示The following exception is caused by a lack of memory or swap, or not 那就是内存不够,优化以下内存再进行安装 第四步 “安装配置” 启动php的web服务

php -S 192.168.0.116:8000

浏览器访问(http://ip地址:8000/)同意并设置 开始准备检查 没问题下一步 添加数据库

网页配置去掉“Apache”,因为这次使用的是Nginx 自定义模块只动上面那三个就行【高级模块配置】不动它

创建管理员账号 根据自己喜好设置就行 现在安装

页面测试 出错的解决办法当发现Magento2加载资源出错时

缺少css静态文件MYSQL 执行以下SQL并且清除Magento2缓存

INSERT INTO `core_config_data` (`config_id`, `scope`, `scope_id`, `path`, `value`) VALUES (NULL, 'default', '0', 'dev/static/sign', '0')

//清除缓存

rm -rf var

安装静态文件

//英文静态文件

php bin/magento setup:static-content:deploy -f

//中文静态文件

php -f bin/magento setup:static-content:deploy zh_Hans_CN -f

随后重启web服务即可

相关阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: