后端 解决:magento2系统Http跳转https总是带SID Magento2框架,使用了https加密访问,在nginx配置了强制http跳转到https 正常情况下,使用http://www.yroot.win访问的时候是正常的,能跳转到https://www.
Magento 「转」M2:配置Varnish+SSL 转自:https://www.kancloud.cn/zouhongzhao/magento2-in-action/647798 注意:这篇文章讲的是varnish和ssl同时存在的情况,
Magento 解决M2前端报错Uncaught TypeError: Cannot read property 'lang' of undefined Magento v2.3.2版本详情页面一直报Uncaught TypeError: Cannot read property 'lang' of
后端 解决:M2单站点邮件头部logo不正确 发邮件异常问题 功能需求,要在客户接收到一个优惠券时候,发送邮件通知到客户,所有功能都开发完成,在测试环境也是能正常。上线后,却出现了异常(邮件内容的头部logo不对,显示的不是公司的logo,
Magento magento开发者必备辅助利器 作为一个Magento开发者,经常遇到的问题应该是定位模板,model位置,虽然magento系统有一个自带功能可以在后台设置显示模板及block的位置,但开启后页面一大片红色,看起来其实很不舒服,如果刚好调试的是前端样式,就非常痛苦了。 开发辅助工具Magento DevTools
Magento M2开发记录集:插件plugin 相对于Magento1版本,2版本增加很多的特性,plugin就是其中一项,允许我们对原来的方法进行重写、覆盖,还是比较实用,在此记录一下plugin的使用经验。 > 来自官方的说明:plugin插件或拦截器是一个类,它通过拦截函数调用并在该函数调用之前、
Magento 解决:Magento2不小心删除了后台admin超级用户权限 一个不小心,把后台超级用户组的权限设置为自定义并保存了,如下图 唯一严重的结果是:所有超级用户组的管理员,都没有访问权限了,全部都报以下无权限的提示 解决方案:连接数据库,添加用户组权限,
Magento magento2解决分页显示异常问题 数据分页在magento里面是一个基本的功能,调用magento自带的$block->getPagerHtml(),再配合上资源模块里面$this->setChild('pager', $pager);也就能完成分页了,
Magento M2开发记录集:神奇的sql语句,无法获取获取正常结果 Magento2构架在时间处理上,确实是一个神奇的存在,而这次依然还是时间截的问题。 一、先说说表象,程序上需要按时间去做sql拼接查询数据库,获取指定时间内的订单数据 * 数据库是用了日本东京时间; * 后台设置的也是日本东京时间; * 服务器设置的,
Magento M2开发记录集:时间截 Magento是个神奇的系统,跟国内的框架是不一样的,订单/用户的时间也会是有所差异,当你开发过程中如果不涉及到时间的问题,那还好,不会觉得很折腾,相反,要是涉及到时间的查询,或是计划任务,
Magento 「记」我的magento2之旅 这是我接触magento2开发的记录,遇到的问题,都抽时间记录下来吧,做为我成长的见证 一、后台无法显示登录,提示《后台重定向次数过多》,查看nginx日志,提示如下:
php M1开发总结:view视图层layout/template/block解说 magento前端的View视图层,由layout/template/block三者共同组成,不同于国内开源框架(并不是在controler层做数据绑定,同时也没有使用模板引擎的),magento将view抽出来,交由xml配置文件定义,导致很多刚接触magento的开发人员无所适从,其实主要搞清楚layout/template/block这几个东西,其实也就明白了。 magento在前端开发中,template其实是非常灵活的,具体是模板与数据可以随意调用,一个写好的模板可以在A\B多个控制器输出显示,且还不用修改控制器的代码(在layout的xml文件里面配置好就行),这与国内常用开源框架是有差异的。 template:模板,由html标签语言编写,
php M1开发总结:模块etc/config.xml的解说 上一篇我们说到M1开发总结:模块基础常识,而这一篇,我们再进入了解一下模块的配置文件config.xml,这是magenot模块的核心,是非常折腾人的地方,以下的解释也可能比较烧脑,建议是自己找个空闲时间,同时结合config.xml慢慢阅读,好好用心掌握,理解完了也就基本上能搞明白magento了,咱先看看config.xml基本结构。 1.6.0.8 Mage_Sales_Model sales_
php M1开发总结:模块基础常识 > magento跟国内的开源框架有些许不一样,也有MVC架构的思想,但又并不完成一样是有所变化的,Magento它很多东西是由交由xml配置文件来主导,这样的好处是更灵活了,但对于开发人员来说,学习成本更高了! 对于magento后端开发人员来说,在理解目录结构后,再理清magento的模块概念也是很重要的一个事情,以下几点说明,希望能给到后端开发人员一些帮助: > 一、Magento模块里面包含Model、Block、Controllers、Helper、sql、etc、目录,这几个目录有什么用?在实际开发中又是怎么使用呢? Model:mvc框架下的M是一致的概念 ,读取数据库数据的,
php M1开发总结:目录结构及开发注意点 开发前对目录结构了解非常重要,以下是对Magento(1.9.2.4)主目录的结构小整理(没有描述的目录在开发中非常少用到,所以也就不加说明了) ├── ./app magento主目录:模块功能都在此目录下 │ ├── ./app/code 模块目录 │ │ ├── ./app/code/community 第三方模块 │ │ ├── ./app/code/core 核心模块:magento核心代码(产品/
Magento magento报SOAP-ERROR: Parsing WSDL: Couldn't load from 换了个新服务器soap接口出错导致服务异常了,接口报了以下错误 SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://www.
Magento magento环境搭建系列:解决composer install安装magento2.3.4错误的记录 先说说基本情况,Magento2.3.4的系统,从线上git clone到本机搞开发环境,配置好域名后,打开域名就给我报了Vendor autoload is
Magento 「记」magento1.9.24奇葩的数据库连接错误 这是一次非常奇怪的错误,正在测试站点,突然间就直接报了以下错误 SQLSTATE[HY000] [1045] Access denied for user
后端 解决Magento无法写入log日志 magento自带的log记录挺好用,项目用一直用自带的方法写入日志配合测试,写法如下: Mage::log('help',null,'test.log'); 可这种方式也突然发现存在问题,无法正常写入log,我总以为是目录没权限,查看了var目录全给了777权限,还是不行!以前这个日志是能正常的呀,为什么最近现在却没办法写入日志了呢? 只有重新梳理magento的原代码了,终于找到了问题所在,可使用以下两种方法解决: 第一种:log方法最后面增加参数,强制写入日志,如下 Mage::log(
php magento环境搭建系列:Notice: Array to string conversion 错误 ubuntu16.04系统使用magento的19.24版本,用apache2.4.18+php7.1配置完环境后,打开站点却报了以下的错误。 Notice: