比特幣Bitcoin,以太幣ETH挖礦,達世幣Dash,電腦軟硬體
2024 三月 19, 下午 03:02 *
歡迎光臨, 訪客. 請先 登入註冊一個帳號.

請輸入帳號, 密碼以及預計登入時間
 
   首頁   說明 登入 註冊  
頁: 1
  列印  
作者 主題: [網站經營] 第4篇: 如何創建一個含MySQL資料庫的PHP論壇  (閱讀 11983 次)
苦勞礦工
工友
Lv: 5
******
文章: 2,079


« 於: 2011 一月 12, 上午 01:57 »

[網站經營] 第4篇: 如何創建一個含MySQL資料庫的PHP論壇

1. 申請網域名稱(可簡稱 網域 或是 域名). 有國外網域註冊商和國內網域註冊商可以申請.


2. 租用Linux網站空間(虛擬主機)
(1)
國外虛擬主機比較便宜,但是對國內使用者而言速度比較慢(網路回應時間較久),
國內虛擬主機比較貴,但是對國內使用者而言速度比較快.

尤其是論壇這類型有資料庫的網站, 因為架構較大, 每個頁面的反應時間就會感覺有所差異.

(2) 需要架論壇.或建立會員資料者或是 部落格, 大多需要有資料庫的方案 (MySQL資料庫)
純網頁網站, 或是自己純粹拿來當收Email信箱用途的,就可以選擇 純HTML方案.

(3) 需要架很多網站者,需申請 可 附加網域 方案 (add domains), 以及多資料庫方案.


3. 到域名註冊商的管理介面, 將域名的DN指向虛擬主機商所指定的伺服器位置.
國內需要蠻長的時間才能指向新的位置,
根據每個人的網路和電腦主機的DNS伺服器IP更新快慢,會有好幾天的定址異常混亂的情況發生.


4. 登入虛擬主機商的管理介面(例如: cpanel), 將控制台語言改成中文.


5. cPanel管理虛擬主機空間及資料庫:
(1) 建立一個新的域名:
一般租用虛擬主機時就會填寫域名了, 進入即可開始管理.
新建的網站內容一般都是放在 /home/username/public_html 目錄底下 (username通常是你的主機登入帳號)

PS.
若是要建立第二個論壇就需要用 [附加網域](add domains)功能, 建立一個新的域名.
建議位置不要再放在 public_html 目錄之下, 不然容易和主網域混淆.
可放在根目錄下 /home/username/ 再新建一個目錄newdomain.com
( newdomain.com 可自己設定, 通常預設是你附加的新網域)

PS. 部分虛擬主機商會設定要檢查網域DN已經指向成功,才能新增網域, 未重新指向完成會新增網域失敗.
這時可能需要半天到兩天才能正常新增網域.

(2) 建立一個新的資料庫與使用者:
A. 點擊進入 [MySQL資料庫]功能, 可以創建一個新的資料庫.
B. 在此區域必須再創建一個新的使用者, 建議和資料庫名稱一樣, 並設定資料庫密碼.
C. 將 使用者 和 資料庫, 做連結動作. 並賦予此使用者所有的權限.
D. 新建立的資料庫通常是採用 latin校對方式.
要回到cPanel主頁面下, 點擊進入 [phpMyAdmin]功能, 點擊左列的新資料庫名稱,
點選 [管理], 在校對一欄, 改成 [utf8_general_ci] 或是 [utf8_unicode_ci] 再點選 [執行].
此後 資料庫程式所新建出的資料表才會是 utf8校對格式.


6. 去下載php論壇軟體以及語言包的zip或其他格式的壓縮檔.


7. 用ftp軟體 或是 在 cPanel 的 [檔案管理]功能, 將壓縮檔直接上傳至虛擬主機.
初次註冊虛擬主機的主網域,位置在 /home/username/public_html 底下.
後來才新增網域 (add domains) , 位置則是在 /home/username/newdomain.com 底下.


8. 在[檔案管理]功能, 點選 [重新整理] (Reload), 就會出現剛剛上傳的壓縮檔.
點擊該檔案該行則會反白顯示已選取, 按滑鼠右鍵選擇 Extract (解壓縮) ,
就可以讓壓縮檔案直接在虛擬主機解開.


9. 當網域DN伺服器可以正確指向時, 只要在瀏覽器輸入網址,
根據論壇軟體的安裝方式就可以開始進入安裝程序...

安裝過程中, 會問到資料庫的名稱 以及 使用者名稱 以及密碼,
還會詢問要設定的論壇中的管理者帳密, 只要按照程序應該就可以成功創建新的PHP論壇...


10. 當你創建了一個新論壇之後, 接下來就是要學習該論壇軟體的管理介面怎麼使用了!
慘的是你今後可能得花時間去處理許多垃圾的spam註冊會員和spam發文,也得接著去學會如何設立阻擋規則..


歡迎自由轉載引用,僅需註明原創網址為:
http://nsn.com.tw/website/

===================================================

[网站经营] 第4篇: 如何创建一个含MySQL数据库的PHP论坛

1. 申请网域名称(可简称 网域 或是 域名). 有国外网域注册商和国内网域注册商可以申请.


2. 租用Linux网站空间(虚拟主机)
(1)
国外虚拟主机比较便宜,但是对国内使用者而言速度比较慢(网络响应时间较久),
国内虚拟主机比较贵,但是对国内使用者而言速度比较快.

尤其是论坛这类型有数据库的网站, 因为架构较大, 每个页面的反应时间就会感觉有所差异.

(2) 需要架论坛.或建立会员数据者或是 部落格, 大多需要有数据库的方案 (MySQL数据库)
纯网页网站, 或是自己纯粹拿来当收Email信箱用途的,就可以选择 纯HTML方案.

(3) 需要架很多网站者,需申请 可 附加网域 方案 (add domains), 以及多数据库方案.


3. 到域名注册商的管理接口, 将域名的DN指向虚拟主机商所指定的服务器位置.
国内需要蛮长的时间才能指向新的位置,
根据每个人的网络和计算机主机的DNS服务器IP更新快慢,会有好几天的寻址异常混乱的情况发生.


4. 登入虚拟主机商的管理接口(例如: cpanel), 将控制台语言改成中文.


5. cPanel管理虚拟主机空间及数据库:
(1) 建立一个新的域名:
一般租用虚拟主机时就会填写域名了, 进入即可开始管理.
新建的网站内容一般都是放在 /home/username/public_html 目录底下 (username通常是你的主机登入账号)

PS.
若是要建立第二个论坛就需要用 [附加网域](add domains)功能, 建立一个新的域名.
建议位置不要再放在 public_html 目录之下, 不然容易和主网域混淆.
可放在根目录下 /home/username/ 再新建一个目录newdomain.com
( newdomain.com 可自己设定, 通常预设是你附加的新网域)

PS. 部分虚拟主机商会设定要检查网域DN已经指向成功,才能新增网域, 未重新指向完成会新增网域失败.
这时可能需要半天到两天才能正常新增网域.

(2) 建立一个新的数据库与使用者:
A. 点击进入 [MySQL数据库]功能, 可以创建一个新的数据库.
B. 在此区域必须再创建一个新的使用者, 建议和数据库名称一样, 并设定数据库密码.
C. 将 使用者 和 数据库, 做连结动作. 并赋予此使用者所有的权限.
D. 新建立的数据库通常是采用 latin校对方式.
要回到cPanel主页面下, 点击进入 [phpMyAdmin]功能, 点击左列的新数据库名称,
点选 [管理], 在校对一栏, 改成 [utf8_general_ci] 或是 [utf8_unicode_ci] 再点选 [执行].
此后 数据库程序所新建出的数据表才会是 utf8校对格式.


6. 去下载php论坛软件以及语言包的zip或其它格式的压缩档.


7. 用ftp软件 或是 在 cPanel 的 [档案管理]功能, 将压缩文件直接上传至虚拟主机.
初次注册虚拟主机的主网域,位置在 /home/username/public_html 底下.
后来才新增网域 (add domains) , 位置则是在 /home/username/newdomain.com 底下.


8. 在[档案管理]功能, 点选 [重新整理] (Reload), 就会出现刚刚上传的压缩档.
点击该档案该行则会反白显示已选取, 按鼠标右键选择 Extract (解压缩) ,
就可以让压缩档案直接在虚拟主机解开.


9. 当网域DN服务器可以正确指向时, 只要在浏览器输入网址,
根据论坛软件的安装方式就可以开始进入安装程序...

安装过程中, 会问到数据库的名称 以及 使用者名称 以及密码,
还会询问要设定的论坛中的管理者帐密, 只要按照程序应该就可以成功创建新的PHP论坛...


10. 当你创建了一个新论坛之后, 接下来就是要学习该论坛软件的管理接口怎么使用了!
惨的是你今后可能得花时间去处理许多垃圾的spam注册会员和spam发文,也得接着去学会如何设立阻挡规则...


欢迎自由转载引用,仅需注明原创网址为:
http://nsn.com.tw/website/
已記錄

歡迎自由轉載我的發文, 方便的話 請註明來源為:
http://killvirus.org
---
頁: 1
  列印  
 
前往:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines Valid XHTML 1.0! Valid CSS!