Linux wget命令整站下载做网站镜像 27 April 2011 17:20 Wednesday by 小屋 浏览(1041)

在linux下完整的用wget命令整站采集网站做镜像 的命令是:

wget -m -e robots=off -U "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6" "http://www.example.com/"

wget命令 参数注释:

"-e robots=off"  让wget耍流氓无视robots.txt协议

阅读全文>>

Magento调试 - 页面空白,打开错误报告的方法 02 November 2010 14:10 Tuesday by小屋 浏览(1827)

问题:Magento页面一片空白 没显示什么东西,无法判断是否程序错误,所以要把错误显示打开使之能调试

解 决:

1. 在网站根目录的.htaccess文件里加上

php_flag display_errors on
php_value error_reporting 2039
详情看另外一篇文章:(用.htaccess 设置 PHP错误显示 )

2. 然后找到/errors/local.xml.sample这个文件,改成/errors/local.xml

3. 接着找到lib/Zend/Cache/Backend/File.php

查找 protected $_options = array( ’cache_dir’ => ‘null’,

替换成 protected $_options = array( ’cache_dir’ => ‘tmp/’,

4. 最后在/index.php文件里把error_reporting(E_ALL | E_STRICT) ;和ini_set('display_errors', 1) ;注释取 消。可以再加上Mage::setIsDeveloperMode(true) ;这

阅读全文>>

magento使用paypal支付接口测试 17 October 2010 22:04 Sunday by小屋 浏览(2621)

 

paypal帐户,帐户类型分为Personal(个人)、Premier(高级)和Business(商业),他们的差别对于开发者

来说主要是返回的信息,Personal的不能使用IPN和PDT等商家工具,即不能获取交易信息,但是Personal帐户收款无需手续费;Premier和Business当然就提供了IPN和PDT功能,能够在客户支付成功后,将交易信息传给指定的网站,用来二次使用。

这里插进来介绍一下paypal sandbox,也就是沙盒,是paypal提供给开发者的一个工具,非常好用。

作为Magento开发者,第一次使用Paypal总是希望能使用测试账号来测试功能是否工作正常,基本流程如下: 

1. 去developer.paypal.com申请开发账号(这里以dev123@gmail.com为例),申请后自动建立一个buyer和一个seller测试子账号供测试(这里分别以buyer123@gmail.com和seller123@gmail.com为例)。 

2. Magento后台允许PayPal Standard支付: 
System->Configuration->Payment Methods->PayPal Website Payments Standard 

3. Magento后台设置PayPal账号 
System->Configuration->PayPal->Website Payments Standard 
    Business Account: seller123@gmail.com 
    Sandbox Mode : Yes 

最常犯的错是:将Business Account设置为

阅读全文>>

gspay支付页面错误代码表示的意思 12 October 2010 14:46 Tuesday by小屋 浏览(1687)

magento 和osc使用gspay支付接口跳到gp支付页面出现的错误代码标识意思如下:

101 客户的IP和选择的国家不匹配
(还有,自己网站不要经常上去做购买测试,我们有IP监测,防止卖家替客人刷卡,或者是洗钱。这个监测在您的账户 live后通常都会拒绝您自己的测试支付,显示为101 108 109 119或121)
102 客户国家的IP被封锁
103 美国客户的IP和州不匹配
104 欺骗的卡持有人
105 欺骗的卡号
106 客户浏览器的语言被封锁
107 客户国家被封锁
108 欺骗的邮件地址
109 欺骗的IP
110 欺骗的电话号码
111 客户浏览器被封锁
112 超过每小时的最大交易限额
113 小时IP限制
114 多次尝试用不

阅读全文>>

修改.htaccess实现301重定向的几种例子 29 September 2010 17:41 Wednesday by小屋 浏览(1714)

1.重定向sjolzy.cn到 www.sjolzy.cn

这种重定向旨在使域名唯一,是网站SEO必须要做的,后面重定向www.sjolzy.cn到 sjolzy.cn也是出于同样的原因,只是形式不同。
打开.htaccess文件,加入以下规则。(下面的规则是针对主域名的,子域名要修改)

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.sjolzy.cn$ [NC]
RewriteRule ^(.*)$ http://www.sjolzy.cn/$1 [L,R=301]

2. 重定向www.sjolzy.cn到sjolzy.cn

RewriteEngine On
RewriteCond %{HTTP_HOST} !^sjolzy.cn$ [NC]
RewriteRule ^(.*)$ http://sjolzy

阅读全文>>