godaddy免费空间完美安装部署dedecms
很多朋友在购买godaddy.com 的域名时都会附送一个10G大小的免费空间,这个空间比起国内大部分的收费主机来说速度不算慢,而且相当的稳定,但美中不足的是,空间的顶部会有大大的两个广告。呵呵,这些都是可以解决的,请细细品味本文,你会觉得受益良多的。
在安装dedecms的时候会碰到两个问题,数据库的部署和后台验证码不能显示造成无法登陆。
关键1,必须事先配置数据库连接。例如localhost是不行的,godaddy有数据库地址。【如果你不事先配置,会出现空白页。(安装不要和在国内空间一个思路)】
关键2,你必须取消系统验证码,否则你进入不了后台。取消验证码方法只需要打开data\safe\inc_safe_config.php 将$safe_gdopen = '1,2,3,5,6'; 中的6删除即可。不必去进行繁琐的设置。
或者你先在本地安装后【系统】→[验证码安全设置]里,可以设置哪些地方启用验证码,哪些地方不启用。【这儿事先取消验证码功能】
数据库问题解决以后,我们需要解决广告的问题
广告不能完全屏蔽掉,因为官方协议中很清楚的表明:屏蔽掉广告的话官方会收回空间
这时候,我们只有牺牲点性能来技巧性的解决空间广告问题
我们研究广告代码中有ID为 conash3D0 的层,这个时候我们只需要将这个层设置成不可见的状态,怎么做呢?
这段代码就可以解决了 <style>#conash3D0 {display:none}</style>
然而,这段代码并不是最好的解决方法,还会遇到godaddy.com的官方人工审查,如果你只单纯的用上面的代码,只会让你陷入困境,官方人工审查时会发现广告不见了,这时候你就该关站大吉了。
HOHO~! 希望米吓到你,以下还有解决的方法
官方的人基本上会是使用英语的操作系统和浏览器,这时候我们只需要判断浏览器的语种就可以很好的做出判断
如以下代码,可以解释为:当浏览器语言为中文的时候会自动输出<style>#conash3D0 {display:none}</style>这段代码,反之除中文以外的浏览器却不会出现任何影响广告的内容
<?php
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 4);
if (preg_match("/zh-c/i", $lang))
echo "<style>#conash3D0 {display:none}</style>";
?>
当然,除了PHP的代码,还有JS的代码可供选择
<script>
if(navigator.browserLanguage=='zh-cn')
document.write('<noscript>');//creat by
</script>