Magento2 超详细安装流程(避坑指南)
短信预约 -IT技能 免费直播动态提醒
-
踩了很多坑,总结出来的
-
系统介绍
-
宝塔面板
-
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
- 自定义模块
- 只动上面那三个就行
- 【高级模块配置】不动它
-
创建管理员账号
-
根据自己喜好设置就行
-
现在安装
- 缺少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
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341