• 阿川 发布的文章

6 November 2013
当zencart登陆后台空白

接刚才的zencart后台登陆出现“登录时出现安全错误。...依旧是外贸VPS这次是另外一个网站..网站死活登陆空白,总是找不到原因.只好将启用登陆错误这个选项打开.
先到\admin目录\includes\extra_configures\enable_error_logging.php这个文件中将

@ini_set('display_errors', 0);

改成

@ini_set('display_errors', 1);

改好之后如果不出意外.你应该可以看见满屏的错误了..不过我忘记截图了
首先将网站文件夹cache设置成可写.

chmod -R 755 cache

,然后.......居然还是出错..
研究半天...发现可以在admin目录下的includes文件夹中,将configure.php文件中.添加一些自定义内容来解决...
我在添加如下内容之后..网站恢复正常

  define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/');
  define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');
  define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/');
  define('DIR_FS_CATALOG_TEMPLATES', DIR_FS_CATALOG . 'includes/templates/');
  define('DIR_WS_ADMIN', '/admin88/');

另外,如果发现后台登陆过慢.可以参考文章:zencart网站后台登陆极度缓慢

6 November 2013
zencart后台登陆出现“登录时出现安全错误。

今天在给客户的外贸VPS调试zencart程序的时候,发现后台登陆总是提示登录时出现安全错误...google半天.大部分说是模板出错.1.38的模板用在1.39的系统上就会出错.可是客户的文件本身就是1.39的.所以不存在模板问题.最后翻来覆去未果,在检查数据库表configuration的时候发现session_path的路径不对.改正即可,如果找不到session的路径,可以使用如下sql语句一键替换

update configuration set configuration_value =
replace (configuration_value,'','你的cache目录的物理路径') where `configuration_id` =294

以下是示例:

update configuration set configuration_value =
replace (configuration_value,'','/home/site/public_html/cache/') where `configuration_id` =294
29 October 2013
Linux下批量替换文件内容

今天在给客户调试他的美国VPS的时候,发现zencart网站后台登陆极度缓慢,但是前台打开很正常.非常奇怪的问题,google半天发现是因为登陆后台的时候系统会主动监测新版本,这个地方造成访问速度极度缓慢.实际上我们只需要替换admin下面的includes下面local中的skip_version_check.ini 文件的属性version_check=on改成version_check=off即可
由于客户使用的zencart的程序,每台服务器上放的网站比较多,需要批量将文件内容替换掉,下面语句能批量查找文件并且替换.

find -name skip_version_check.ini | xargs perl -pi -e 's|version_check=on|version_check=off|g'

意为:查找文件skip_version_check.ini,将version_check=on替换为version_check=off
亲测有效.!

5 September 2013
我擦.ASPMaxRequestEntityAllowed居然消失了

各位尊敬的MJJ们.最近苦恼了我很久的问题终于要解决了..我高兴的实在想说:我擦....
事情是这样的,今天在给客户修改他的ASP限制200k大小之后,重启IIS,发现ASPMaxRequestEntityAllowed这玩意他居然消失了..是的.他居然消失了.特么的.他就这么神奇的消失掉了...而且不管你怎么改.怎么重启IIS.怎么设置只读属性这孙子就是不回来..
先说办法1.正常修改.就是按常理出牌,大部分情况下我们只要按照这玩意修改就完了:
先执行

net stop iisadmin

之后输入y,IIS关联的2个服务加iisadmin这3个服务一起会停止.
之后打开位于 C:\Windows\System32\Inetsrv 中的 metabase.XML, 并修改
AspMaxRequestEntityAllowed行为你需要的值单位:Byte(例如 "1073741824", 1GB)默认为204800Byte.
比如

AspMaxRequestEntityAllowed="2048000000"

提示:在编辑文件前请停止 IIS 服务, 否则无法保存修改后的文件。
停止方法之一:命令行方式

停止:运行iisreset /stop 
启动:运行iisreset /start 

然后大功告成...理论上这样就可以了..实际上特么的有的时候是不行的...于是就有了我这篇教程.

Read More

31 August 2013
快易互联多IP段VPS上线

各位尊敬的客户:
我们很高兴的通知到您.快易互联多IP段的VPS已经上架.如果您做站主要不同C段的IP,可以联系本站客服,本站可以为您的每一台VPS,提供最多12个不同C段的IP地址.
如果您有需要请及时与我们取得联系.
在线联系方式请参考:点我联系客服
企业QQ:


收缩
  • QQ咨询

  • 在线咨询
  • 技术支持