RSS订阅华夏名网虚拟主机折扣优惠
你的位置:首页 » 虚拟主机 » 正文

华夏名网shopex主机出现fcgi-bin,导致网站打开错位的解决办法

选择字号: 超大 标准 发布时间:2012年12月18日 | 作者:xi88 | 0个评论 | 2492人浏览

华夏名网shopex主机出现fcgi-bin,导致网站打开错位的解决办法 某台华夏名网的主机服务器,与其它主机配置环境不同,$_SERVER['PHP_SELF']与PHP_SELF得到的结果不一样,导致生成的路径URL不一样。 例如,用直接用PHP_SELF常量读取到当前页面的值是/fcgi-bin/php_5.2.9_zlib-fcgi-starter,而用$_SERVER['PHP_SELF']得到的是正常的/index.php,从而导致shopex系统中,路径本来正常为 <link rel="stylesheet" type="text/css" href="http://www.0717zhaike.com/themes/weiyi/images/css.css" />的地址,结果变成<link rel="stylesheet" type="text/css" href="http://www.0717zhaike.com/fcgi-bin/themes/weiyi/images/css.css" /> 所以导致整个页面路径错乱,所有图片打不开等等问题。 解决办法:程序中,统一使用$_SERVER['PHP_SELF'],而不直接使用PHP_SELF。 core\kernel.php core\include\smartyplugins\function.header.php 问题即可完美解决!(可能还有其它文件要改,不多。发现了可以改一下) 改这些文件太过于复杂,得一个一个地找,有一种更为简单的方法: 在config.php文件中,加入: define('PHP_SELF',dirname($_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'])); 注意,请不要用记事本打开php代码,出问题不负责的.请用editplus,dreamweaver等编辑工具. 可以不用改其它文件,如果您要问这段代码加到哪个位置: 如图吧: 附config.php文件的原文,大家可以拿去参考,不过得用editplus打开,或者用dreamweaver,否则打开将是没有段落标记的内容 下载地址:http://hubeidc.com/dl/shopex/config.php.txt 注意,直接点链接打开中文出现乱码是因为浏览器编码错误,请下载此文件. shopex主机出现fcgi-bin,导致网站打开错位的问题即可完美解决! 本文地址:http://hubeidc.com/idc/201212/18490.html

标签:shopex

0

文章作者:华夏名网
本文地址:http://hubeidc.com/idc/201212/18490.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

湖北数据虚拟主机
    最新文章 | 随机文章 | 热门文章
标签列表
  • 订阅湖北数据内容更新