VPS 开启gettext选项

安装了一个多语言的程序发现并不能切换为中文,研究了下发现是VPS未开启对中文的支持。

apt-get install locales
dpkg-reconfigure locales

空格选中zh_CN.utf8,回车确认。
locale -a 查看是否有了zh_CN.utf8
最后我重启了apache2,中文出来了

当然还有最重要的gettext不能忘了装

Read More

忘不了

昨晚做梦又梦见了《天下贰》。
并不是梦里回到了07年,而是(梦里)有人告诉我有一个游戏很像天下,说是用了天下的资源(请不要对号入座)。
于是就去下载了下来。打开游戏界面和天下是一模一样啊,除了名字(梦里的游戏名字忘了)。
然后进去玩了下,我就和我朋友说,这用的完全是天下的资源啊,除了部分远景贴图。

后面梦的内容就记不清了。

这么多年了还是没有忘记啊。

Read More

永久删除你在任何 Discuz! X 论坛的帐号

浏览器F12,Console执行

location.href=((d=(await(await fetch("./home.php?mod=spacecp&ac=avatar",{credentials:'include'})).text()).match(/\/\/\S+\/images\/ca\S+&ag/g)[0].replace('images/camera.swf?','?m=user&a=delete&'))&&confirm('真的要[永久]删除你的ID?'))?d:'';

(async function(){location.href=((d=(await(await fetch("./home.php?mod=spacecp&ac=avatar",{credentials:'include'})).text()).match(/\/\/\S+\/images\/ca\S+&ag/g)[0].replace('images/camera.swf?','?m=user&a=delete&'))&&confirm('真的要[永久]删除你的ID?'))?d:'';})()

没有后悔药,谨慎操作

1、执行后,如果显示大于 0 的整数,说明帐号删除成功。
2、删除的是 UCenter 内的帐号,UCenter 会通知 Discuz! 删除用户帐号。
3、通知可能出现延迟,或不成功。因此可能不会立即登出网站。
4、如果通知最终成功,该帐号及其所有帖子都会从 Discuz! 中删除。
5、如果通知不成功,帐号登出后也将无法登录。此时可以注册一个新的同名帐号,覆盖原帐号。原帐号信息将被删除,其帖子将无法阅读(但不会删除)。

转自 https://twitter.com/Coxxs/status/960462809615052801

测试可以删除,在本机新搭建的Discuz X 3.4 和线上运行很久的Discuz X 3.4论坛都删除成功
测试时遇到有些论坛删除成功,登录时提示失败,但再次注册时提示用户名已存在的情况,提示激活,但激活失败

Read More

cyberpanel 替换谷歌字体地址及其他相关

/usr/local/lscp/cyberpanel/static/baseTemplate/assets/themes/admin/color-schemes/default.css
/usr/local/lscp/cyberpanel/static/baseTemplate/assets/themes/frontend/color-schemes/default.css

这两个文件中的地址替换为国内的谷歌字体镜像源就好。(这个其实并不需要,现在的谷歌字体库有国内服务器

然而我换好了才发现面板的加载时间还是那么长,全是自带的CSS和js,每次访问都要重新下载
TIM截图20171221171743.png

更新

添加一个网站后,设置面板ssl ,用添加了SSL的域名访问就不会每次都重新下载css js这些了。

  1. 但是我最终还是放弃了这个面板,因为如下原因。
  2. 备份问题,虽然可以设置备份计划,但必须设置远程目录后才可用。
  3. 手动备份时一次只能备份单个网站,在还原备份选项时还不能还原这个手动备份。
  4. 手动备份时备份文件在/home/website.com/backup,还原时只会检测在/home/backup下的备份
  5. 面板端口无法修改,我是没找到在哪修改
  6. 在我的香港小水管的xen vps上安装后,执行reboot后无法开机

最后放上我压缩过的CSS JS文件和修改过的html(其实并没有必要替换的。。https://pan.baidu.com/s/1o8SPHYM 密码:k0em
static.zip 上传到/usr/local/lscp/cyberpanel/ 下解压覆盖
html文件分别是
/usr/local/CyberCP/baseTemplate/templates/baseTemplate/index.html
/usr/local/CyberCP/loginSystem/templates/loginSystem/login.html
cyberpanel 1.6版本

更新二

xen vps上重启无法开机问题解决,卸载了安装的新内核,用默认的内核

Read More

elementaryos 面板设置为透明

elemantaryos 0.4面板默认为透明,有程序最大化时则会变为黑色不透明,修改为透明如下

修改/usr/share/themes/elementary/gtk-3.0/apps.css文件的第285行为background-color: transparent;即可变为透明,也可设置为background-color: alpha(#000, 0.5)半透明。

.panel.maximized {
    background-color: transparent;
}

而我用的Arc GTK+主题就要修改主题文件夹下的 gtk-3.0/gtk.css,在3224行,

 .panel .maximized {
    background-color: alpha(#000, 0.5);
    box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); }
Read More

网易云音乐在elementaryos中的托盘问题

网易云音乐在elementaryos中托盘默认是有问题的,如下图
5c8e30338744ebf8bc937acdd1f9d72a6259a754.jpg

解决的方法是,修改网易云音乐的desktop文件,把

Exec=netease-cloud-music %U 
修改为
Exec=env XDG_CURRENT_DESKTOP=Unity netease-cloud-music %U

即可解决

Read More

Eelementary OS美化

elementary默认没有add-apt-repository命令,用sudo apt-get install software-properties-common安装
1.安装安装Elementary Tweak控制面板

sudo add-apt-repository ppa:philip.scott/elementary-tweaks 
sudo apt-get update           
sudo apt-get install elementary-tweaks 

2.添加图标主题,
https://github.com/UKeyboard/elementary-2-macos/ 下载压缩包,把icons解压出放到$HOME/下并修改为.icons,或把la-capitaine-icon-theme 解压出放到/usr/share/icons/下

Read More

Discuz! X启用ssl后QQ互联redirect uri is illegal(100010) 处理方法

昨天给DisuczX换了域名,但是云平台无法同步站点信息,提示云平台信息同步失败,原因: Empty Response (ERRCODE:111),几经折腾终于解决了,我的方法如下,可能只适用于我的情况。
全新安装一个DiscuzX,开通云平台,导出pre_common_setting表备用,原论坛pre_common_setting表备份,数据库运行

SELECT * FROM `pre_common_setting` WHERE `skey` in ('my_siteid', 'my_sitekey')

导出云平台的id和key备用,删除原论坛pre_common_setting表,导入全新安装的论坛备份的pre_common_setting表,
登录你的站点,然后把备份的云平台ID和KEY填到诊断工具的ID和KEY内,同步站点信息,然后修改各项论坛设置

Read More

ubuntu真让我伤心

在ubuntu 16.04中装了vestacp,恢复了备份,结果发现网站连接不了数据库,后来发现是没有恢复mysql用户的备份,我只好手动新建了用户,不过之后发现了解决方法,在这里 https://forum.vestacp.com/viewtopic.php?f=20&t=13239

之后修改了vestacp的后台端口,重启了服务器,结果服务器不影响。。。
检查发现是apache2和nginx没有运行。。。
vestacp安装的包都是通过apt-get install安装的,安装好后这些应该都是默认开机启动的,然而这次就是没有自动启动。。。
16.04用的systemd,所以可以通过systemctl start nginx 和systemctl start apache2来启动,然后

systemctl enable nginx.service
systemctl enable nginx

来添加为服务,开机启动,然而我遇到了这样的情况

systemctl enable apache2
apache2.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install enable apache2
systemctl enable nginx
nginx.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install enable nginx

Read More

记录一点命令,省的以后又搜索

VestaCP 恢复备份,备份文件放在/backup/下

v-restore-user admin admin.2015-05-15.tar

admin是用户名,admin.2015-05-15.tar是文件名

rsync同步文件到远程服务器,指定ssh端口

rsync -av "-e ssh -p 12345" /web root@ip:/web 

替换当前目录下*.conf文件中的AAA为BBB

perl -p -i -e "s/AAA/BBB/g" ./*.conf
Read More

吐槽下oneinstack

今天试着在GCE上安装了oneinstack,结果真是不愉快的体验。。。

oneinstack安装后默认禁用了几乎全部的端口(当然22 80 443没禁用),导致我装的ss一直连接不上,我还以为是我GCE防火墙的设置问题折腾了好久。oneinstack网站上几乎没有安装后会启用防火墙的信息,最后在问答中心中才发现。。。。

就这样

Read More