最近安裝了Discuz!X1的新架站程式,裝上去第一件事情就是想要把首頁換掉!為什麼要換掉呢?因為網站若是希望以論壇為主,那麼首頁放上那個很像CMS的門戶系統好像怪怪、不太適合,不過Discuz!X1後台東翻西翻,就是沒找到任何設定選項。
上Google找了一下資料,可惜Discuz!X1推出沒幾天,根本沒有人提到這部分的說明,可是Discuz官方網站連進去首頁不是門戶系統而是論壇首頁,看來官方可以辦到,那程式本身應該是有選項可以調,後來亂翻竟然發現在系統設定檔中,必須要修改檔案才能調整,沒有寫在後台,真是令人囧了一下。
有時候使用免費空間時,怕會因系統禁止某些函數,造成一些程式無法正常運作,這時候大家都會透過「PHP探針」來偵測主機,看看主機是否有哪些功能禁止了。那探針怎麼產生呢?以PHP來說,其實他本身就有一個函數可以查詢。
那PHP探針可以查詢系統伺服器支援哪些參數?那如果要查詢硬體設備呢?那就是這款介面好看、資訊詳細的phpSysInfo這個免費的程式就可以囉!這個程式會顯示主機的各項硬體資訊,介面多國語言,當然也包含中文啦!只要上傳到虛擬主機並開啟該網頁就可以顯示囉!
話說Discuz最近又有新產品發佈了,不是Discuz8.0而是全新的架站程式Discuz! X1社區平台系統。這套系統整合了論壇、社交網路、門戶系統、群組、開放平台融合於一體,讓建站更為容易,架設了Discuz!X就等於什麼功能都有了。
不過看了一下這套系統的介紹,目前Discuz系列產品都可以升級到Discuz! X1,不過因為功能整合的關係,有些部分可能會資料遺失。就看大家覺得有沒有必要升級或是再觀察看看囉!只是這套產品的發佈,是否意味著Discuz7.2版為論壇程式的最後一版呢?
大部分的網站應該都需要系統可以進行發信的動作,因為這樣可以發送網站的確認信件或者是密碼遺失的重設信件,不過如果是使用虛擬主機,那主機商基本上都會設定好,使用者不須額外設定。但是若是使用免費空間,那大多數的免費空間會禁止使用,因為怕有使用者濫發廣告信件。
如果是自己架設的網站,想要啟用SMTP該怎麼辦呢?通常我們不需要架設SMTP伺服器,我們可以利用現有的資源,修改一下系統參數就可以了。所謂的限有資源,以架設在家裡來說,就是使用ISP的SMTP,如果是架設在學校,就使用學校的SMTP伺服器就可以,不用額外操心這部分囉!
有時候在寫PHP時,若是遇到了除法就是一個問題,為什麼呢?因為PHP沒有整數除法,所以除出來的東西會有小數點,但是需要使用的地方並不需要小數點,這時候該怎麼解決這樣的問題呢?上網爬了一下文章,好像有個「floor」的函式可以使用,經過使用後,問題確實解決了,所以就發這篇來筆記一下,以後忘記可以來參考。
如同其他語言一樣,PHP也有幾種除法,像是取餘數與浮點運算之類的,不過卻沒有整數除法。爬了一下網路資料,發現有個函式「floor」可以使用,所以到PHP官方網站看了一下,這個函式就是取整數的函式。
很多人在架設WordPress時,常常換用新佈景或是一開始安裝時常常會碰到一個錯誤訊息「Cannot modify header information – headers already sent by」,通常遇到問題別擔心,Google一下會有很多答案的,這問題其實發生再轉向時,緩衝區出了些問題,只要開啟一下系統設定調整一下,就可以解決這個問題了。
網站進行自我備份是一個良好的習慣,但相信多數使用者應該都不太會去做,為什麼呢?因為太麻煩了!說到備份,以WordPress或是Discuz最直覺的方式就是到FTP將網頁程式碼下載回來備份緊接著到phpmyadmin中將資料庫的資料導出,這樣就進行完一次的資料備份,但往往FTP備份總是要備份很久,中途可能還遇到斷線之類的。但若你的空間後台是cPanel,或許只要花個一兩分鐘就可以通通完成備份囉!