liujia 发布的文章

drserver.net - 如何提交独立服务器订单

过程:

1.访问,https://drserver.net/dedicated.php ,如看到所需配置服务器库存,请点击 ORDER NOW
order-1.png

2.转到购物车后,可点击右上角的 五星红旗 图标,将界面切换到 简休中文
order-2.png

3.切换到中文界面后,点“继续”
order-3.png

4.在左侧窗口“主机名”里,填写完整的主机名,如 drs2.anqun.org (不要仅写anqun.org),选择好系统版本(本例是 Windows Server 2016 Trial 试用版)
order-4.png

5.如果有优惠码,请点击右侧“使用优惠码”,输入有效优惠码,再点“>>”按钮
order-5.png

6.选择支付方式(本例是选择了 PayPal Billing Agreeement),默认是以“新客户”提交订单,如已经有账户,请选择“已注册”
order-6.png

7.新用户,需要填写完整、详细和有效的联系信息,如果觉得将汉字转成拼音字母费事,可以尝试直接填写汉字。请不要使用代理来提交订单,因为订单系统会根据提交订单的IP信息和填写的账户信息来判断是否属于欺诈
order-7.png

8.阅读蓝字的“使用须知”等,需确认产品是否符合自己的要求。如果没有问题,请勾选,表示同意,再点击“结账”按钮。如果订单系统防欺诈模块不会自动拦截,之后网页会重定向到PayPal,完成支付
order-8.png

下载 php manager 安装包文件

php manager for IIS7 是可在 Windows 2008 R2 安装,方便php配置、多版本切换的软件。原先是发布在 codeplex.com 的,现在看起来, codeplex.com 进入了只读的维护状态,原先的下载链接,现在不一定有效了。

过程:

1.访问 https://www.iis.net/downloads/community/2010/09/php-manager-for-iis-7 ,点击右上角的 Download this extension
iis-php-1.png

2.会弹出对话框,确认。大概意思是说,该文件由社区提供,微软不担保,用户下载后自行判断是否安全,建议扫毒
iis-php-2.png

3.之后,会跳转到 https://archive.codeplex.com/?p=phpmanager 页面,点击右上角的 download archive
iis-php-3.png

4.下载得到 phpmanager.zip 文件,解压,其中 releases 目录包含各版本的安装文件,如可将 phpmanager/release/6 里的第二个文件(64位平台)改为.msi的后缀,就可以双击安装了
iis-php-4.png

5.因为测试机是Windows 2016系统,所以安装php manager时,会提示IIS版本不符
iis-php-5.png

drserver.net - 为Windows 2016安装简体中文语言包

drserver.net 的自动化安装列表中,有Windows 2016模板,默认是英文语言的。

本例是登录到Windows 2016安装简体中文语言包的过程:

1.请点左下角“开始”按钮 - Control Panel
win-lan-1.png

2.请点右侧,Add a language
win-lan-2.png

3.请点左上,add a language
win-lan-3.png

4.请选择,Chinese (Simplified) - 中文(简体)
win-lan-4.png

5.请选择,Chinese (Simplified, China) - 中文(中华人民共和国)
win-lan-5.png

6.请点击 中文(中华人民共和国) 右侧,Options
win-lan-6.png

7.请点击,Download and install language pack
win-lan-7.png

8.安装语言包中
win-lan-8.png

9.语言包安装完成
win-lan-9.png

10.重启系统后,开始菜单,可以显示中文内容了
win-lan-11.png

11.如果是特别的程序,可以尝试在“区域”设置“中文(简体,中国)”为默认语言
win-lan-12.png

升级Discuz 到 X3.4 - 支持php7.0 - 转换GBK到UTF-8 - 添加https访问

客户要求,将现有的Discuz论坛模式更换,因为“交互式”网站审核很严格。

曾考虑将Discuz转换到CMS类的程序,转了一圈,没有现成的。网上建议是通过Discuz的RSS功能,导入到WordPress。但论坛的帖子多,且多数是带图片的附件,Discuz自带的RSS功能有限,此方法不通。

再搜索,有网友曾写php脚本,直接从Discuz的数据库里往WordPress发文章,测试了一下,是从portal里的文章数据表读取内容发到wordpress的,本例是纯论坛,没有门户,此方法也不通。

登录到论坛后台,启用门户,将楼主的帖子生成文章(551个文章)。安装模板,将forum.php重定向到portal.php,仅保留门户首页、文章列表及文章内容的静态化。之后,将 Discuz! X3.2 Release 20150609 升级到了 Discuz! X3.2 Release 20160601 ,同时启用了https访问。强制http跳转https后,门户频道链接会死循环,需要修改/source/module/portal/portal_list.php文件内容。

到此,客户基本满意了。

延伸,想将原备份的数据升级到X3.4,因为需要支持php7。发现discuz.net不提供X3.4版本的安装程序,需要到“码云”网站下载(如果没有码云账号还需要注册新账号或用第三方账号关联登录),下载后发现没有GBK版本的,需要使用提供的工具自行将UTF8版本的转为GBK。这里尝试的操作顺序,是在php5.4环境中,将X3.2升级到了X3.4,再通过Discuz后台的数据库备份功能导出utf-8的数据库文件。最后在php7.0环境中新安装discuz x3.4,及在后台导入备份的数据库文件。发现的问题是,在新站会员登录时提示mysql用户被拒绝,搜索得,需确认conf/config_ucenter.php文件中的信息正确。未解决的问题是,discuz后的“文件校验”功能,显示两百多个被修改的文件,和缺失六十多个文件。

在php7.0环境中,测试https访问,discuz首页和会员登录正常。

discuz-1.png
图1:搬站后,会员登录提示错误,Error:SELECT command denied to user Errno:1142 ,错误信息中没有包含数据库名称信息

discuz-2.png
图2:conf/config_ucenter.php 文件中的 UC_DBTABLEPRE 中的数据库名称不符合实际情况

discuz-3.png
图3:https访问,discuz后台正常

discuz-4.png
图4:https访问,discuz前台也正常

参考:

drserver.net - 为KVM Windows VPS手动重置管理员密码 - chntpw

Virtualizor 管理的KVM Windows VPS。目的是手动重置管理员密码。

过程:

1.在Virtualizor面板,点击“Rescue Mode”图标
chntpw-1.png

2.需先设置急救系统的密码
chntpw-2.png

3.之后,VPS会重启,加载急救系统
chntpw-3.png

4.使用ssh连接软件,登录到急救系统
chntpw-4.png

5.如果Windows非正常关机,需要使用 ntfsfix 来修复NTFS分区,如 ntfsfix /dev/vdb1
chntpw-5.png

6.使用fdisk -l 来查看磁盘分区情况,Windows所在分区为 /dev/vdb1
chntpw-6.png

7.将Windows分区挂载,如执行 ntfs-3g /dev/vdb1 /mnt/windows 的命令
chntpw-7.png

8.先安装 chntpw 软件,执行 apt install chntpw
chntpw-8.png

9.转到Windows的SAM路径(/mnt/windows/Windows/System32/config),执行 chntpw -l SAM ,列出当前用户信息
chntpw-9.png

10.修改Administrator账户的信息,执行 chntpw –u Administrator SAM ,按 1 ,表示清除密码,即空密码
chntpw-10.png

11.按 q ,表示退出修改状态;最后按 y ,表示保存修改
chntpw-11.png

12.返回到 Virtualizor 面板,点击“Disable Rescure Mode”,退出急救系统
chntpw-12.png

13.在 Virtualizor 面板,点击 VNC 图片,连接VNC
chntpw-13.png

14.在弹出的对话框里,可以选择点击“Launch HTML 5 VNC Client”
chntpw-14.png

15.可用空密码登录到Windows了
chntpw-15.png

参考:https://www.howtogeek.com/howto/windows-vista/change-your-forgotten-windows-password-with-the-linux-system-rescue-cd/