❶ wdcp数据库估计被黑客攻击删除了,然后wdcp面板后台登陆端口也被删除了,请问如何修改
wdCP是WDlinux Control Panel的简称,是一套通过WEB控制和管理服务器的Linux服务器管理系统以及虚拟主机管理系统。本文主要介绍如何修改后台代码实现自定义功能或后台模板样式修改。
工具/原料
WDCP主机管理系统
网页编辑软件
方法/步骤
1
WDCP主机管理系统,虽然主程序为了保护版权原因都经过了加密,正常情况下是不能改动的,但后台的模板样式是可以进行自定义的。
2
但在修改前有两条要求要记住:
1、必须按原模板的结构及标签调用套用2、必须保留wdcp的版本及相关连接
3
那么如何修改呢,首先需要知道后台模板的路径:
模板目录文件在templates目录下,完整目录是/www/wdlinux/wdcp/templates
4
上在这个目录建议使用SSH连接到服务器查看,如果你是在后台使用文件管理功能是不能到达这个目录了,你点wdlinux/wdcp目录就自动回到了www/web目录,这里设置了权限问题,系统限制了。所以需要使用软件登陆到服务器查看。
5
打开templates目录后就可以看到全部模板文件了, 找到你需要更改的模板下载修改后再传回去就行了。比较需要修改wdcp默认的计划任务界面,先查看计划任务使用了哪个文件,在后台看计划任务链接是:http://xxxxx/admin/task.php 看到是admin目录下的 task文件,那么进入模板admin目录下就有task.htm文件,这个就是对应的模板
6
例如我们修改新增计划任务界面,新增计划任务的模板是task_add.htm,我们把文件下载下来,打开,官方默认的任务执行分钟数下拉框中只有1,5,10,15,30
7
我们找代码处,添加个3分钟选项,保存上传,然后重新添加新计划任务,就看到分钟数下拉框中就多了一个3分钟选项了。
8
修改其他模板功能和这个一个道理,大家只要找对模板按照要求修改就可以了。
❷ 怎么为WDCP PHP增加PDO MySQL扩展模块
执行
wget -c
再执行
chmod 755 pdo_mysql_ins.sh
./pdo_mysql_ins.sh
将 php.ini文件里以下2行前面;去掉。
extension=php_pdo.dll
extension=php_pdo_mysql.dll
并且添加
extension=pdo.so
extension=pdo_mysql.so
重启既可
❸ 我的vps已安装了centos-7.6-x86_64,怎样安装php扩展
为了让网站成功运行,就需要在php中增加bcmath这个扩展(其实默认的php中已经存在bcmath扩展,但是没有安装编译)
安装php的扩展bcmath具体步骤如下(以下操作均在wdcp 2.4的环境中):
1、ssh登陆vps控制台后,进入要安装的扩展的源码目录:cd /root/lanmp/php-5.2.17/ext/bcmath
2、运行phpize,这是wdcp中的路径: /www/wdlinux/php/bin/phpize
出现如下提示:
configuring for:
php api version:
20041225
zend mole api no: 20060613
zend extension api no: 220060519
3、编译安装:
./configure --with-php-config=/www/wdlinux/php/bin/php-config
make
make install
4、增加到配置文件php.ini里
vi /www/wdlinux/etc/php.ini
在最后增加:extension=bcmath.so
5、重启服务
service httpd restart
service nginxd restart
然后就大功告成
❹ 如何修改wdcp使用的PHP版本,网站PHP版本已经升级
登录SSH(使用PuTTY远程登录Linux服务器),执行以下命令升级PHP版本:
wget IP
sh php_up53.sh
升级过程有点漫长,大约十多分钟吧!当出现“php update is OK”时就表明升级成功了。
接下来执行以下命令升级eAccelerator:
wget IP
sh eac0961_ins.sh
然后我们执行以下命令安装Zend Guard Loader:
wget IP
sh ZendGL_ins.sh
执行以下命令重启服务器:
shutdown -r now
❺ wdcp升级php5.5需要备份吗
目前需要手动还原,把数据库备份文件解压到mysql数据库文件目录下,默认的mysql数据库文件目录:/www/wdlinux/mysql/var.具体操作步骤如下:把备份好的数据库下载到本地,然后在需要搬迁网站还原数据的时候,先建立数据库用户,然后需要先暂停数据库链接。
service mysqld stop
然后把我们备份好的数据库压缩包上传到所在当前MYSQL版本中的var目录中对应的数据库名称中,需要解压到当下文件。
service mysqld restart
然后还需要重启MYSQL链接。
备注:这样备份MySQL感觉很麻烦,可以借用第三方工具来备份MySQL,如多备份、帝国备份王之类的