一、 網(wǎng)站開(kāi)發(fā)系統(tǒng)全新升級(jí)介紹(v5.3.1版)
二、 相關(guān)功能升級(jí)及調(diào)整
三、 主要升級(jí)詳細(xì)介紹
1、 服務(wù)器運(yùn)行環(huán)境升級(jí)
1. 服務(wù)器建議使用“阿里云ECS(云服務(wù)器)”或者“新網(wǎng)云主機(jī)”,品牌服務(wù)商,安全、穩(wěn)定從底層開(kāi)始。
2. 服務(wù)器操作環(huán)境升級(jí)為(linux 64位 centos7.3,純凈系統(tǒng) 最新版本:centos7.3)
3. centos6.4,純凈系統(tǒng)增加微軟Hyper-V驅(qū)動(dòng),在微軟Hyper-V服務(wù)器上,CentOS作為虛擬機(jī)可以更加高效;
4. *samba4庫(kù)升級(jí)至最新版本,完善了與Active Directory(AD)域名的交互。如果你從CentOS 6.3升級(jí)至CentOS 6.4,而且已經(jīng)在使用Samba,那么首先要確保卸載samba4包,以避免在升級(jí)中造成沖突。
5. *棄用matahari。CentOS 6.4最新升級(jí)需要?jiǎng)h除所有matahari,為確保已刪除所有殘留,在更新至6.4后請(qǐng)運(yùn)行yum erase matahari
6. *i386架構(gòu)新增了dev86、iasl和qemu-guest-agent。
2、 網(wǎng)站運(yùn)行環(huán)境升級(jí)
1. 網(wǎng)站運(yùn)行環(huán)境升級(jí)為( wdcp v3.2.7版本 最新版本:v3.2.7)
2. wdCP是WDlinux Control Panel的簡(jiǎn)稱(chēng),是一套通過(guò)WEB控制和管理服務(wù)器的Linux服務(wù)器管理系統(tǒng)以及虛擬主機(jī)管理系統(tǒng),旨在易于使用Linux系統(tǒng)做為我們的網(wǎng)站服務(wù)器系統(tǒng),以及平時(shí)對(duì)Linux服務(wù)器的常用管理操作,均可在wdCP的后臺(tái)里操作完成.
使用wdCP,通過(guò)WEB方式就可以查看服務(wù)器情況,資源利用率,系統(tǒng)負(fù)載,內(nèi)存使用率,帶寬使用率等等.
使用wdCP,通過(guò)WEB方式就可以輕松創(chuàng)建網(wǎng)站,開(kāi)站點(diǎn),發(fā)布網(wǎng)站,創(chuàng)建FTP,創(chuàng)建mysql數(shù)據(jù)庫(kù)等.
使用wdCP,通過(guò)WEB方式,就可以管理服務(wù)器上的站點(diǎn),站點(diǎn)文件,站點(diǎn)配置等等.
簡(jiǎn)單,方便,易操作.讓你方便地使用和管理Linux服務(wù)器和網(wǎng)站,使用Linux系統(tǒng)做網(wǎng)站服務(wù)器,也同樣可以很簡(jiǎn)單
3、 網(wǎng)站前端開(kāi)發(fā)語(yǔ)言升級(jí)
1. 開(kāi)發(fā)語(yǔ)言php,網(wǎng)站目前使用版本(5.5.9 最新版本7.16)
2. 由于網(wǎng)站開(kāi)發(fā)中一直使用php5.3,個(gè)人感覺(jué)相對(duì)穩(wěn)定,考慮到網(wǎng)站運(yùn)行穩(wěn)定性目前只升級(jí)至php5.5.9版本,更高版本也在學(xué)習(xí)使用中,期待升級(jí)其它相關(guān)版本。
3. PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本預(yù)處理器”)是一種通用開(kāi)源腳本語(yǔ)言。語(yǔ)法吸收了C語(yǔ)言、Java和Perl的特點(diǎn),利于學(xué)習(xí),使用廣泛,主要適用于Web開(kāi)發(fā)領(lǐng)域。PHP 獨(dú)特的語(yǔ)法混合了C、Java、Perl以及PHP自創(chuàng)的語(yǔ)法。它可以比CGI或者Perl更快速地執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。用PHP做出的動(dòng)態(tài)頁(yè)面與其他的編程語(yǔ)言相比,PHP是將程序嵌入到HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。
4、 網(wǎng)站數(shù)據(jù)庫(kù)升級(jí)
1. 網(wǎng)站數(shù)據(jù)庫(kù)使用mysql數(shù)據(jù)庫(kù),目前使用版本為mysql 5.5.54(最新版本應(yīng)該是5.7.12,應(yīng)該是商業(yè)版),具體信息無(wú)法確定。
2. 由于網(wǎng)站開(kāi)發(fā)中一直使用myqsql5.6.17,服務(wù)器上使用mysql5.1.63,個(gè)人感覺(jué)相對(duì)穩(wěn)定,考慮到網(wǎng)站運(yùn)行穩(wěn)定性和其它軟件的兼容性,目前只升級(jí)至mysql 5.5.54版本,更高版本也在學(xué)習(xí)使用中,期待升級(jí)其它相關(guān)版本
3. mysql數(shù)據(jù)庫(kù)是比較不錯(cuò)的數(shù)據(jù)庫(kù),在免費(fèi)數(shù)據(jù)庫(kù)里個(gè)人認(rèn)為是最好的,而且是Oracle 旗下產(chǎn)品,無(wú)論是數(shù)據(jù)安全,還是相關(guān)操作以及和PHP語(yǔ)言的配合更是標(biāo)準(zhǔn)的搭配。
4. MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB 公司開(kāi)發(fā),目前屬于 Oracle 旗下產(chǎn)品。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,在 WEB 應(yīng)用方面,MySQL是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)) 應(yīng)用軟件。
5. MySQL是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。
6. MySQL所使用的 SQL 語(yǔ)言是用于訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL 軟件采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。
7. 由于其社區(qū)版的性能卓越,搭配 PHP 和 Apache 可組成良好的開(kāi)發(fā)環(huán)境。
5、 網(wǎng)站開(kāi)發(fā)框架版本升級(jí)
1. 網(wǎng)站開(kāi)發(fā)框架使用Thinkphp,目前使用版本為thinkphp5.05(最新版本5.09),Thinkphp最新版本為剛剛更新升級(jí),針對(duì)5.05有部分小功能進(jìn)行升級(jí)調(diào)整,總體區(qū)別不大,待5.09穩(wěn)定可實(shí)現(xiàn)直接升級(jí)更新。
2. Thinkphp是國(guó)產(chǎn)框架中比較不錯(cuò)的一款,主要在網(wǎng)站開(kāi)發(fā)中,以及后期的二次開(kāi)發(fā)和網(wǎng)站維護(hù)方面有著一定的優(yōu)勢(shì),沈陽(yáng)藍(lán)色科技一直使用Thinkphp框架,進(jìn)行網(wǎng)站源碼開(kāi)發(fā),所以對(duì)客戶(hù)的任何合理要求(邏輯上可實(shí)現(xiàn)的要求),都可以進(jìn)行開(kāi)發(fā)或者修改,提升網(wǎng)站的使用性和功能性,實(shí)現(xiàn)客戶(hù)對(duì)網(wǎng)站的開(kāi)發(fā)要求。
3. ThinkPHP是為了簡(jiǎn)化企業(yè)級(jí)應(yīng)用開(kāi)發(fā)和敏捷WEB應(yīng)用開(kāi)發(fā)而誕生的。最早誕生于2006年初,2007年元旦正式更名為ThinkPHP,并且遵循Apache2開(kāi)源協(xié)議發(fā)布。ThinkPHP從誕生以來(lái)一直秉承簡(jiǎn)潔實(shí)用的設(shè)計(jì)原則,在保持出色的性能和至簡(jiǎn)的代碼的同時(shí),也注重易用性。并且擁有眾多原創(chuàng)功能和特性,在社區(qū)團(tuán)隊(duì)的積極參與下,在易用性、擴(kuò)展性和性能方面不斷優(yōu)化和改進(jìn)。
4. ThinkPHP是一個(gè)快速、兼容而且簡(jiǎn)單的輕量級(jí)國(guó)產(chǎn)PHP開(kāi)發(fā)框架,誕生于2006年初,原名FCS,2007年元旦正式更名為ThinkPHP,遵循Apache2開(kāi)源協(xié)議發(fā)布,從Struts結(jié)構(gòu)移植過(guò)來(lái)并做了改進(jìn)和完善,同時(shí)也借鑒了國(guó)外很多優(yōu)秀的框架和模式,使用面向?qū)ο?/span>的開(kāi)發(fā)結(jié)構(gòu)和MVC模式,融合了Struts的思想和TagLib(標(biāo)簽庫(kù))、RoR的ORM映射和ActiveRecord模式。
5. ThinkPHP可以支持windows/Unix/Linux等服務(wù)器環(huán)境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多種數(shù)據(jù)庫(kù)以及PDO擴(kuò)展,ThinkPHP框架本身沒(méi)有什么特別模塊要求,具體的應(yīng)用系統(tǒng)運(yùn)行環(huán)境要求視開(kāi)發(fā)所涉及的模塊。
6. 作為一個(gè)整體開(kāi)發(fā)解決方案,ThinkPHP能夠解決應(yīng)用開(kāi)發(fā)中的大多數(shù)需要,因?yàn)槠渥陨戆说讓蛹軜?gòu)、兼容處理、基類(lèi)庫(kù)、數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)層、模板引擎、緩存機(jī)制、插件機(jī)制、角色認(rèn)證、表單處理等常用的組件,并且對(duì)于跨版本、跨平臺(tái)和跨數(shù)據(jù)庫(kù)移植都比較方便。并且每個(gè)組件都是精心設(shè)計(jì)和完善的,應(yīng)用開(kāi)發(fā)過(guò)程僅僅需要關(guān)注您的業(yè)務(wù)邏輯。
6、 系統(tǒng)插件版本升級(jí)
1. 針對(duì)系統(tǒng)插件進(jìn)行升級(jí),藍(lán)色科技V5.3.1當(dāng)前使用插件包括:JQuery(JS插件)、KindEditor(網(wǎng)頁(yè)編輯器插件),JQuery版本為jquery3.2.1(最新版本3.2.1),KindEditor版本為4.1.10(最新版本4.1.10)。
2. Js插件和網(wǎng)頁(yè)編輯器插件是網(wǎng)站開(kāi)發(fā)中不可缺少的兩個(gè)主要插件,主要對(duì)網(wǎng)站的特效功能支持以及網(wǎng)站更新內(nèi)容操作等使用。
3. jQuery是一個(gè)快速、簡(jiǎn)潔的JavaScript框架,是繼Prototype之后又一個(gè)優(yōu)秀的JavaScript代碼庫(kù)(或JavaScript框架)。jQuery設(shè)計(jì)的宗旨是“write Less,Do More”,即倡導(dǎo)寫(xiě)更少的代碼,做更多的事情。它封裝JavaScript常用的功能代碼,提供一種簡(jiǎn)便的JavaScript設(shè)計(jì)模式,優(yōu)化HTML文檔操作、事件處理、動(dòng)畫(huà)設(shè)計(jì)和Ajax交互。
4. jQuery的核心特性可以總結(jié)為:具有獨(dú)特的鏈?zhǔn)秸Z(yǔ)法和短小清晰的多功能接口;具有高效靈活的css選擇器,并且可對(duì)CSS選擇器進(jìn)行擴(kuò)展;擁有便捷的插件擴(kuò)展機(jī)制和豐富的插件。jQuery兼容各種主流瀏覽器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
5. KindEditor是一套開(kāi)源的HTML可視化編輯器,主要用于讓用戶(hù)在網(wǎng)站上獲得所見(jiàn)即所得編輯效果,兼容IE、Firefox、Chrome、Safari、Opera等主流瀏覽器。
7、 后臺(tái)結(jié)構(gòu)升級(jí)
1. 針對(duì)網(wǎng)站后臺(tái)管理系統(tǒng)進(jìn)行多項(xiàng)升級(jí)改版,主要提升網(wǎng)站后臺(tái)可操作性、數(shù)據(jù)準(zhǔn)確性、模塊獨(dú)立性、訪(fǎng)問(wèn)安全性等,移除Easyui插件,全部功能獨(dú)立手寫(xiě)開(kāi)發(fā)。
2. 網(wǎng)站后臺(tái)管理系統(tǒng)包括:網(wǎng)站配置信息、服務(wù)器信息、服務(wù)器運(yùn)行環(huán)境信息、軟件版本信息、網(wǎng)站管理信息、新聞管理、產(chǎn)品管理、案例管理、綜合管理、用戶(hù)管理、其它管理、會(huì)員登錄日志、留言管理、訂單管理、微信公眾平臺(tái)管理功能等,所有模塊根據(jù)網(wǎng)站前端功能獨(dú)立開(kāi)發(fā)配置,確保數(shù)據(jù)的可讀性和操作性。
3. 藍(lán)色科技網(wǎng)站后臺(tái)管理系統(tǒng)主要是用于對(duì)網(wǎng)站前臺(tái)的信息管理,如文字、圖片、影音、和其他日常使用文件的發(fā)布、更新、刪除等操作,同時(shí)也包括會(huì)員信息、訂單信息、訪(fǎng)客信息的統(tǒng)計(jì)和管理。簡(jiǎn)單來(lái)說(shuō)就是對(duì)網(wǎng)站數(shù)據(jù)庫(kù)和文件的快速操作和管理系統(tǒng),以使得前臺(tái)內(nèi)容能夠得到及時(shí)更新和調(diào)整。