❶ 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,如多備份、帝國備份王之類的