当前位置: 首页 > news >正文

magento2 安装win环境和linux环境

win10 安装

安装前提,php,mysql,apach 或nginx 提前安装好

并且要php配置文件里,php.ini 把错误打开

display_errors=On

开始安装

  1. 检查环境
    在这里插入图片描述
  2. 填写数据库信息 和ssl信息,如果ssl信息没有,则可以忽略
    在这里插入图片描述
  3. 填写域名和后台地址,一般默认即可
    在这里插入图片描述
http://magento.demos.xp/admin_2trmq6

高级选项,一般选择默认即可
//是否开启开台https。时候开启后台https
HTTPS OptionsUse
HTTPS for Magento Storefront
Use HTTPS for Magento Admin

//apache 重写
Apache Rewrites
Use Apache Web Server Rewrites

//加密,使用自带还是自定义
Encryption Key
I want to use a Magento generated key
I want to use my own encryption key

//session存储介质
Session Save
file
db

  1. 时区,语言,货币,以及相关的高级模块是否安装
    在这里插入图片描述

  2. 设置后台用户名密码邮箱
    在这里插入图片描述

  3. 开始安装
    在这里插入图片描述
    在这里插入图片描述
    如何安装进度卡者不动,则打开php.ini 把下面三个参数调大了

max_execution_time = 18000
max_input_time = 18000
memory_limit = 2G
  1. 安装完成

安装问题

重新安装 Magento 卡在了 51% 的地方,InvalidArgumentException:

重新安装 Magento 卡在了 51% 的地方,报错信息如下:InvalidArgumentException: Wrong file in E:\code\magento2-2.3.5\lib\internal\Magento\Framework\Image\Adapter\Gd2.php:64 Stack trace: #0 E:\code\magento2-2.3.5\lib\internal\Magento\Framework\Image.php(55): Magento\Framework\Image\Adapter\Gd2->open('E:/code/magento...') #1 E:\code\magento2-2.3.5\lib\internal\Magento\Framework\Image.php(36): Magento\Framework\Image->open() #2 E:\code\magento2-2.3.5\lib\internal\Magento\Framework\ObjectManager\Factory\AbstractFactory.php(121): Magento\Framework\Image->__construct(Object(Magento\Framework\Image\Adapter\Gd2), 'E:/code/magento...') #3 E:\code\magento2-2.3.5\lib\internal\Magento\Framework\ObjectManager\Factory\Dynamic\Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array) #4 E:\code\magento2-2.3.5\lib\internal\Magento\Framework\ObjectManager\ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...', Array) #5 E:\code\magento2-2.3.5\lib\internal\Magento\Framework\Image\Factory.php(47):修改E:\code\magento2-2.3.5\lib\internal\Magento\Framework\Image\Adapter\Gd2.php
中的 validateURLScheme 方法中的部分代码为
if ($url&&isset($url['scheme'])&&!in_array($url['scheme'], $allowed_schemes) && !file_exists($filename) ) {return false;
}
  1. 完成
    在这里插入图片描述

问题

如果没有样式则有2种解决办法

  1. 这个versionxxx原本是magento2提供的静态内容签名功能,是为了deploy后让静态资源缓存失效的,但在特殊情况下,这个versionxxx会导致静态资源出现404的情况,解决方法如下:

方法1:后台设置:

登录后台

Stores –> Configuration

在 Advanced 下, 选择 Developer

展开 Static Files Settings

将下拉框选项 Sign Static Files 选为 “No”
在这里插入图片描述
2. 方法2:数据库设置

数据库执行:

insert into core_config_data (config_id, scope, scope_id, path, value) values (null,default, 0, ‘dev/static/sign’, 0);
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush
php bin/magento cache:clean

注意一定要给权限,不然会出问题
在项目的根目录下运行

chmod 777 -R ./*
http://www.lryc.cn/news/410730.html

相关文章:

  • 【城市数据集】世界城市数据库和访问门户工具WUDAPT
  • 网络爬虫必备工具:代理IP科普指南
  • JMeter接口测试-5.JMeter高级使用
  • 网络安全大模型开源项目有哪些?
  • 【赠书第18期】人工智能B2B落地实战:基于云和Python的商用解决方案
  • 《昇思25天学习打卡营第24天》
  • KeePass密码管理工具部署
  • C#中导出dataGridView数据为Excel
  • 算法学习6——贪心算法
  • 【C++】标准库:介绍string类
  • 未来不会使用 AI 的人真的会被淘汰吗?
  • K8S及Rancher部署
  • Qt Creator使用git管理代码
  • pandas教程:pandas读取csv文件并指定字段数据类型
  • c#中使用数据验证器
  • Java真人版猫爪老鼠活动报名平台系统
  • Git原理与用法系统总结
  • 连载|浅谈红队中的权限维持(六)-Linux 主机后门与Linux 隐藏文件
  • tomato-靶机渗透
  • git的配置使用
  • 【1.0】drf初识
  • SparkSQL---编程模型的操作,数据加载与落地及自定义函数的使用
  • 文件解析漏洞--IIS--Vulhub
  • 你知道缓存的这个问题到底把多少程序员坑惨了吗?
  • 飞创直线模组桁架机械手优势及应用领域
  • TongHttpServer 简介
  • 回溯法---组合总和
  • 将Android Library项目发布到JitPack仓库
  • JAVAWeb实战(后端篇)
  • 【vs】实用调试技巧——学会写优秀的代码!