基于开源的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客户端,开始上传源码
实践结果:
结论:
实践过程:实现的几个关键步骤如下
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客户端,开始上传源码
实践结果:
结论:
相关文章推荐
- 用免费建站系统做一个专业的企业网站才靠谱!
- 介绍一个免费部分开源项目:基于ARM的嵌入式系统开发平台-CooCox
- 如何使用免费餐饮收银管理系统搭建一个外卖订餐平台网站?
- 企业如果需要建立一个功能非常强大的网站,应该选择哪种建站系统呢?
- OEcms开源、免费企业网站系统 之 忍者X3营销插件
- 企业如果需要建立一个功能非常强大的网站,应该选择哪种建站系统呢?
- .NET网站系统:推荐几个基于.net的免费cms系统
- 通过一个简单的文章系统学习MVC3+Linq搭建网站--项目文件结构介绍(3)
- 搭建基于虚拟域和虚拟用户的linux最新开源邮件系统
- 如何建设一个网站 - 企业建站十万个为什么
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(4):设计基于IIS7和AJAX的网站.zip(7.53 MB)
- 免费开源网站系统有哪些
- 基于CSS搭建一个响应式网站
- 基于Gmail建立稳定免费的企业邮件系统-Google企业应用套件篇
- 搭建一个简单的基于web的网络流量监控可视化系统
- 继续分享其它开源程序能够搭建哪些类型的网站,今天分享shopex程序适合的建站类型
- Asp.net MVC 3 开发一个简单的企业网站系统
- 一个JavaWeb搭建的开源Blog系统,整合SSM框架
- 一个针对于企业招聘永久免费的网站(记录一下)
- 五款开源免费的建站系统推荐