顯示具有 虛擬主機 標籤的文章。 顯示所有文章
顯示具有 虛擬主機 標籤的文章。 顯示所有文章

2016年12月27日 星期二

PHP 5.4 開始 session_register() 出現錯誤訊息,解決方式

PHP Logo


如果使用虛擬主機當系統更新 PHP 版本後造成系統運行時出現錯誤訊息:「Fatal error: Call to undefined function session_register() in ……..」


該錯誤訊息說明 session_register() 已經不存在了,因虛擬主機更新至新系統 PHP 官方版本已不再支援舊函式,

如果沒辦法控制系統 PHP 運行版本時,則您必序更新系統中的 seession 撰寫方式,


原始 PHP session_register() 官方網站說明:http://php.net/manual/en/function.session-register.php

函式支援版本:

(PHP 4, PHP 5 < 5.4.0)

session_register — Register one or more global variables with the current session

session_register() accepts a variable number of arguments, any of which can be either a string holding the name of a variable or an array consisting of variable names or other arrays. For each name, session_register() registers the global variable with that name in the current session.



解決方式(一):更改 session 語法

如:

session_register($variable)

更改為:

$_SESSION[$variable]



解決方式(二):自建 session_register 函式

如果 PHP 刪除了 session_register 函式,另一種解決方式就是….. 自行建立 session_register() 函式,在系統程式碼中加入下列片段:

  1. if (!function_exists(‘session_is_registered’)) {
  2.     function session_is_registered($name) {
  3.         if (isset($_SESSION[$name])) {
  4.             return true;
  5.         } else {
  6.             return false;
  7.         }
  8.     }
  9. }
  10. if (!function_exists(‘session_register’)) {
  11.     function session_register() {
  12.         $args = func_get_args();
  13.         foreach ($args as $key) {
  14.             $_SESSION[$key] = $GLOBALS[$key];
  15.         }
  16.     }
  17. }
  18. if (!function_exists(‘session_unregister’)) {
  19.     function session_unregister($name) {
  20.         unset($_SESSION[$name]);
  21.     }
  22. }

———————————

備註:上面程式碼片段建議使用在新系統中改用新版 PHP Session 寫法。


資料來源:【PHP 5.4 開始 session_register() 出現錯誤訊息,解決方式】。


2016 最熱門的 PHP 框架 Framework (Laravel, CodeIgniter, Yii 2, CakePHP, Symfony2 …)

205533dk673kk4kvk3k48k


每個 PHP框架(PHP Framework, 如:Laravel, CodeIgniter, Yii 2, CakePHP, Symfony2)都擁有各自獨特的地方。同時PHP語言已經獲得了巨大的認同並且成為了世界上最通用的服務器腳本語言。PHP也儼然成為了最容易學習的web動態開發語言。在PHP發展的同時,PHP框架也迅速崛起,使開發復雜應用變得簡單、快捷。

許多PHP開發者選擇PHP框架,就是因為在PHP框架中為你的應用已經提供了精准的目錄和環境,便於快捷開發。這也是一個開發高擴展性和高質量網頁的最佳實踐。

在過去幾年中,Lavarel有很明顯的優勢一直處在最熱門PHP框架的冠軍位置,同樣在2016年也是如此。現在我們也越來越多講開發邏輯轉移到前端,後端只是作為一個API。然而,學習一個全棧框架是仍然有必要的。但是在眾多框架中,你如何挑選一款最適合你自己的呢?所以讓我們坐下來,看看這篇文章,找到屬於你自己的PHP框架。今天讓我們來一起盤點一下2016最熱門的PHP框架。

上圖中顯示了Laravel從去年開始就一直成為最受歡迎的框架。但是為什麼 Lavarel,一個僅僅幾年前才出現的框架一舉變成了現在最受歡迎的框架了呢?

Laravel

就如谷歌熱門趨勢表所展現的,Laravel一直是PHP開發者最受歡迎的PHP框架。這是一個年輕的框架,但是擁有優雅的語法,可簡單快速開發你的應用。它擁有大多數常見的功能,如:路由,身份驗證,會話,隊列和緩存。

CodeIgniter

排名第二的是CodeIgniter。它是一個輕量級的PHP框架,提供了簡單而精致的平台來開發你的的Web應用程序。但是使得CI排名第二的最重要的原因就是CI並沒有提供足夠的安全防護,所以這並不是我們選擇框架的首選。

Yii 2

一個基於DRY (Don’t Repeat Yourself) 理念的,擁有簡潔編程邏輯的純面向對像框架。Yii2中整合了jQuery還有一套完整的AJAX機制可以使得很好的擴展你的皮膚和主題功能。總的來說,Yii2框架對於前端轉後端的開發者來說很友好。

CakePHP

CakePHP同樣是一款受PHP開發者歡迎的框架,因為它輕量級、簡單、反應迅速並且編寫簡單。它的模板簡單易用。CakePHP基於“CRUD”,這是在數據庫交互最方便以及最流行的功能方式。CakePHP還有用像:安全驗證、郵件、會話、cookie和請求處理這些功能。CakePHP最大的缺點就是沒有支持面向對像。

Symfony2

Symfony一直是PHP開發者穩定使用的框架之一。它非常靈活並且功能強大。Symfony有很多可以復用的部分比如:安全、模板、轉義、驗證、表單配置等。


………………


資料來源:https://www.powerweb.tw/modules/news/V247.html

2016年11月23日 星期三

Google和Facebook正在建設最快的跨太平洋海底光纖電纜

Google和Facebook正在建設最快的跨太平洋海底電纜

盡管美國彙聚了全球最頂尖的互聯網公司,但網速卻跟不上發展的需求。為此,Facebook 與 Google 母公司 Alphabet 決定攜手合作,鋪設一條從洛杉磯到香港的高速海底光纜。


負責本次光纜建設的是瑞士技術供應商 TE Connectivity Ltd. 的美國子公司 TE Subcom 公司。據 TE 透露,這條光纜長達 1.28 萬公裡,將使用新光纖技術以支持該地區最大容量的線路,預計在 2018 年投入使用。


此次參與出資的還有中國軟實力科技集團(CSPT)的香港全資子公司——“太平洋光纜數據通信”。

Google和Facebook正在建設最快的跨太平洋海底電纜

Google 表示,這條光纜建成以後,將成為史上最快的跨太平洋光纜,帶寬高達 120 Tbps。這一紀錄目前的保持者同樣是 Google 投資的“Faster”光纜(10 Tbps)。也就是說,這條光纜足夠滿足香港與洛杉磯同時進行 8000 萬個高清視頻電話會議。

要在香港與洛杉磯之間以 120 Tbps 的速度傳輸數據並不是一件簡單的事。雖然微軟與 Facebook 正在建設的弗吉尼亞到西班牙的海底光纜速度更快,但長度只有其一半。


算上這條跨太平洋光纜,Google 已經擁有 6 條海底光纜了。隨著用戶對雲後端服務需求的增加,越來越多的科技公司開始投資這類基礎設施,以為用戶提供更快的、更可靠的連接。最直觀的例子就是,用戶在香港觀看 Youtube 視頻時,速度會加快許多。


資料來源:Google和Facebook正在建設最快的跨太平洋海底光纖電纜

2016年10月13日 星期四

密碼設定原則:提高安全把關的第一道門

密碼設定原則:提高安全把關的第一道門

 

您會將幾十元的兒童鑰匙裝在家裡大門口嗎?

 

擁有強悍的虛擬主機 + 設計嚴謹的程式架構,比不上您對密碼安全的重視,就如同一把鑰匙,如果您只願意買個兒童鎖裝在大門,那住在什麼豪宅、買什麼保全也不重要了。

 

沒有不被破解的密碼,那怎樣才算安全的密碼?判斷的重點是「這道密碼需要花多久時間才能破解?」,如同小偷如果需要花上數小時、數天的時間才能開啟你家大門,

這時間需要越長就提高您的安全係數,因時間可以足夠管理員報警或抓到小偷。

如何設定密碼前需先以破解密碼的角度去思考。

 

除非您的密碼被竊取、或病毒側錄了您的鍵盤密碼(如同鑰匙直接被偷走..),否則破解密碼的方式分為兩大類:

 

1) 暴力破解

    過短的密碼如 4 個數字密碼,只需最多猜 9999 次時間即可破解,看起來需要很長時間,但以程式來說,猜一次的時間只需大約花 1/1000秒(在此為舉例,需視電腦環境、網路速度、及同時進行破解的攻擊來源數量,所以這個數字可長可短)。

 

2) 常用密碼配對

    如字典中的常用字及駭客手上的一套常用密碼本,拿來匹配時很容易的配對到密碼(例如:work money master admin ..... 123456 abc123 121212 passw0rd .....),

    縮短暴力破解的所需時間。並配合密碼設定心裡學,以網域名稱、網址、帳號等相關聯的密碼更容易被猜測成功。

 

Key_lock_locked_password-256

 

綜合上述兩大類破解密碼方式,設定密碼時需注意下列幾項重點:

 

  • 一、密碼長度勿過短:增加密碼長度有效於增加暴力破解所需時間,建議密碼長度大於12字元以上。
  • 二、密碼最好包含英數大小及特殊符號:密碼通常區分大小寫,如:英文大寫 A 與英文小寫 a 視為不同字元,故設定密碼時由英文大小寫配合數字可增加組合機率的次數,配合特殊字元(@!#$% ..)更佳。
  • 三、帳號密碼勿太相似:很多人會將密碼設定為與帳號相關聯,例如帳號為 Allen,密碼為 Allen5678 .... 如此類推等於減少密碼破解長度。
  • 四、勿使用姓名作為帳號密碼:設定帳號密碼時如使用姓名(如:jerry、May...等)常用英文名、或字典中用語,很容易就被破解密碼者配對成功。
  • 五、勿相同密碼重複使用:很多人為了方便,將一組同時使用多個軟體系統(如管理者後端、資料庫的密碼使用同一組)、或一組密碼同時使用多個郵件帳號。
  • 六、定期更換密碼(建議至少半年更換一次):有些密碼被竊取並不一定會立即危害到網站(如同未發病或沒有病徵,讓您無法察覺),駭客可能保存一段時間,當必要時或需要發動攻擊的時機同時啟動破壞或木馬程序,隨時更新密碼將有效增加保護及減少密碼被竊取的風險。

所謂防範於未然,當您對於密碼設定有基本的認知時,表示已經踏入安全認證的大門,避免宵小隨意就可侵入您的系統內偷竊資料,當然這只是初步的安全認識,

其它如何使用密碼、保管保存密碼、避免被竊取及木馬側錄...等,還需用戶多加留意。

 

文章來源:【PowerWeb 虛擬主機/網頁空間】

歡迎分享本文,轉載請註明出處。

2013年11月15日 星期五

虛擬主機架設網站的缺點和優點


虛擬主機架設網站 的 優點

1、使用虛擬主機可以大大的節省掉架設網站的成本,試想一下,如果每一個網站都使用獨立的伺服器主機,一個伺服器主機的價格都不是很低的,如果想架設很多網站,那麼伺服器主機的成本也是非常大的,所以使用虛擬主機的虛擬化技術,可以為許多中小型的網站提供了很大的便利。
2、使用虛擬主機管理網站起來會簡單許多,一般國內虛擬主機提供商都 會將基本條件設置好,例如網站的安全設置、網站的防病毒功能等,如果是個人站長使用獨立伺服器主機的話,伺服器主機方面的一些相關知識都需要有所了解,例 如 IIS、Apache的設置、PHP、ASP.NET等,而且安全方面的知識也需要具備。而使用虛擬主機,這些都是交由伺服器主機提供商設置。
3、架設網站的效率提高了,許多使用虛擬主機的網站,會大大縮短架設網站的時間,現在的虛擬主機提供商基本都實現了電子化,你只要線上申請,幾乎馬上都可 以給開通了,相反如果使用獨立伺服器主機,你需要安裝IIS或者APACHE,PHP或者ASP.NET,LINUX或者Windows等系統,這些時間 加起來也會花去你不少的時間。

虛擬主機架設網站 的 缺點

1、由於虛擬主機供應商會依照價格區分虛擬主機方案,往往會做很多限制,例如流量的限制、空間的限制、IIS的限制等,對於大部分網站不受影響,但若你的網站占用過多的系統資源,會受到供應商的警告,有時候甚至會被供應商直接停權,例如一些聊天室、討論區、提供檔案下載、影片或MP3播放的網站。
2、採用虛擬主機的形式時,往往速度會受到一些限制,因為虛擬主機是使用分租概念,提供商是將一台實體主機使用虛擬化技術來將空間劃分並出租,所以同一台實體主機上為多用戶環境,速度影響會不會很明顯,需視同台主機上的其它用戶品質。
3、在購買虛擬主機時往往要考慮供應商是否支持某個功能,少部分網站有可能你所需要的功能剛好不是虛擬機提供商所能夠提供,例如一些系統的權限限制、一些數據庫的限制等等。

資料來源:http://www.powerweb.tw/modules/qna/V103.html

2010年11月19日 星期五

實用~ 各大國內虛擬主機、網站代管服務比較

不論要成立什麼網站,例如部落格、論壇、公司網站、企業網站、店面門市網頁..... 等等,
除了要選擇使用何種架站軟體外,最重要的就是選擇你的虛擬主機供應商。

五六年前在台灣知名的虛擬主機供應商,第一個印象大概就是戰國策,我第一個虛擬主機就是使用他們的,
因為那時候虛擬主機的市場其實不大,很多電信業者其實覺得這個市場很小,而且利潤低、服務需求高,
一年頂多幾千塊錢的服務費,要負責提供頻寬、建置伺服器、還要解決軟體平台支援性的問題,
所以像是中華電信等的電信業者,雖然有提供虛擬主機服務,但是卻沒有主動的去推廣
(因該是想說一個月收取電信服務費一兩千塊都是很容易的事情,虛擬主機一年才賺個幾千塊 @$#%!#@$)

但從兩年前智邦加入虛擬主機服務大戰開始(原智邦是提供 url.com.tw 免費信箱起家),
開始激勵其它網路公司紛紛想加入這個市場,去年開始智邦提供每年只要 1000 元的虛擬主機,
很好奇,就去看看,但是卻是令我很失望,原來只是噱頭, 1000 元的虛擬主機只能放存網頁、
不能跑程式、跟資料庫,其實他們主打的每年 4000 元的虛擬主機,唉~ 一分錢一分貨。。。

目前現在用過的虛擬主機大概不下 五、六家,其實每家都有優缺點,要找到規格適合、價格又便宜的實在不容易~
先前大部分像適合我使用的規格大約都至少要每年 4、5000 元的方案,如果要再流量大一點的,
可能一年需要上萬元以上。。。。,因為客戶使用網站的需求比較多,所以常需要租用虛擬主機,
在這裡跟大家分享幾家我常用的虛擬主機商的使用心得~




中華電信 hihosting

中華電信 hihosting:

     國內 ISP 第一品牌,無庸置疑,連線頻寬資源最多,但價格真的汗顏,以相同規格比較至少是其它家三四倍以上,
     每年虛擬主機費用是 7,200 ~ 28,800 左右,而且請注意這是不含資料庫的價錢,如果要含有 MySQL、或 MS-SQL 資料庫....
     那真的滿貴的(設定費:1,500 元,15MB 每月 800元,每增加10MB 每月多200元 )~~~ >L<
     隨便一個部落格資料庫都會超過 15MB,真的小網站負擔不起 .....,不過要求國內電信老大虛擬主機服務價格低一點可能太過份,
     我覺得應該先降降寬頻上網費用比較實在一點,提供我們更好的網路環境會比提供虛擬主機的服務重要的多吧。


戰國策

戰國策:

     最早使用的虛擬主機(因為沒有選擇啊),在五六年前各家大 ISP 的昂貴的虛擬主機費用下,戰國策的費用相對比較便宜些,
     從幾個人的小公司開始快速成長,主要服務各中小企業網站,平均價格為 每年 4,000 元 ~ 25,000 元 左右,
     MySQL 資料庫需要 6,000 元以上方案才有,MS-SQL 資料庫需要另外加 15,000元/年,而且只有 50MB。。。
  
     當初基本上都還可以接受,雖然虛擬主機速度沒有想像中的好,偶而會連不上線...等,這些應該還在我的接受範圍,
     因為網路環境的影響因素比較多,我比較關注在長期使用上的感受平均值上,但是在網頁招值入幾次病毒碼後,就開始動搖了...
     壓倒我最後遷移的原因為 戰國策的 FreePay 服務(線上刷卡服務),原本風風光光上線,也簽約使用,結果不到一年就自行解約....
     害我要花好多時間去將客戶已經製作好的刷卡服務全部修改,而且還要跟客戶道歉。

     所以後來我學到很多,在選擇主機及各方面的網路服務,不要一開始看到廣告寫的功能、服務有多好多好(期待越大失望越多),
     還是要考慮到服務成本跟實際使用的效能,只要功能需求符合、且價格在可接受的範圍內就可以了。

匯智WIS

匯智WIS:

     品牌概念滿務實的,使用起來平均速率還不錯,每年費用在 NT$ 3,588 ~ NT$ 38,800  左右,差距滿大的...沒錯,
     可能因為行銷關係,所以推出 4000 元以下主機,但是使用的 MySQL 資料庫也跟 中華電信一樣需要另外付費,
     除了價格因素外,都還滿不錯的,整體感覺可以說介於 中華電信、跟戰國策虛擬主機之間,
     最近好像跟 PCHome 有廣告合作,在 PCHome 上面的虛擬主機服務連結就是連結到他們家的網站。


智邦虛擬主機

智邦虛擬主機:

    將近十年前了吧, url 的免費電子信箱做滿久了,我知道的在國內比 Gmail 服務還早,但是後來 Google Gmail 服務推出後,
    我想智邦所以不得不開發新的服務,不然 url 的免費信箱應該已經沒落了吧。

    當初可能因為剛切入虛擬主機市場,所以提出每年 1000 元虛擬主機的方案,不過詳細一看,其實這是沒有資料庫的 html 主機,
    不能跑 PHP、ASP ...程式(資料庫更不要想了,智邦真的要推廣的是 4,000 元以上的基本型方案,平均價格為每年 4000~20000 元,
    整體感覺還不錯,

    不過需注意的是, 新申請虛擬主機需要多收 450 元設定費(新虛擬主機的設定費好久沒出現過了 >.< ),可能要注重於企業收費的電子信箱,
    所以智邦的虛擬主機通常只有提供你 2 個電子信箱的使用權(2萬元的方案有提供到 10 個),如果要增加電子信箱,需要另外購買他的企業電子信箱服務,
    購買 1~29 個電子信箱,每個電子信箱每年費用需要多加 500 元。



PowerWeb 虛擬主機

PowerWeb 虛擬主機服務中心:

    原康宇國際網頁設計軟體服務商,早期主要為提供自身客戶使用的虛擬主機,沒有主打虛擬主機的服務,最近推出新的虛擬主機服務,
    也有推出 1,000 元虛擬主機,雖然跟智邦一樣沒有提供資料庫,但是可以跑 PHP 網頁程式跟 CGI、算是滿划算的,國外的也沒有這麼便宜,
    不過 PowerWeb 虛擬主機 主打的應該也是 3000 元款的基本服務(我認為需要可以跑 PHP、ASP...還有資料庫才算是虛擬主機的基本服務),
    平均價格也定在 3,000 ~ 8,000 左右,以功能、流量、跟空間來說,算是真的平價主機。

    以 Linux 方案來說基本都無限流量、Windows 虛擬主機 為每月50 GB ~ 無限流量,雖然說是無限流量,但應該還是要看 CPU 使用率的限制,
    不過以實際使用大流量的用戶來說,真的是一大吸引力,以實際使用來說,平均使用主機效能還不錯,雖然速度上比不上中華電信,但是網站瀏覽速度還在平均值之上,
    以架設部落格、企業網站來說算是足夠,畢竟一分錢一分貨,若以價格跟功能來比較,相同規格下,在其它虛擬主機可能要兩倍費用以上。

    在選擇虛擬主機最頭痛的 Windows 虛擬主機服務上,PowerWeb 虛擬主機算是滿能符合我的需求的,因為 Windows 虛擬主機最難找的就是需要含有
    ASP、ASP.NET 服務(最好還可以支援 PHP)、加上支援 MS-SQL 服務,空間、跟流量要夠用,每年價格要在 10000 以下的真的不好找,
    但是 PowerWeb 虛擬主機的 Windows 主機方案卻能符合上面的需求,最重要的是他的 MS-SQL 主機支援實體連結(就是可以遠端使用 SQL Server Management Studio 做資料庫管理),
    這個對我很重要,因為在 Windows 虛擬主機上開發需要資料庫相關的網頁時常常需要使用到。

2010年11月11日 星期四

PowerWeb 網頁空間 網站代管服務

PowerWeb 虛擬主機 網頁空間 1,000 元起的優惠空間


本期要介紹的是: PowerWeb 虛擬主機, 官方網站位址: www.PowerWeb.tw


一個提供 虛擬主機 網頁空間 網站空間 的廠商, 提供的方案是針對企業主、程式設計、網站架設的使用者規劃適合的主機平台, 相關使用環境
支援如下:

主機平台: Linux (CentOS), Windows (Server 2005、Server 2008)
網頁伺服器: Apache 2.2、Tomcat、IIS6、IIS7
程式語言: PHP4、PHP5、JSP、ASP、ASP.NET、Perl5、Python、Ruby/Ruby On Rails
資料庫支援: MySQL、MS-SQL 2005、MS-SQL 2008

種 方案的使用者常使用的系統平台,及程式語言空間這裡都可以找的到,詳細觀看廠商介紹的方案內容更是驚喜,空間/流量都比其它廠商大,但「價格卻是便宜許 多」,而且可允許一個帳戶 架設兩個以上的網域名稱,例如:「youdomain.tw otherdomain.com ...」只要在使用範圍內不要超量使用,都可讓一個帳戶架設兩個以上的客戶網站,真是福音啊!!

很少有主機商會提供 「JSP」的虛擬主機方案,如果有,每年也要上萬元,這裡不但有支援 JSP 虛擬主機方案,而且價格幾千元起,就可以擁有一個專屬的 JSP 網頁空間。

對 台商來說,在大陸經商已經很困難了,而常常往返兩岸的企業在網站建置上更是頭疼,不是網頁會不會封鎖、連線速度很慢、信箱常常無法收信都是個問題,因為大 陸對網站管制很嚴,對內或對外網路瀏覽很容易受限制,很多 MIS 遇到公司網站建置的問題都很頭痛。現在您多了一個解決方案, PowerWeb 有推出「大陸/香港虛擬主機」方案,可以專門提供台商經營大陸公司網站、或是兩岸企業網站平台,該方案讓在大陸地區的員工或是客戶可以很輕鬆的瀏覽、不會受阻檔,而且重要的是台灣連結到主機的速度也是超快的!!


有興趣的朋友們可以參考這一家的虛擬主機方案,
相關方案連結位址: