destoon 换空间换域名

1.destoon 完整备份,在destoon后台对数据做备份,如果需要换域名,还要对备份的文件做字符修改操作:

2.在新空间完整安装需要换destoon对应版本的程序文件,需要提前设置好数据库账号和密码

3.把如下目录拷贝到新空间上

/template

/skin

/member

/file/script/

4.把旧后台数据备份上传到新空间上,地址为/file/backup

然后使用新后台恢复备份

5.在系统后台生成首页,更新缓存。

 

lnmp 支持THINKPHP设置方法

1.修改php.ini文件支持pathinfo模式

php配置文件:/usr/local/php/etc/php.ini

找到:cgi.fix_pathinfo=0
更改为:cgi.fix_pathinfo=1

重启nginx:

/root/lnmp restart

2.修改对应需要支持网站vhost文件:

地址:/usr/local/nginx/conf/vhost/

原文件 这块注释或删除掉:

#location ~ .*\.(php|php5)?$
		#	{
		#		try_files $uri =404;
		#		fastcgi_pass  unix:/tmp/php-cgi.sock;
		#		fastcgi_index index.php;
		#		include fcgi.conf;
		#	}

替换为:

location ~ \.php {  
                    #fastcgi_pass 127.0.0.1:9000;   
                    #fastcgi_pass unix:/dev/shm/php-cgi.sock;   
                    fastcgi_pass  unix:/tmp/php-cgi.sock;  
                    fastcgi_index index.php;  
                    include fastcgi.conf;  
                    set $real_script_name $fastcgi_script_name;  
                    if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {  
                    set $real_script_name $1;  
                    set $path_info $2;  
                }  
                    fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;  
                    fastcgi_param SCRIPT_NAME $real_script_name;  
                    fastcgi_param PATH_INFO $path_info;  
                }  	
		location / {  
					if (!-e $request_filename){  
					rewrite ^/(.*)$ /index.php?s=/$1 last;  
        }  
    }  

保存后测试正确性:

/usr/local/nginx/sbin/nginx -t

平滑重启nginx:

/usr/local/nginx/sbin/nginx -s reload

Linux服务器空间占用查看方法

1.可能是eAccelerator缓存文件占用

如果服务器有开启缓存功能,那么在使用一段时间后eAccelerator将会占用很多硬盘空间,这时需要一个eAccelerator面板来清空缓存

解决方法:

下载并解压control.php文件

放在/home/wwwroot/目录

使用ip/control.php登陆

账号是:admin 密码:eAccelerator

下面三个都是清除缓存功能可以一个一个试试:

2.也有可能是clientmqueue占用 目录地址:/var/spool/clientmqueue

先使用df -T 看看挂载的哪个硬盘满了,如果是启动盘,那就有可能是这个文件目录

再到启动盘根目录使用 du -sh * 查看所有目录大小,判断出是哪个目录出的问题。

如果是clientmqueue目录占用可以使用如下命令: ls|xargs rm -f

来清除目录下所有文件。

在clientmqueue目录占用硬盘的原因是定时任务产生日志造成的。

解决方法:

进入定时任务目录:

cd /var/spool/cron

查看目录下有哪些用户

使用如果下命令修改:

crontab -u username -e

在打开的页面可以使用insert来修改,

在用户的每一条定时任务后加入以下代码:

> /dev/null 2>&1

例如:

ls -l / > /dev/null 2>&1

其中:

> 代表重定向错误

2>&1 代表把错误重定向输出要送到的地方

> /dev/null 2>&1 代表把命令的执行结果抛弃,同时把产生的错误也抛弃。

destoon 系统常量与变量

常量 说明 备注
DT_ROOT 站点物理路径
DT_PATH 站点首页网址
DT_SKIN 风格目录网址
DT_ADMIN 是否在管理后台
DT_DOMAIN Cookie作用域
DT_LANG 站点语言
DT_KEY 安全密钥
DT_CHARSET 字符编码
DT_CACHE 缓存目录物理路径
DT_VERSION 系统版本
DT_RELEASE 更新时间
VIP VIP名称
变量 说明 备注
$DT_TIME 当前时间 Unix时间戳
$DT_IP 当前IP
$DT_URL 当前网址URL
$DT_PRE 数据表前缀
$db 数据库操作对象
$dc 缓存操作对象
$DT 网站设置 数组
$EXT 扩展功能模块设置 数组
$MOD 当前模块设置 数组,仅模块内部存在
$MODULE 系统模块信息 数组
$forward 来源页面
$page 当前页码
$moduleid 模块ID
$catid 分类ID
$CAT $catid所有属性 数组
$areaid 地区ID
$ARE $areaid所有属性 数组
$itemid 信息ID
$cityid 分站ID
$kw 搜索关键词
$_userid 当前登录会员的会员ID 0为游客
$_username 当前登录会员的会员名
$_truename 当前登录会员的姓名
$_company 当前登录会员的公司名
$_money 当前登录会员的资金
$_credit 当前登录会员的积分
$_sms 当前登录会员的短信
$_message 当前登录会员的站内信
$_chat 当前登录会员的新对话
$_groupid 当前登录会员的会员组
$MG 当前登录会员的会员组权限

wordpress 分页符 居中代码

分页代码:

<div class="navcenter">
     
      <?php
        the_posts_pagination( array(
            'prev_text'          =>上页,
            'next_text'          =>下页,
            'before_page_number' => 第,
            'after_page_number' => 页,
        ) ); ?>

    </div>

样式代码:

/*分页符样式*/
    /** 等于或大于550px正常模式 **/
.navcenter {
	text-align: center;
	margin-top:20px;
	}
.flickr {
	position: relative;
        float: right;
        right: 40%;
}
@media screen and (min-width: 550px) {
.pagination {
	display:inline-table;
}
.pagination a, .pagination a:visited {
	float: left;
	background: #fff;
	margin: 0 5px 10px 0;
	padding: 8px 11px;
	line-height: 100%;
	border: 1px solid #ebebeb;
	border-radius: 2px;
}
.pagination .current, .pagination .dots {
	background: #fff;
	float: left;
	margin: 0 5px 0 0;
	padding: 8px 11px;
	line-height: 100%;
	border: 1px solid #ebebeb;
	border-radius: 2px;
}
.pagination span.pages {
}
.pagination span.current, .pagination a:hover {
	background: #029f1e;
	color: #fff;
	border: 1px solid #0088cc;
}
.screen-reader-text, .pages {
	display: none;
}

 

discuz 3.2 后台点击QQ互联出现 array 解决方法

discuz 3.2 后台点击QQ互联出现 array 解决方法

1.下载最新版 discuz 3.4

http://www.discuz.net/thread-3825961-1-1.html

2.在目录upload\source\plugin\qqconnect

提取所有文件,复制到服务器插件目录,源目录所有文件删除

3.到论坛后台再次重新启用qq互联

注意,在安装新qq互联前我已经做了如下操作:

1.清空网站缓存

2.删除网站数据库信息:

delete from `pre_common_plugin` where `identifier`= ‘qqconnect';
delete from `pre_common_setting` where `skey` = ‘connect’

2017 seo 方法之关键词的站内布局

1.目标关键词的站内布局

网站首页是一个网站权重最集中的地方,首页布局目标关键词数量3-5个,其中1-2个竞争性较强的词,剩余的选择竞争性较弱的关键词,在网站刚上线的时候,在首页标题中让竞争性较弱的关键词位置靠前,这样有利于竞争性较弱的关键词快速获得排名,之后再调整关键词的位置,将竞争性较强的关键词移动到标题的前面,这样的调整是不会影响网站权重和关键词排名的。

使用5118查看关键词竞争性分析,在网站首页关键词布局时按照竞争性由小到大的顺序撰写标题。其次,还需要在关键词标签和描述上布局关键词,在描述标签中布局目标关键词的时候竞争性较强的出现2-3次,竞争性较弱的出现1-2次。

为了增加首页关键词的密度,可以在首页设置一个文字块。在文字块中可以组织200-300字,其中竞争性较强的关键词出现3-5次,竞争性较弱的词出现2-3次。不要关键词堆砌,要将关键词自然的融入在段落中。等一个关键词的排名比较稳定后,我们再去改这段话,将重点偏向其他的关键词。

网站的尾部也是一个布局关键词的地方,尽可能的组织一段完整的话,将关键词融入其中,不要直接进行关键词叠加。

最后在布局完目标关键词后,每天都需要更新内容,至少十五天,竞争性较弱的目标关键词的排名就会进入搜索引擎首页。这时来逐步调整网站的首页标题中目标关键词的出现顺序,让竞争性较强的目标关键词快递获得排名。

2.长尾关键词的站内布局

根据长尾关键词的竞争度及相关性,将其布局在网站的栏目页和内页,内页的长尾关键词围绕栏目页的竞争度稍大的短词来布局,不同栏目的长尾关键词不能互相交叉及重叠。

长尾关键词的分类:

  • 含义相近的选择竞争度大的或常用的,
  • 包含与被包含的选择包含的,但如果被包含的指数大,就选择被包含的。
  • 其它的做为生态圈长尾关键词布局外链文章。

栏目页和内页布局:

  • 短词有指数和竞争度比较大就作为栏目页的长尾关键词。
  • 长词指数和竞争度比较小作为内页的长尾关键词。

长尾关键词的布局:

  • 页面头部:(网站标题,关键词,描述),要考虑两个方面,SEO效果和吸引用户点击。在写网站标题时需要考虑百度的分词技术。
  • 文章正文:要注意长尾关键词的密度,标题中要出现长尾关键词。在文章中第一次出现该长尾关键词的时候加粗。可以有文章设置<tag>,在标签中设置这篇文章对应的关键词。
  • 面包屑导航:每一个文章页都设置一个面包屑导航。
  • <h1>:每一篇文章的标题放在<h1>中, 一个页面中只出现一次<h1>.