Archive for July, 2011

whmcs 恢复后 就乱码了

$mysql_charset=utf8″;

Komentarji

Zen-cart Session_start报错导致页面显示空白

zen-cart. 有些由于空间原因在编辑或者下载文档后会在?>后多加了一空白行这个导致了前台与后台无法正常显示情况。。经常会出现空白页面或者是session_start()错误报错为 头部信息早已发送而在添加购物车和支付流程上常出现以下是症状

Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at /home1/megacoll/public_html/shopping/admin/includes/classes/logger.php:106) in /home1/megacoll/public_html/shopping/includes/functions/sessions.php on line 108

Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /home1/megacoll/public_html/shopping/admin/includes/classes/logger.php:106) in /home1/megacoll/public_html/shopping/includes/functions/sessions.php on line 108

Warning: Cannot modify header information – headers already sent by (output started at /home1/megacoll/public_html/shopping/admin/includes/classes/logger.php:106) in /home1/megacoll/public_html/shopping/admin/includes/init_includes/init_templates.php on line 69

Warning: Cannot modify header information – headers already sent by (output started at /home1/megacoll/public_html/shopping/admin/includes/classes/logger.php:106) in /home1/megacoll/public_html/shopping/admin/includes/functions/general.php on line 37

导致网站后台不能登录

如果你拥有php.ini的管理权限,Potem,直接编辑php.ini将output_buffer打开(随便给个1024-4086的值),如果 没有php.ini的权限但是服务器提供了.htaccess 功能的话那么在.htaccess中加一句这个东西就可以了

把所有的php档案都查了还是一样
最后发现原來主机在 php.ini里沒设定 output_buffering虽尚未请他们改正不过先用 .htaccess试了可以

.htaccess 设定如下
php_value output_buffering 4096

经测试无问题

Komentarji

zencart的lightinthebox模板 只要提交友情链接就会显示在首页

网上流传的zen cart lightinthebox模板
友情链接一提交就会显示在首页
所以会认为好像网站被黑了一样
其实不是!!
其实是提交友情链接不需要审核了
本来link模块是有审核机制的作者会忽略这点不知道是故意的还是…
现在我们需要加个审核的就行了

很简单!
找到 includes/modules/sideboxes/lightinthebox/links_box.php 文件
在代码
WHERE ld.language_id = ‘” . (int)$_SESSION[‘languages_id’] . “‘
后面添加 and l.links_status = ’2′
Za

Komentarji

zen-cart smtpauth je gmail uspešno nastavil

1) Najprej je način pošiljanja e-pošte v ozadju:smtpauth
2) E-poštni naslov računa Smtp:xxx@gmail.com
3) Geslo za račun Smtp:xxxxxxxx
4) Smtp gostitelj:smtp.gmail.com
5) Vrata strežnika Smtp:465Ali 587

Če je ta nastavitev pravilna。Toda nekateri gostitelji še vedno prikazujejo e-poštno napako: Napaka SMTP: Ni se bilo mogoče povezati z gostiteljem SMTP. Takšna situacija 。

To zahteva podporo strežnika。Preverite, ali je v informacijah o zalednem orodju strežnik OpenSSL。Ker je google prenos ssl://protokol smtp.gmail.com。

Zato je še posebej pomembno, da strežnik podpira Openssl。

Naš nemški strežnik v celoti podpira,Preizkusili smo.

Komentarji

空间通过SSH导入数据库

空间支持SSH通过SSH可以很容易的导入数据库

1. 将数据库导出为.sql格式的文件不要压缩成.zip或者.tar.gz文件

2. 用FTP上传.sql文件到服务器上

3. 创建数据库如果数据库不存在的话

4. 通过SSH登录服务器

5. 在SSH终端进入.sql文件所在的目录

6. 运行如下的命令
# mysql -u username -p database_name < file.sql7. 然后,会提示输入数据库的密码,输入密码后就开始导入数据库的过程。在SSH中,使用命令行的方式,只能导入.sql文件

Komentarji

mysql 主从同步原理

Replication 线程

   Mysql的 Replication 是一个异步的复制过程从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slave)。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成其中两个线程(Sql线程和IO线程)在 Slave 端另外一个线程(IO线程)在 Master 端

  要实现 MySQL 的 Replication首先必须打开 Master 端的Binary Log(mysql-bin.xxxxxx)功能否则无法实现因为整个复制过程实际上就是Slave从Master端获取该日志然后再在自己身上完全 顺序的执行日志中所记录的各种操作打开 MySQL 的 Binary Log 可以通过在启动 MySQL Server 的过程中使用 “—log-bin” 参数选项或者在 my.cnf 配置文件中的 mysqld 参数组([mysqld]标识后的参数部分)增加 “log-bin” 参数项

  MySQL 复制的基本过程如下

  1. Slave 上面的IO线程连接上 Master并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容;

   2. Master 接收到来自 Slave 的 IO 线程的请求后通过负责复制的 IO 线程根据请求信息读取指定日志指定位置之后的日志信息返回给 Slave 端的 IO 线程返回信息中除了日志所包含的信息之外还包括本次返回的信息在 Master 端的 Binary Log 文件的名称以及在 Binary Log 中的位置;

  3. Slave 的 IO 线程接收到信息后将接收到的日志内容依次写入到 Slave 端的Relay Log文件(mysql-relay-bin.xxxxxx)的最末端,In ime datoteke in mesto koncu zapisov bin-log branje Master poveljniku- info datoteka,Torej, naslednjič, ko boste lahko jasno preberete visoke hitrosti Master "a moram lokacijo, iz katere bin-log log vsebino dalje,Prosim, pošljite mi "

4. Slave SQL nit zazna Rele Prijavite nov dodatek k vsebini,会马上解析该 Log 文件中的内容成为在 Master 端真实执行时候的那些可执行的 Query 语句并在自身执行这些 Query。Ta,实际上就是在 Master 端和 Slave 端执行了同样的 Query所以两端的数据是完全一样的

  实际上在老版本中MySQL 的复制实现在 Slave 端并不是由 SQL 线程和 IO 线程这两个线程共同协作而完成的而是由单独的一个线程来完成所有的工作但是 MySQL 的工程师们很快发现这样做存在很大的风险和性能问题主要如下

   首先如果通过一个单一的线程来独立实现这个工作的话,Izvirnik na strani,Binarni Log Log,In razčlenjevanje te dnevnike,In potem v procesu njihovega izvajanja procesa postane serijska,Predstava bo seveda veljajo strožje omejitve,Replikacije je v ta okvir bolj naravno velike zamude。

Drugič,Po Slave konec tega nit dobi kopirana od konca Master Binarni Log,Potem boste morali razčleniti vsebino,还原成 Master 端所执行的原始 Query然后在自身执行在这个过程中Master端很可能又已经产生了大量的变化并生成了大量的 Binary Log 信息如果在这个阶段 Master 端的存储系统出现了无法修复的故障那么在这个阶段所产生的所有变更都将永远的丢失无法再找回来。To potencialno tveganje je še posebej pomembno v-stranski Slave tlak je relativno velika, ko,Če je tlak je relativno velika, saj je Slave,Prijava analizo in uporabo teh dnevnikov čas porabili bo seveda več,Podatki bodo izgubili tudi več。

tako,V zadnjem delu preoblikovanja,Nova različica MySQL, da bi zmanjšali tveganje,In izboljšati učinkovitost replikacije,Kopirajte stranjo Slave namesto dveh niti do konca,To pomeni, da omenjeni IO nit in nit SQL。Prvi predlagani program za izboljšanje je Yahoo!Inženir "Jeremy ZAWODNY"。Skozi te preobrazbe,To ne bo samo veliki meri rešila težav uspešnosti,Skrajša čas zakasnitve za asinhrono,Medtem ko se zmanjšuje potencialni znesek izgube podatkov。

seveda,即使是换成了现在这样两个线程来协作处理之后同样也还是存在 Slave 数据延时以及数据丢失的可能性的毕竟这个复制是异步的只要数据的更改不是在一个事务中这些问题都是存在的

  如果要完全避免这些问题就只能用 MySQL 的 Cluster 来解决了不过 MySQL的 Cluster 知道笔者写这部分内容的时候仍然还是一个内存数 据库的解决方案也就是需要将所有数据包括索引全部都 Load 到内存中这样就对内存的要求就非常大的大对于一般的大众化应用来说可实施性并不是太大当然在之前与 MySQL 的 CTO David 交流的时候得知MySQL 现在正在不断改进其 Cluster 的实现其中非常大的一个改动就是允许数据不用全部 Load 到内存中而仅仅只是索引全部 Load 到内存中我想信在完成该项改造之后的 MySQL Cluster 将会更加受人欢迎可实施性也会更大

Komentarji

mysql 数学函数不求人

所有的数学函数在一个出错的情况下返回NULL


单目减改变参数的符号
mysql> select – 2;

Bodite pozorni,如果这个操作符与一个BIGINT使用返回值是一个BIGINT!这意味着你应该避免在整数上使用-那可能有值-2^63!
ABS(X)
返回X的绝对值
mysql> select ABS(2);
-> 2
mysql> select ABS(-32);
-> 32

该功能可安全用于BIGINT值

SIGN(X)
返回参数的符号为-1、0或1取决于X是否是负数零或正数
mysql> select SIGN(-32);
-> -1
mysql> select SIGN(0);
-> 0
mysql> select SIGN(234);
-> 1

MOD(N,M)
 
%
(类似C中的%操作符)。返回N被M除的余数
mysql> select MOD(234, 10);
-> 4
mysql> select 253 % 7;
-> 1
mysql> select MOD(29,9);
-> 2

这个函数可安全用于BIGINT值
FLOOR(X)
返回不大于X的最大整数值

mysql> select FLOOR(1.23);
-> 1
mysql> select FLOOR(-1.23);
-> -2

注意返回值被变换为一个BIGINT!
CEILING(X)
返回不小于X的最小整数值
mysql> select CEILING(1.23);
-> 2
mysql> select CEILING(-1.23);
-> -1

注意返回值被变换为一个BIGINT!

ROUND(X)
返回参数X的四舍五入的一个整数
mysql> select ROUND(-1.23);
-> -1
mysql> select ROUND(-1.58);
-> -2
mysql> select ROUND(1.58);
-> 2

注意返回值被变换为一个BIGINT!

ROUND(X,D)
返回参数X的四舍五入的有D为小数的一个数字如果D为0结果将没有小数点或小数部分
mysql> select ROUND(1.298, 1);
-> 1.3
mysql> select ROUND(1.298, 0);
-> 1

注意返回值被变换为一个BIGINT!

EXP(X)
返回值e(自然对数的底)的X次方
mysql> select EXP(2);
-> 7.389056
mysql> select EXP(-2);
-> 0.135335

LOG(X)
返回X的自然对数
mysql> select LOG(2);
-> 0.693147
mysql> select LOG(-2);
-> NULL

如果你想要一个数字X的任意底B的对数使用公式LOG(X)/LOG(B)。

LOG10(X)
返回X的以10为底的对数
mysql> select LOG10(2);
-> 0.301030
mysql> select LOG10(100);
-> 2.000000
mysql> select LOG10(-100);
-> NULL

POW(X,Y)
 
POWER(X,Y)
返回值X的Y次幂
mysql> select POW(2,2);
-> 4.000000
mysql> select POW(2,-2);
-> 0.250000
SQRT(X)
返回非负数X的平方根
mysql> select SQRT(4);
-> 2.000000
mysql> select SQRT(20);
-> 4.472136

PI()
返回PI的值(圆周率)
mysql> select PI();
-> 3.141593

COS(X)
返回X的余弦, 在这里X以弧度给出
mysql> select COS(PI());
-> -1.000000

SIN(X)
返回X的正弦值在此X以弧度给出
mysql> select SIN(PI());
-> 0.000000

TAN(X)
返回X的正切值在此X以弧度给出
mysql> select TAN(PI()+1);
-> 1.557408

ACOS(X)
返回X反余弦即其余弦值是X如果X不在-1到1的范围返回NULL
mysql> select ACOS(1);
-> 0.000000
mysql> select ACOS(1.0001);
-> NULL
mysql> select ACOS(0);
-> 1.570796

ASIN(X)
返回X反正弦值即其正弦值是XL如果X不在-1到1的范围返回NULL
mysql> select ASIN(0.2);
-> 0.201358
mysql> select ASIN(‘foo’);
-> 0.000000

ATAN(X)
返回X的反正切值即其正切值是X
mysql> select ATAN(2);
-> 1.107149
mysql> select ATAN(-2);
-> -1.107149
ATAN2(X,Y)
返回2个变量X和Y的反正切它类似于计算Y/X的反正切除了两个参数的符号被用来决定结果的象限
mysql> select ATAN(-2,2);
-> -0.785398
mysql> select ATAN(PI(),0);
-> 1.570796
COT(X)
返回X的余切
mysql> select COT(12);
-> -1.57267341
mysql> select COT(0);
-> NULL

RAND()
 
RAND(N)
返回在范围0到1.0内的随机浮点值如果一个整数参数N被指定它被用作种子值
mysql> select RAND();
-> 0.5925
mysql> select RAND(20);
-> 0.1811
mysql> select RAND(20);
-> 0.1811
mysql> select RAND();
-> 0.2079
mysql> select RAND();
-> 0.7888

你不能在一个ORDER BY子句用RAND()值使用列因为ORDER BY将重复计算列多次然而在MySQL3.23中你可以做SELECT * FROM table_name ORDER BY RAND(),这是有利于得到一个来自SELECT * FROM table1,table2 WHERE a=b AND c
LEAST(X,Y,…)
有2和2个以上的参数返回最小(最小值)的参数参数使用下列规则进行比较
如果返回值被使用在一个INTEGER上下文或所有的参数都是整数值他们作为整数比较
如果返回值被使用在一个REAL上下文或所有的参数是实数值他们作为实数比较
如果任何参数是一个大小敏感的字符串参数作为大小写敏感的字符串被比较
在其他的情况下参数作为大小写无关的字符串被比较
mysql> select LEAST(2,0);
-> 0
mysql> select LEAST(34.0,3.0,5.0,767.0);
-> 3.0
mysql> select LEAST(“B”,”A”,”C”);
->A

在MySQL 3.22.5以前的版本你可以使用MIN()而不是LEAST

GREATEST(X,Y,…)
返回最大(最大值)的参数参数使用与LEAST一样的规则进行比较
mysql> select GREATEST(2,0);
-> 2
mysql> select GREATEST(34.0,3.0,5.0,767.0);
-> 767.0
mysql> select GREATEST(“B”,”A”,”C”);
->C

在MySQL在 3.22.5 以前的版本, 你能使用MAX()而不是GREATEST.
DEGREES(X)
返回参数X从弧度变换为角度
mysql> select DEGREES(PI());
-> 180.000000
RADIANS(X)
返回参数X从角度变换为弧度
mysql> select RADIANS(90);
-> 1.570796

TRUNCATE(X,D)
返回数字X截断为D位小数如果D为0结果将没有小数点或小数部分
mysql> select TRUNCATE(1.223,1);
-> 1.2
mysql> select TRUNCATE(1.999,1);
-> 1.9
mysql> select TRUNCATE(1.999,0);
-> 1

Komentarji

CentOS 5 中OpenSSL和OpenSSH升级

把OpenSSL和OpenSSH升级了CentOS 5.2所带的OpenSSL是0.9.8bOpenSSH是4.0p1升级方法如下:

openssh 最新版本(http://www.openssh.com/portable.html)

wget http://www.openssl.org/source/openssl-0.9.8j.tar.gz

tar zxvf openssl-0.9.8j.tar.gz

cd openssl-0.9.8j

./configprefix=/usr

Znamka

make test

make install

wget http://openbsd.noc.jgm.gov.ar/pub/OpenBSD/OpenSSH/portable/openssh-5.2p1.tar.gz

tar zxvf openssh-5.2p1.tar.gz

cd openssh-5.2p1

./konfiguracijo –prefix=/usrwith-pamwith-zlibsysconfdir=/etc/sshwith-ssl-dir=/usrwith-md5-passwords

Znamka

make install

Komentarji

如何更好的认识和处理买家争议与投诉

与买家共同解决争议
什么是争议?
争议是买卖双方直接交流共同解决问题的机会买家提出争议就是请求您帮助其解决与购买商品相关的问题
买家提出争议后通常须尽力与卖家直接沟通以便在向PayPal正式提出补偿申请之前共同解决问题
买家为什么会提出争议?
买家可能出于下列原因提出争议
• 未收到商品您的买家并未收到所购商品
• 商品与描述严重不符买家认为收到的商品与您所作的描述严重不符
如何解决争议?
为了尽力解决争议买卖双方可通过PayPal调解中心进行沟通您可以从该中心了解到买家提出争议的原因并发布信息对争议作出回应无论是买家还是卖家只要发布新信息对方就能立刻收到电子邮件通知以便尽速回复
与买家进行沟通时尽量不要先入为主地认为对方的行为有违正当或毫无道理首先要表明您认为双方的争议是可以解决的并提供一些解决建议
这是因为与引发争议的交易相关的款项都可以暂时冻结直至争议解决为止对您最有利的做法就是与买家沟通交流力争尽快解决问题
争议可能导致的结果?
大多数争议都可以由买卖双方友好顺利地解决而无需PayPal插手干预争议一旦终止处理任何视为“有争议”的款项均可返还
然而买家有时可能会选择将争议升级为补偿申请提出申请的时限为20天但请谨记如果能感受到您愿意协力解决问题的诚意买家一般不会提出补偿申请
卖家保护?
• 采用的配送方式应能提供递送证明配送贵重商品时尤其如此
• 仅将商品发送至交易明细页面中显示的买家地址
• 必须在收到付款七日内发货
卖家保护为您提供的保障金额上不封顶只需严守下列规定即可获得保护欲知详情请参阅卖家保护条款
买家提出争议后通常须尽力与卖家直接沟通以便在向PayPal正式提出补偿申请之前共同解决问题”
什么是补偿申请?
如果认为无法利用争议处理程序直接同卖家解决问题买家可以将争议升级为补偿申请请求PayPal就问题展开调查PayPal随后将审查补偿申请并按照用户协议中的条款决定处理结果在这一流程中存在争议的款项可以“冻结”在您的账户中直至作出最终裁定为止
PayPal就补偿申请作出裁定需要多长时间?
PayPal将尽力在30天内解决补偿申请但解决时间可能也会稍有延长在此期间我们将审查事件详情向买卖双方收集信息我们的目标就是尽量迅速公平地解决每项补偿申请
您提供的信息和证据越多就越有利于帮助PayPal解决补偿申请保障您的利益例如如果买家因未收到商品而提出补偿申请PayPal便需要证据来证实商品已经送达因此您务必要采用能够提供在线跟踪的邮递方式
对补偿申请作出回应的时限是多久?
为了确保补偿申请尽速得到解决买卖双方均须在规定时限内对信息请求作出回应截止时间显示在“补偿申请详情”页面的顶部如果您未能在规定时限内根据请求提供信息则该项补偿申请可能将自动作出有利于买家的裁决
如果怀疑买家的补偿申请具有欺诈性质我该如何应对?
PayPal会对提出欺诈性补偿申请的买家采取打击行动欢迎您提供各类相关信息一旦终止处理您可以通过“补偿申请详情”页面的“欺诈举报”链接举报欺诈性补偿申请
客户们在使用PayPal 的主要问题
买家发起的dispute与claim
来自卖家的声音
抱怨不知道买家发起争议的原因
卖家对争议与投诉的认识
部分卖家认为生意大了自然会有这样或那样的问题
遇到这样的客户也没有办法更别说解决方案了
买家发起争议与投诉是不可控的主动权掌握在买家手里
Dispute与Claim Claim的实质
买家之所以会发起争议必然是产品或者是服务过程中出现了问题如果卖家不引起注意当大规模的争议与投诉发起的时候必然对卖家的经营产生强大的冲击
争议分两种
第一种——货物没有收到
第二种——货物与描述不符
买家发起Dispute & Claim具体原因的分析
货物没有收到
货物与描述不符
Dispute & Claim解决流程与方案
Dispute & Claim更为妥善的处理技巧&如何完成一次愉快的交易过程
成功卖家的关键一次愉快的客户购物体验
良好的售前服务
提供关于货品尽可能详细的信息比如尺寸性能等
告知国际货运中可能会发生的问题比如关税问题等
告知卖家的联系方式诸如在线客服邮件地址以及电话
告知如何正确调换或者退货等的换购流程得以解决问题
任何问题应该先找卖家商量并非一定要发起争议
良好的售后服务
已经发起争议了第一时间联系到买家
积极的与买家联系询问相关情况了解事件发生根本原因
在较短的时间内能够及时有效得解决买家遇到的相应问题
权衡买卖双方利弊把双方损失均降到最低
分析总结周期内发生了哪些问题以及有效的解决方案
在能力所及的范围内建立有效的客户档案
做到以上几点您才能成为一个真正成功的卖家未来的业务发展与业绩会更上一层楼

Komentarji

怎么提高网页信噪比 外贸优化的必学课

网页信噪比是指一个网页上的文字内容与所有HTML代码的比率这同样是我们所必须了解的SEO基础知识从搜索引擎的原理来讲其抓取系统首先是将整个网页下载下来然后将里面的文字内容提取出来经过分析去除HTML格式清除噪音然后分词最后存入索引库在这个过程中搜索引擎也会经过去噪的过程我们很明显地就能知道网页信噪比越高搜索引擎蜘蛛抓取的效率越高搜索蜘蛛每天要处理的文档非常之多如何能够快速的提取网页的主题信息是个重要任务
其实信噪比的概念来源于声学原本是指输出的声讯信号与产生的噪音的比率应用到网页上实际上不单单是指所有本文与代码的比率还包括了当前页面文本内容中的有用信息与无用信息的比率何谓有用信息就比如我这篇文章的主题是网页信噪比整篇文章有1000个字而当前页面所有的文字内容有2000个文字而其他文字是与信噪比无关的那这些无关的信息就是噪音了所以提高网页信噪比分为两个方面包括优化代码和优化内容
ena、去除噪音代码
我们知道搜索引擎去噪的第一步则是清除HTML格式那么提高网页信噪比的第一步就是优化HTML代码为什么我们常说网页代码要符合W3C标准代码要简洁要用DIV+CSS其实都是基于这个原理实际上很多朋友只是看到网上的文章说要这样去写代码但却不知道为何要这么做这也是我建议大家先学习SEO原理的原因(我知道实践大于理论但如果理论都没有怎么去实践没有一个出发点)去除噪音代码包括以下几个方面
减少JS使用必须要用的JS代码进行封装
将CSS代码进行封装
减少DIV层嵌套(很多朋友不知道原理的话一味地追求DIV+CSS却同样产生大量冗余的代码。)
减少图片FLASH的使用
去除噪音内容
同样的搜索引擎提取网页文本内容后还要进行分析二次去噪也就是确定当前网页的主题那么在这个过程中我们如何让搜索引擎更精确地判断我们的网页主题(这也就是相关性的问题)如何提高网页的相关性?那么就是降低页面噪音内容
我们很常见的就是一些电子商务网站的商品详细页面可能一部分做电子商务网站SEO的人员并未注意在产品介绍内容下面有一些关于配送方式或者帮助信息的说明这些内容的存在提高了各个产品页的相似度同时也降低了信噪比这些信息从用户体验的角度来讲是友好的是提升网站的信任度但从搜索引擎的角度来讲是有一定不利的所以我们可以将这些内容使用IFRAME或者JS来封装调用这样双方都照顾到主要也是有包括以下几个方面
重复内容进行封装调用
导出不必要的链接列表进行封装调用
精简版权信息
增加相关内容的文本长度
方法是以上几个具体如何实现还要看自己对技术的了解或者掌握虽然我们知道搜索引擎在索引预处理阶段会对网页进行去噪处理但如果我们自己做好了网页信噪比的提高一方面减轻了搜索引擎的工作量从而提升其在我们网站上抓取索引的效率一方面提升了搜索引擎判断的准确度。Potem,可想而知我们的网页是更加被信任的

Komentarji

如何设置zencart能使网店更安全?

下面是强化Zen Cart网店安全的几个步骤:
1. 删除/zc_install安装目录
Po končani namestitvi,从服务器商删除/zc_install安装目录
不要只是改名目录万一别人知道了目录名就不安全
2. 设置configure.php文件为只读
将两个configure.php文件用CHMOD(设置权限)命令改为只读很重要
通常就是设置为”644″有时是”444″
如果无法通过FTP程序修改可以用主机商提供的文件管理工具来修改
如果您用的是Windows服务器只要将文件设置为”所有人” “只读”如果是在IIS下是IUSR_xxxxx 用户或者”System”帐号外贸国际支付qq 1274899661 在Apache下是”apache user”帐号
3. 改名”/admin”目录
修改”admin”目录名用一个很难猜测到的名字
(在进行下面的修改前请备份文件和数据库。)
A- 用文本编辑器例如记事本打开文件admin/includes/configure.php
将所有出现/admin/的地方改成自己的管理目录名
需要修改的部分:
define(’DIR_WS_ADMIN’, ‘/admin/’);
define(’DIR_WS_CATALOG’, ‘/’);
define(’DIR_WS_HTTPS_ADMIN’, ‘/admin/’);
define(’DIR_WS_HTTPS_CATALOG’, ‘/’);
需要修改的部分:
define(’DIR_FS_ADMIN’, ‘/home/mystore.com/www/public/admin/’);
define(’DIR_FS_CATALOG’, ‘/home/mystore.com/www/public/’);
B- 找到Zen Cart的/admin/目录
将该目录名按照admin/includes/configure.php中的定义作相应修改
4. 删除不用的管理员帐号
管理页面->工具->管理设置
在管理页面下打开工具菜单选择管理设置
检查所有没有使用的管理员帐号并删除特别注意是否有”Demo”帐号
5. 强化管理员密码
一定要使用一定强度不易猜测的密码
要修改管理员密码进入管理页面->工具->管理设置点击”重置密码”按钮或点击那个想回收箱的图标外贸国际支付qq 1274899661
建议使用至少8位密码
密码最好包含字母数字符合以及大小写等
6. 保护”自定义页面” “html_includes”中的内容
定义好您的自定义页面后,(管理页面->工具->页面编辑), 您要保护这些文件:
A. 用FTP软件下载备份这些文件位于
/includes/languages/schinese/html_includes目录
B. 修改文件 CHMOD 644 444 (或 Windows下为“只读”)。见上面的CHMOD说明
/includes/languages/schinese/html_includes

Komentarji

如何做外贸B2B和B2C网站SEO 带来更多的谷歌流量

对于行业B2B的利用很多朋友都有不同的看法和用法笔者自从接触网络推广开始就开始使用B2B做信息至今已经四年有余谈不上有很深的理解和看法仅分享一下我对B2B的看法和用法
一般的做产品销售和机械销售对于B2B利用的是最多的一般的用来在B2B上面建立自己的商铺做自己产品的网络宣传和销售而且一般的B2B网站他们的权重都比较高所以在B2B上面留的链接对网站的权重和排名有很大的帮助所以利用好B2B可谓是一箭双雕
一箭射销售
现在真的是网络时代了普通的公司也都开始重视网络市场和网络销售而且很多公司也都专门的成立了网络部门进行产品网络推广目前最常见的恐怕就是要数利用SEO来优化行业关键词了但是要知道SEO不是万能的而且企业网站排名起伏变化波动太大所以仅靠SEO优化关键词肯定是不行的但是B2B广告或是B2B商铺就可以做到遍地开花因为比较知名的B2B比如慧聪阿里巴巴马可波罗等等这些大型知名的B2B每天访问的人数很多并且很多客户在上面发布供求信息这就好比是一个交易市场亦或是一场交流会自己的产品被无数次的曝光只要产品有优势那么就不愁有订单的如果能把几千个B2B注册下来发一圈供应信息那么本身这些信息就有很大的机会排名到搜索引擎的首页曝光率就更大
一箭射排名
B2B另外一个比较重要的作用就是用来给网站做外联增加网站的排名和权重大家应该都知道百度给B2B的权重是非常非常高的因此在搜索任何一个行业词的时候基本在首页都会有一两个B2B广告这是因为搜索引擎很信任这些B2B的网站而且在自己行业相关的B2B上面留的链接是和自己的行业最相近的外联相关性最好这绝对算是高质量外联本身这条信息就有可能被排名到首页并且带动这网站的排名上升这绝对是事半功倍的效果
造箭
当然B2B的作用很大但是B2B的使用也是有技巧的想要箭射的更正那么你的箭就要造的更锋利那么在使用B2B中有那些技巧呢?
1、坚持你的B2B商铺成立起码要三个月甚至更长时间搜索引擎才会充分信任
2、原创同样的道理在B2B上面发的广告不要千篇一律最好做一下伪原创
3、选择B2B网站就和普通网站一样也有权重高的名气大的因为时间精力有限所以应该选择那些收录好权重搞名气大的做
先分享这么多吧其实B2B用好了是非常的强大的而且真的是一箭双雕的好事情做网络销售转化率是目标并不能为了排名而排名所以即使B2B的排名没有做好但是至少你的产品已经被传到了互联网的各个角落了这么大的曝光率是不怕没有客户咨询的!

Komentarji