whmcs 恢复后 就乱码了
$mysql_charset=”utf8″;
Prostor imitacija znamke,Ameriška prostor imitacija blagovne znamke,Nizozemski anti pritožba prostor,imitacija blagovne znamke,Anti-pritožba,Web Hosting,Vesolje,VPS,Server
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
经测试 。无问题。
网上流传的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
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.
空间支持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文件
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 将会更加受人欢迎,可实施性也会更大。
所有的数学函数在一个出错的情况下返回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反正弦值,即其正弦值是X。L如果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
把OpenSSL和OpenSSH升级了。CentOS 5.2所带的OpenSSL是0.9.8b,OpenSSH是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
./config –prefix=/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=/usr –with-pam –with-zlib –sysconfdir=/etc/ssh –with-ssl-dir=/usr –with-md5-passwords
Znamka
make install
与买家共同解决争议
什么是争议?
争议是买卖双方直接交流、共同解决问题的机会。 买家提出争议就是请求您帮助其解决与购买商品相关的问题。
买家提出争议后通常须尽力与卖家直接沟通,以便在向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更为妥善的处理技巧&如何完成一次愉快的交易过程
成功卖家的关键:一次愉快的客户购物体验
良好的售前服务:
提供关于货品尽可能详细的信息,比如尺寸,性能等
告知国际货运中可能会发生的问题,比如关税问题等
告知卖家的联系方式,诸如在线客服,邮件地址以及电话
告知如何正确调换或者退货等的换购流程,得以解决问题
任何问题应该先找卖家商量并非一定要发起争议
良好的售后服务:
已经发起争议了,第一时间联系到买家
积极的与买家联系询问相关情况,了解事件发生根本原因
在较短的时间内,能够及时有效得解决买家遇到的相应问题
权衡买卖双方利弊,把双方损失均降到最低
分析总结周期内发生了哪些问题以及有效的解决方案
在能力所及的范围内建立有效的客户档案
做到以上几点,您才能成为一个真正成功的卖家,未来的业务发展与业绩会更上一层楼。
网页信噪比是指一个网页上的文字内容与所有HTML代码的比率,这同样是我们所必须了解的SEO基础知识。从搜索引擎的原理来讲,其抓取系统首先是将整个网页下载下来,然后将里面的文字内容提取出来,经过分析去除HTML格式,清除噪音,然后分词,最后存入索引库。在这个过程中,搜索引擎也会经过去噪的过程,我们很明显地就能知道,网页信噪比越高,搜索引擎蜘蛛抓取的效率越高,搜索蜘蛛每天要处理的文档非常之多,如何能够快速的提取网页的主题信息是个重要任务。
其实信噪比的概念来源于声学,原本是指输出的声讯信号与产生的噪音的比率,应用到网页上实际上不单单是指所有本文与代码的比率,还包括了当前页面文本内容中的有用信息与无用信息的比率。何谓有用信息,就比如我这篇文章的主题是网页信噪比,整篇文章有1000个字,而当前页面所有的文字内容有2000个文字,而其他文字是与信噪比无关的,那这些无关的信息就是噪音了。所以,提高网页信噪比分为两个方面:包括优化代码和优化内容。
ena、去除噪音代码
我们知道,搜索引擎去噪的第一步则是清除HTML格式,那么提高网页信噪比的第一步就是优化HTML代码。为什么我们常说,网页代码要符合W3C标准、代码要简洁、要用DIV+CSS,其实都是基于这个原理。实际上,很多朋友只是看到网上的文章说要这样去写代码,但却不知道为何要这么做,这也是我建议大家先学习SEO原理的原因(我知道,实践大于理论,但如果理论都没有,怎么去实践,没有一个出发点)。去除噪音代码包括以下几个方面:
减少JS使用,必须要用的JS代码进行封装。
将CSS代码进行封装。
减少DIV层嵌套(很多朋友不知道原理的话,一味地追求DIV+CSS,却同样产生大量冗余的代码。)
减少图片、FLASH的使用
二、去除噪音内容
同样的,搜索引擎提取网页文本内容后,还要进行分析二次去噪,也就是确定当前网页的主题。那么在这个过程中,我们如何让搜索引擎更精确地判断我们的网页主题(这也就是相关性的问题),如何提高网页的相关性?那么就是降低页面噪音内容。
我们很常见的就是一些电子商务网站的商品详细页面,可能一部分做电子商务网站SEO的人员并未注意,在产品介绍内容下面有一些关于配送方式或者帮助信息的说明,这些内容的存在,提高了各个产品页的相似度,同时也降低了信噪比。这些信息从用户体验的角度来讲是友好的,是提升网站的信任度,但从搜索引擎的角度来讲是有一定不利的,所以我们可以将这些内容使用IFRAME或者JS来封装调用,这样双方都照顾到。主要也是有包括以下几个方面:
重复内容进行封装调用
导出不必要的链接列表进行封装调用
精简版权信息
增加相关内容的文本长度
方法是以上几个,具体如何实现还要看自己对技术的了解或者掌握。虽然我们知道搜索引擎在索引预处理阶段会对网页进行去噪处理,但如果我们自己做好了网页信噪比的提高,一方面减轻了搜索引擎的工作量,从而提升其在我们网站上抓取索引的效率,一方面提升了搜索引擎判断的准确度。Potem,可想而知,我们的网页是更加被信任的。
下面是强化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
对于行业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的排名没有做好,但是至少你的产品已经被传到了互联网的各个角落了,这么大的曝光率是不怕没有客户咨询的!