存档

‘技术’ 分类的存档

debian9 升级到10

2019年7月10日 没有评论

apt update
apt upgrade
nano source.list
deb http://mirrors.163.com/debian buster main contrib non-free
deb http://mirrors.163.com/debian buster-updates main contrib non-free
deb http://mirrors.163.com/debian-security/ buster/updates main contrib non-free
apt update
apt upgrade
apt dist-upgrade

——————————————————
root@Gate:/etc/apt# cat /etc/debian_version
10.0

分类: 技术 标签:

mariabdb 修改数据库目录

2018年1月22日 没有评论

1、停止mysql
2、mv /var/lib/mysql/ /home/data
3、chown mysql:mysql /home/data/mysql/ -R
4、chmod 777 /home/data/mysql/ -r
5、修改nano /etc/mysql/mariadb.conf.d/50-server.cnf 中datadir
6、修改/lib/systemd/system/mariadb.service protecthome=false

分类: 技术 标签: ,

X240s 安装Debian9记录

2018年1月16日 没有评论

1、下载网络安装包
https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.3.0-amd64-netinst.iso
2、用UltraISO刻录到U盘,选择RAW格式安装
安装过程中提示缺少iwlwifi-7260-17.ucode选择否即可 安装完毕后再进行安装
安装完毕添加 deb http://httpredir.debian.org/debian/ stretch main contrib non-free
update
install firmware-iwlwifi
3、我个人选择了安装lxde xfde桌面这个按照个人爱好
4、安装chrome浏览器
wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb //32位
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb //64位
dpkg -i google-chrome-stable_current_amd64.deb
设置代理 登陆google帐号 同步插件等
5、安装virtualbox
从官网下载deb包 dpkg安装
安装 linux-headers
执行/sbin/vboxconfig
6、安装win10
7、win10虚拟机挂在物理硬盘
vboxmanage internalcommands createrawvmdk -filename /home/ray/phy500g.vmdk -rawdisk /dev/sda
chown ray:ray /home/ray/phy500g.vmdk
chmod 666 /dev/sda
8、安装wps
需要先安装libpng12-0_1.2.50-2%2Bdeb8u3_amd64.deb
然后从 http://wps-community.org/download.html 下载wps for linux 安装即可
缺失字体:wps_symbol_fonts.zip
解压后放到 /usr/share/fonts/
mkfontscale
mkfontdir
fc-cache

分类: 技术 标签:

sql server 2005收缩日志

2016年12月13日 没有评论

declare @db_name varchar(200)
declare @sql varchar(max)
declare my_cur cursor for
select name from sys.databases
where name not in (‘master’,’tempdb’,’model’,’msdb’)
open my_cur
fetch next from my_cur into @db_name
while @@fetch_status = 0
begin
set @sql = ‘use master;
backup log ‘+@db_name+’ with no_log;
dump transaction ‘+@db_name+’ with no_log;
use ‘+@db_name+’;
DBCC SHRINKFILE (2)

exec(@sql)
fetch next from my_cur into @db_name
end
close my_cur
deallocate my_cur

分类: 技术 标签: , ,

Typecho php7.0无法运行

2016年12月13日 没有评论

主机php环境升级为php7.0 typecho无法运行,前段时间更改为wordpress了,经过折腾又回到typecho,操作步骤如下:
1、将config.inc.php中$db = new Typecho_Db('Mysql', 'typecho_');更改为$db = new Typecho_Db('Pdo_Mysql', 'typecho_');
2、直接通过http://domain.com/admin/进入后台禁用所有插件,然后启用。

分类: 技术 标签: ,

sql server 2005收缩日志

2016年12月12日 没有评论

declare @db_name varchar(200)
declare @sql varchar(max)
declare my_cur cursor for
select name from sys.databases
where name not in (‘master’,’tempdb’,’model’,’msdb’)
open my_cur
fetch next from my_cur into @db_name
while @@fetch_status = 0
begin
set @sql = ‘use master;
backup log ‘+@db_name+’ with no_log;
dump transaction ‘+@db_name+’ with no_log;
use ‘+@db_name+’;
DBCC SHRINKFILE (2)

exec(@sql)
fetch next from my_cur into @db_name
end
close my_cur
deallocate my_cur

分类: 技术 标签: , , ,

博客程序由typecho转换为wordpress

2016年3月18日 1 条评论

博客所在服务器升级为php7.0,但是typecho不支持php7.0只好转换为wordpress了,相关友情链接逐步增加中。

转换程序是使用的http://www.hjwsky.com/network/typecho-to-wordpress.html这个转换程序由于不支持直接转换为wordpress对程序进行了小小的修改,(转换程序不支持php7.0,请在5.x下进行)

打开_code.php

修改

/* 查询所有文章 */

/* 查询所有评论 */

之间代码部分为:

/* 查询所有文章 */
$post_sql = “SELECT * FROM {$tp_prefix}contents”;
$post_result = mysql_query($post_sql);
while ($row = mysql_fetch_assoc($post_result)) {
if ($row[‘type’] == “attachment”) {
$img = unserialize($row[‘text’]);
$imgarr = array_reverse(explode(“/”, $img[‘path’]));
for ( $i=0; $i<4; $i++ ) {
$img2[] = $imgarr[$i];
}
$imgpath = implode(“/”, array_reverse($img2));
$path = $site . “/wp-content/” . $imgpath;

$wpdb->insertRecords($wp_prefix . “posts”, array(
‘ID’ => $row[‘cid’],
‘post_author’ => $row[‘authorId’],
‘post_date’ => change_date_format($row[‘created’]),
‘post_date_gmt’ => change_date_format($row[‘created’]),
‘post_content’ => “”,
‘post_title’ => $row[‘title’],
‘post_status’ => $row[‘status’],
‘comment_status’ => change_comment_status($row[‘allowComment’]),
‘ping_status’ => change_ping_status($row[‘allowPing’]),
‘post_password’ => $row[‘password’],
‘post_name’ => $row[‘slug’],
‘post_modified’ => change_date_format($row[‘modified’]),
‘post_modified_gmt’ => change_date_format($row[‘modified’]),
‘post_parent’ => $row[‘parent’],
‘guid’ => $path,
‘menu_order’ => $row[‘order’],
‘post_type’ => $row[‘type’],
‘post_mime_type’ => $img[‘mime’],
‘comment_count’ => $row[‘commentsNum’],
‘post_excerpt’ => ”,
‘to_ping’ =>”,
‘pinged’ =>”,
‘post_content_filtered’=>”,
));
} else if( $row[‘type’] == “post” || $row[‘type’] == “page” ) {
$wpdb->insertRecords($wp_prefix . “posts”, array(
‘ID’ => $row[‘cid’],
‘post_author’ => $row[‘authorId’],
‘post_date’ => change_date_format($row[‘created’]),
‘post_date_gmt’ => change_date_format($row[‘created’]),
‘post_content’ => $row[‘text’],
‘post_title’ => $row[‘title’],
‘post_status’ => $row[‘status’],
‘comment_status’ => change_comment_status($row[‘allowComment’]),
‘ping_status’ => change_ping_status($row[‘allowPing’]),
‘post_password’ => $row[‘password’],
‘post_name’ => $row[‘slug’],
‘post_modified’ => change_date_format($row[‘modified’]),
‘post_modified_gmt’ => change_date_format($row[‘modified’]),
‘post_parent’ => $row[‘parent’],
‘menu_order’ => $row[‘order’],
‘post_type’ => $row[‘type’],
‘comment_count’ => $row[‘commentsNum’],
‘post_excerpt’ => ”,
‘to_ping’ =>”,
‘pinged’ =>”,
‘post_content_filtered’=>”,
));
}
}
/* 查询所有评论 */

 

分类: 技术 标签: , ,

windows下elasticsearch安装配置

2015年7月2日 2 条评论

由于论坛数据量过大,自带检索功能无法满足搜索需求,所以利用手中空闲的服务器搭建了elasticsearch来实现论坛的搜索。
1、下载JAVA运行环境,解压并配置JAVA_HOME环境变量:http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html
2、下载elasticsearch:https://www.elastic.co/downloads/elasticsearch
3、解压到磁盘目录:s:elasticsearch
4、编辑configelasticsearch.yml
配置 cluster.name: XenForo
可以默认数据文件存在data下 如果不行存在这个目录则配置
path.data:d:data
配置:network.host: 192.168.160.112
配置:transport.tcp.port: 9300
配置:http.port: 9200
配置:bootstrap.mlockall: true
5、编辑binelasticsearch.in.bat
设置内存最低为4g,最高为10g ,单位可以是m,g
if “%ES_MIN_MEM%” == “” (
set ES_MIN_MEM=4g
)

if “%ES_MAX_MEM%” == “” (
set ES_MAX_MEM=10g
)
6、安装插件:
bin/plugin -i elasticsearch/marvel/latest
安装head:
bin>plugin -install mobz/elasticsearch-head
7、运行binelasticsearch.bat启动elasticsearch
8、在论坛启用并配置elasticsearch

分类: 技术 标签: ,

Discuz X3.2 To XenForo1.4.7转换程序V1.0发布

2015年6月14日 3 条评论

介绍:
本人也不懂技术,主要是不懂PHP,自己有个DZ X3.2的论坛想要导入到XenForo,苦于没有现成的程序于是就做了这个程序。
功能:
可以将DZ X3.2 中的用户,板块,主题,回复,用户头像,附件完美导入到新论坛(用户可以直接用以前账号登陆)。
如何使用:
1、本程序需要DZ X3.2 XenForo 1.4.7 UCenter数据库及Web在同一服务器。
2、配置DataConfig.php里面相关配置,注意:数据库用户要同时对DZ XF UC具有访问权限。
3、上传程序到服务器运行。
4、等待转换完毕。
5、到XenForo后台设置权限,更新缓存。
其他:
1、本程序为免费程序,本人很忙可能无法及时解答您的问题,敬请谅解。
2、因使用本程序造成的一起后果,本人概不负责:)。
3、接受赞助,支付宝:zhenglee#live.com(#换为@)
下载:Convert.zip

分类: 技术 标签:

discuz6升级到x3.2后网页rewrite规则

2015年5月11日 2 条评论

http://delphi.net.cn 过去使用discuz6.1升级为x3.2后百度收录的一些页面没法打开,通过修改.htaccess实现了页面301跳转,分享给大家

RewriteRule stats.php misc.php?mod=stat [L,R=301]
RewriteCond %{QUERY_STRING} tid=([0-9]+)&goto=(w+)$
RewriteRule ^redirect.php$ forum.php?mod=redirect&tid=%1&goto=%2&fid=%3 [L,R=301]

分类: 技术 标签: , ,