忘不了

昨晚做梦又梦见了《天下贰》。
并不是梦里回到了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

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

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

启用Let’s Encrypt SSL证书并做安全设置

由于要同时为多个域名申请ssl证书,为了方便所以要关闭占用80端口的程序

git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt
./letsencrypt-auto --agree-dev-preview --server https://acme-v01.api.letsencrypt.org/directory certonly

最后生成的证书在/etc/letsencrypt/live/yourdomain目录下

Read More

amh 4.5 安装脚本备份

备份下amh 4.5 也就是vps看客二次开发的amh.4.2版本

我这里的是针对ubuntu 14.04 版本的安装脚本,修改了libiconv的源码,其他系统不保证可以正常。
注意不能安装AMProxy模块,会导致nginx启动脚本消失,反正尽量不要安装需要编译的模块就对了。

wget http://7xr36x.dl1.z0.glb.clouddn.com/amh/files/4.5/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log
功能增加:增加php5.4 php5.5 php5.6
php7.6,支持从php5.3~php7.0自由热切换。每个虚拟主机可以进行切换,不需要整个环境的切换。

开发日志:
1.新增php7.0,实现php 5.3 5.4 5.5 5.6 7.0所有版本虚拟主机级的一键切换。
2.mysql数据目录迁移到/home/mysqldata,方便统一管理和多分区用户重装系统能保留home分区下的重要数据。
3.部分bug修正 以下为旧记录:
1.nginx升级到1.9.6,配合新版nginx,openssl编译1.0.2d(nginx专用)
2.支持http/2(目前测试中,站点conf文件需要手动加入配置,参考nginx.org)
3.支持stream反代
4.支持nginx反代和cache_purge(测试功能,配置文件需手动)
5.修复pid路径错误在服务器重启后不能启动php的错误
6.其他一些bug修复

启用http/2的方法: 模块下载个bbshijiessl,然后用这个模块配置好ssl证书
手工找到/usr/local/nginx/conf/vhost/域名.conf 里面最下面把listen 443; 改成 listen
443 ssl http2; 面板里重启下网站即可

Read More

糊涂了

上一篇说的是nowhere遇到问题,结果又遇到了,但是忘了什么原因了。好一阵折腾啊,终于弄好了, 然后才发现我之前写的东西,囧。

上一篇说vestacp的php.ini在/etc/php5/apache2/php.ini和/usr/local/vesta/php/lib/
不过我今天在vestacp的官方文档看到的是/etc/php.ini 和/etc/php.d/* ,不清楚是我之前弄错了还是vestacp改了。

添加几个关键词,方便以后搜索, <? if($navtitle) { ?><? } else { ?> nowhere

Read More

vestacp php.ini文件位置

vestacp php.ini文件位置

/etc/php5/apache2/php.ini

/usr/local/vesta/php/lib/

我用的nowhere程序在Ubuntu 14.04 安装的vestacp面板中无法正常工作,经检查是php.ini禁用了short_open_tag,上面提到的php.ini所在位置,第二个里是开启了short_open_tag的,然后修改第一个后解决问题。当然这应该是Ubuntu 14.04默认的php的问题,12.04中则没有问题。不过我因为discuzx 的插件问题还是换用了12.04。

Read More