自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

左手诗,右手码

分享, 沉淀, 成长

  • 博客(50)
  • 收藏
  • 关注

原创 Magento1.9 浏览器提示该网页无法正常运作,将您重定向的次数过多

这将确保当请求通过 HTTPS 到达 Cloudflare 时,Cloudflare 会在转发请求时设置 X-Forwarded-Proto 头部字段为 https,然后服务器将检查该字段,并决定是否进行重定向。从这个事情需要认识到,在使用 Cloudflare 或者其它服务时,要确保 Nginx 配置和 Cloudflare 设置之间的一致性,以避免任何不必要的重定向或连接问题。当域名的 DNS 记录指向 Cloudflare 后,所有的流量都将经过 Cloudflare 的代理服务器。

2024-01-10 14:45:25 535

原创 Magento批量删除用户信息

Magento批量删除用户信息。

2024-01-09 15:42:26 353

原创 服务器通过scp传送数据,提示验证失败的问题

分析: 目标服务器云盘被格式化过, 用之前的密钥校验新的系统时发现不匹配了,拒绝登录!ssh-keygen -R 192.168.1.1 //这里的IP地址目标服务器ip。6.最后通过scp命令,可以成功登录!当使用scp传送数据时提示这个。需要把旧密钥换成新的密钥。

2023-10-22 13:59:14 862

原创 Magento登录后台除了header部分正常显示,header一下全部空白问题的解决

出现这样的问题,有几种方法1.清空cache,session2. 重启服务器3. 打开index.php文件后,把以下行注释掉即可/*$compilerConfig = MAGENTO_ROOT . ‘/includes/config.php’;if (file_exists($compilerConfig)) {include $compilerConfig;}*/...

2019-06-09 11:34:12 283

原创 Magento垃圾邮件屏蔽神器 - E-mail Blacklist

预防恶意注册,屏蔽垃圾邮件,过滤垃圾邮箱,通过后台设置自定义邮箱的规则来有效的屏蔽垃圾注册非常常见的垃圾邮箱就是****@***.ru结尾的邮箱下载链接:E-mail Blacklist...

2019-03-12 14:11:12 1060

原创 关于nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)

今天在Nginx服务器配置阿里云CA证书,证书配置好之后,重启服务器的时候提示这样的一个错误nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)提示443端口被占用看一哈什么进程占用了端口netstat -ntpl之前在服务器上配置过Vultr 节点,占用了443关闭节点:ssserver -c...

2019-03-11 16:29:17 4699

原创 Megento导入数据库: Table storage engine for 'catalog_product_relation' doesn't have this option

我们迁移magento站点的时候,有这样的一个情形,就是源服务器和目标服务器mysql数据库的版本不一样你在导入数据库的时候你可能会碰到这样的提示:Table storage engine for 'catalog_product_relation' doesn't have this option解决方法就是sed -ie 's/ROW_FORMAT=FIXED//g' xxx.sql...

2019-03-08 09:40:26 1013

原创 Magento异常:Item (Mage_catalog_Model_Product) with the same id "###" already exist

这两天在工作中碰到一个问题,当登录会员账号的时候,提示Item (Mage_catalog_Model_Product) with the same id “###” already exist.首先这是个异常,肯定是操作产品的过程中数据库有重复值。我们找到抛出异常的代码段文件:/app/code/core/Mage/Eav/Model/Entity/Collection/Abstract....

2019-03-07 11:00:54 396

原创 关于Magento支付方式title或code获取不到的问题

不知道大家有没有遇到过这个问题,当时我们在判断一个订单的支付方式的时候,可能我们会用到下面两种方式1.获取标题(title)的方式$payment_method = Mage::helper('payment')->getInfoBlock($order->getPayment())->toHtml(); 但是这里有个问题大家要注意,当我们在后台关闭Mage_Paymen...

2019-01-23 11:48:10 193

原创 Magento系统清理 - 节省磁盘空间

magento本来已经是算一个大巨头,运行速度迟缓。如果设置运行不当的话,就会造成很多的垃圾文件,严重影响速度。第一部分:数据库日志的清理truncate log_quotetruncate log_summarytruncate log_summary_typetruncate log_urltruncate log_url_infotruncate log_visitortru...

2019-01-22 16:03:29 410

原创 Magento 常用模块的输出

产品SKU<?php echo $this->__('Sku: ') ?></span><?php echo $_product->getSku(); ?>2.产品详细图$_product_images = Mage::getModel('catalog/product')->load($this->getProduct()-...

2019-01-17 17:13:11 150

原创 Magento添加倒计时模块

我们以产品分类列表为例js部分<script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script><script src="<?php echo $this->getUrl('')?>js/lefttime/leftTime.min.js"></script&

2019-01-16 17:12:06 179

原创 Magento产品模块细节图展示加入左右轮番功能

闲话少说,直接上代码找到当前模板下的media.phtmlcss部分<style type="text/css">ul, ol{list-style:none;margin:0px;padding:0px;}li{list-style:none outside none;}div.stylesgoleft{float:left;width:21px;height:28px;...

2019-01-15 15:14:55 193

原创 Web服务器性能压力测试工具

Siege一款开源的压力测试工具,可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。Siege官方:http://www.joedog.org/Siege下载:http://download.joedog.org/siege/siege-4.0.4.tar.gzSiege解压并安装:#tar -zxvf siege-4...

2018-12-14 12:06:53 149 1

原创 Magento集成 Google v3 captcha

我们有时候有这样的一个场景需求,就是当magento受到恶意注册的时候,我们一般最常用的解决办法就是开启后台的验证码模块,有些恶意注册是可以识别到12位验证码的,但是有个问题,当magento的验证码长度达到13位的时候,可能验证码就无法识别,因为存放验证码的画布长度不够,有些验证码被截取,无法识别,这样会干扰到客户的正常注册那么怎么解决,这里我们引入google v3 captcha首先注册...

2018-12-01 14:04:28 550

原创 Magento付款方式的判断

我们有这样的需求,当我们使用西联或者银行转账付款方式的时候,客户从网站提交订单过后需要有一个页面提示用户联系我们完成付款代码块<?php/** * Magento * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bun...

2018-11-30 11:12:22 354 1

原创 Magento侧边栏联系方式的实现

直接上代码<!--Footer Talks--><style> #talks{width:50px;position:fixed;bottom:150px;right:4px;z-index: 9999;} #talks a{float:left;margin-bottom:10px} #talks a img{width:40px;} #talks a:ho...

2018-11-30 11:03:09 288

转载 Magento资源问题上CDN方案研究

通过对Magento的了解,发现Magento的资源文件主要分布在media、js、skin三个文件夹里,media文件夹主要包括了系统自带编辑器WYSIWYG Editor 所有编辑器涉及到的资源(Static Blocks、Pages、Product Intro、Product Images)以及Magento自主生成的媒体资源 (包含了我们允许用户上传文件的文件夹);skin文件夹主要是模...

2018-11-14 10:36:05 488

原创 Starting MySQL.. ERROR

今天在lnmp环境下启动服务器,发现mysql服务未正常启动报错:Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/var/nf-04.pid).原因:可能你的磁盘满了,服务无法启动后续再补...

2018-10-24 17:57:59 761

转载 Magento整体加速

1.环境配置,缓存设置NGINX + REDIS/Memcache + Varnish + Percona + (CDN +NFS) +magento主要是nginx的配置,varnish缓存,redis数据库缓存做好。如果是有钱人,可以把magento安装到几个服务器上,通过redis共享缓存和session。2.mysql配置,读写分离。尽量用独立服务器放数据库,高并发中,数据库永远...

2018-10-14 12:03:34 410

原创 Magento修改订单号初始值

你如果需要修改Magento的订单号初始值,按下面步骤即可通过phpmyadmin进去mysql数据库找到表:Table: eav_entity_store第一行increment_last_id 100000600你可以自行修改这个值,下次生成订单就从修改的当前值开始累加。...

2018-10-08 16:56:02 362 1

原创 Magento语言包修复

我们在做一些小语种的站点的时候,可能从web上下载的语言包会出现不完整的情况,这个时候我们需要自己去修复对应的语言包。Magento语言包存放的文件夹路径:/app/locale/我们以日本语言包为例如果对应的模块在页面显示不完整,可以在这些文件中修复...

2018-10-05 16:10:11 286

原创 Magento屏蔽中文浏览器和时区

我们通过js屏蔽中文浏览器很简单,就直接贴代码了放在项目入口文件index.php文件开头<script type="text/javascript">//常规浏览器语言和IE浏览器var lang = navigator.language||navigator.userLanguage;//截取lang前2位字符lang = lang.substr(0, 2);if(l...

2018-09-26 09:16:25 619

原创 Magento支付屏蔽国家

现在我们有这个的一个需求: 我们不让墨西哥人在网站上下单有两种方式可以实现通过运费设置选项(Shipping Method)来屏蔽通过支付插件来屏蔽有一个问题需要注意, 当我们选择通过支付插件来屏蔽特定国家支付的时候,可能会遇到这样的一个问题,我们设置Payment from Specific countries 默认不选中墨西哥会导致某些支付方式前端显示不出来,而且后台其他支...

2018-09-19 09:17:28 203

原创 Magento关于自定义运费插件Magento_Custom_Shipping-master的使用

场景需求:我们在使用Magento的过程中可能会遇到这样的问题, 在后台编译功能开启的状态下,我们上传了某个插件,那么很明显程序会报错。编译之后文件是静态执行的,当你上传了新的插件,可能程序会找不到对应的方法那么我们在程序报错的情况下怎么关闭后台的编译功能呢?首先找到/includes/config.phpdefine('COMPILER_INCLUDE_PATH', dirname(__F...

2018-09-18 08:59:38 1113

原创 Magento通过SOAP服务实现数据管理

关于什么是SOAP服务 可以参考:Introduction to the Magento 1.x SOAP API 1. 首先如何授权一个账户去访问我们的SOAP服务 2. 创建一个授权用户 3. 创建一个授权(规定该用户可以访问哪些数据) 我们怎么通过SOAP服务去访问我们内部数据 假设我们授权了一个用户: test, 密码:123456<?php ...

2018-09-12 09:07:33 229

原创 Magento后台订单跟踪 - 修改订单状态

我们可能有这样的一个需求,因为从一个订单生成到订单发货完成当中有一系列过程需要跟踪,比如订单确认,订单处理,订单发货等等一些跟踪状态,我们都需要去备注,这样客户在登录后台的时候很清晰的知道他们的订单当前所处的状态是怎样的。 那么如何实现订单状态修改订单详细内容页手动修改订单状态方法:打开此文件:app\design\adminhtml\default\default\template\...

2018-09-05 14:32:58 1463

原创 Magento开发常用插件介绍 - 提供资源链接哦

给大家分享一些开发过程中常用的magento plugin1. 如果想根据物流的快慢,设置不同的运费 - (Magento_Custom_Shipping-master)下载链接1:https://github.com/udovicic/Magento_Custom_Shipping下载链接2:https://github.com/lalithmohan/custom-shipping...

2018-08-31 09:13:20 814

原创 Magento Connect - Access is locked. Please try again in a few minutes.

当我们进入magento connect安装和卸载插件的时候, 登录界面提示Access is locked. Please try again in a few minutes.碰到这个问题直接修改/var/brute-force.inibrute-force-bad-attempts-count = 0brute-force-diff-time-to-attempt = 180刷...

2018-08-30 16:16:38 2542

原创 Magento 首页,列表页,产品页的判断

我们有时候有一些业务上的需要,需要对不同的页面做一些判断调整,可以需要去判断当前的属于哪一种类型的页面$router = $this->getRequest()->getRouteName().'_'.$this->getRequest()->getControllerName().'_'.$this->getRequest()->getActionNa...

2018-08-13 11:13:18 596

原创 Magento 后台订单批量删除

当我们在复制网站的时候,要对原站点的订单进行清空操作SET FOREIGN_KEY_CHECKS=0;TRUNCATE `sales_flat_order`;TRUNCATE `sales_flat_order_address`;TRUNCATE `sales_flat_order_grid`;TRUNCATE `sales_flat_order_item`;TRUNCATE `...

2018-08-13 11:00:56 324

原创 Magento 屏蔽国内IP,允许国内特定地区的IP访问

我们做外贸的朋友,可能有这样的一个需求,为了防止同行采集我们网站的数据,我们往往要对竞争对手做一些屏蔽操作 针对Magento系统做了一个屏蔽模块 直接上代码/****START 屏蔽国内IP模块*******/ $ip = getClientIP(); $arr = getIpInfo($ip); if($arr){ if(($arr['cou...

2018-08-13 10:57:53 1442

原创 Magento批量价格修改

Magento 数据库价格批量修改涉及到的表有这么几个 catalog_product_entity_decimal catalog_product_index_price catalog_product_index_price_idx catalog_product_flat_1在价格修改之前我们要先确定catalog_product_entity_decimal表中attribut...

2018-08-13 10:45:03 571

原创 经历DOS攻击的一些小感触

有这样一个小场景,前端时间,公司的服务器被同行盯上了并遭受了DOS攻击 直接的影响就是服务器单位时间内TCP访问链接过多,导致服务器CPU占用率接近90,负载过大,网站几乎不能打开我们简单的分析下过程 当服务器出现这种现象我的第一感觉就是遭到了DOS工具,那么怎么确定是DOS呢 首先看下当前服务器的负载情况[root@guest ~]# uptime 16:27:39 up 2...

2018-08-10 16:36:09 659

原创 Magento分类默认上传新产品排在分类前面

找到app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php 复制一份放在 app/code/local/Mage/Catalog/Block/Product/List/下面将$this->_collection->setOrder($this->getCurrentOrder(), $this->getCur...

2018-07-30 10:42:50 208

原创 Magento日常维护 - 清空产品数据

直接上代码,不解释,话都在代码里SET FOREIGN_KEY_CHECKS = 0;TRUNCATE TABLE `catalog_product_bundle_option`;TRUNCATE TABLE `catalog_product_bundle_option_value`;TRUNCATE TABLE `catalog_product_bundle_selection`;...

2018-07-11 09:53:01 221

原创 对于Magento搜索的一点探讨

Magento搜索不够精准已经是家喻户晓了, 搜索个关键词根本得不到我们想要的结果,很苦恼 那么对于这种需求,我需要尝试去做一些优化1.后台设置system–>configuration 页面刷新后,点击左侧的catalog页面刷新后,点击catalog search 将search Type改为Fulltext ft_min_word_len=22.进入数据库,运行sql语...

2018-07-11 09:45:22 461

原创 Magento日常维护 - 产品价格及属性值的修改

magento批量产品名称的修改 magento1.9版本以上update catalog_product_entity_text set value=replace(value,'today!','');magento批量价格的修改magento批量价格区间修改=========================关联的数据库表catalog_product_entity...

2018-07-11 09:34:43 594

原创 Magento日常维护 - 后台订单显示产品图片

Magento日常维护常用代码分享之后台订单显示产品图片 1.订单中显示产品图片 打开 app\design\adminhtml\default\default\template\sales\order\view\items.phtml 进行编辑,大概45行处找到以下代码:<th><span class="nobr">&

2018-07-11 09:23:55 268

原创 对magento索引的小探讨

有时候由于magento后台的分类和产品数据量非常的大, 从而导致在后台index management索引时候不成功, 针对这种情况我们刚好可以利用magento shell命令行工具 - 后台索引不成功的时候尝试 sudo php shell/indexer.php – reindexall 效率高而且成功率很高 ...

2018-06-29 16:14:36 268

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除