您的位置:首页 > 运维架构 > 网站架构

基于开源的joomla建站系统搭建一个免费的企业网站

2010-07-14 22:14 1181 查看
出发点:最近想搭建一个企业网站,经过以前多年的尝试,用过很多开源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客户端,开始上传源码
实践结果:

结论:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息