-
系统介绍
-
宝塔面板
-
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服务即可
来源地址:https://blog.csdn.net/by_coffee/article/details/130291562