基於開源的joomla建站系統搭建一個免費的企業網站

來源:互聯網
上載者:User

出發點:最近想搭建一個企業網站,經過以前多年的嘗試,用過很多開源ASP企業網站源碼,申請過ASP免費空間,發現網站效果都不盡人意,考慮到目前提供免費PHP空間的網站很多,而且網上的十大熱門開源建站系統有大部分是基於php的,所以我決定用joomla 1.5搭建一個免費的網站。

 

實踐過程:實現的幾個關鍵步驟如下

 

1) 申請一個免費PHP空間和免費mysql資料庫,如www.awardspace.com, www.ismywebsite.com, www.zxq.com.

 網上提供php免費空間的網站很多,我這裡選用的國外的空間,不過這些網站都有各自的缺點,如awardspace提供的次層網域尾碼為.biz,.info,由於我以前申請的網域名稱到期了,準備暫時用免費的次層網域。ismywebsite提供的次層網域是.com,但是配置的mysql資料庫提示串連不上,最後選用zxq 網站提供的免費服務,而且網域名稱短容易記,如我申請的免費網域名稱就是tojine.zxq.net,當申請完免費的空間後,會提供一個ftp帳號用來上傳網站檔案。

2) 建立一個mysql資料庫

    在zxq提供的網頁控制台裡,點擊資料庫建立按鈕,建立個一個資料庫,並同時建立訪問該資料庫的使用者名稱和密碼,由於直接上傳joomla源碼到zxq提供的php免費空間裡,在安裝過程中的第4步(設定資料庫)老是不成功,所以只好現在本機上把網站調試好了再上傳。

3)  基於phpNow 1.5.3搭建和一個PHP運行環境並建立好資料庫

     下載phpNow 1.5.3,然後解壓,運行setup.cmd指令碼,設定好root密碼,在dos命令列下進入到PHPnow-1.5.3/MySQL-5.1.33/bin目錄,運行mysql.exe -u root -p 進入到mysql的命令列環境。

      建立使用者和密碼:CREATE USER '221501_user'@'localhost' IDENTIFIED BY 'password';(這裡的使用者名稱和密碼要和zxq建立的使用者和密碼保持一致)

       建立資料庫:CREATE DATABASE user_zxq_studio;

       給使用者賦予許可權:GRANT ALL PRIVILEGES ON user_zxq_studio.* TO '221501_user'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

4)  解壓joomla,通過管理介面配置好網站

      運行localhost/joomla後自動進入安裝介面,設定好2中的使用者,密碼和資料庫名,然後在瀏覽器輸入local/jooma/administrator進入管理介面,簡單一點的網站就只用到top menu模組,其它模組全部關閉。

5)  匯出本地joomla網站的資料庫後上傳到zxq提供的免費mysql資料空間

     安裝sqlwav用戶端,串連到本地mysql的user_zxq_studio資料庫,點擊Database菜單下Dump database儲存一個.sql檔案(user_zxq_studio.sql),在zxq提供的控制台裡點擊phpAdmin進入資料庫配置介面,點擊import菜單,將剛才儲存的sql檔案匯入到遠端zxq提供的資料庫裡,如果提示Column 'checked_out_time' cannot be null和Column 'lastvisitDate' cannot be null, 就將資料庫中該欄位not null勾選項去掉。

5)  通過ftp上傳網站源碼

      安裝一個ftp用戶端,開始上傳源碼
實踐結果:

結論:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.