建立属于自己的CMS(Contents Management System)网站,其实很简单。
简单介绍一下环境debian linux 4.0, php5, mysql 5.0,apache2,membo5.5.0
没有时间详细介绍就简明扼要的交代一下步骤:
1,软件安装:
#mambo installed with lamp architecture
apt-get install  php5 php5-gd apache2 php5-mysql mysql
2.apache2的配置
vim /etc/apache2/apache2.conf
AddDefaultCharset gb2312
3.php5的配置(1)
vim /etc/php5/apache2/php.ini
default_charset = "gb2312"
4.apache2的配置(2)
vim /etc/apache2/sites-available/default
DocumentRoot /var/www/mambo
<Directory /var/www/mambo>
vim /etc/apache2/ports.conf
listen 80
vim /etc/apache2/sites-enabled/000-default
<VirtualHost *>
        ServerAdmin webmaster@localhost
        ServerName info.eff.com #adding this line
edit hosts.txt
192.168.0.201 info.eff.com
/etc/init.d/apache2 restart
5.Apache2服务启动故障排除范例,可参照此例,初学者应注意看
#apache2 trouble shooting
vim /etc/apache2/sites-enabled/000-default
search /error.log lies in /var/log/apache2/error.log
tail -f /var/log/apache2/error.log
[Tue Sep 08 10:43:31 2009] [error] [client 192.168.2.187] File does not exist: /var/www/mambo/apache2-default
vim /etc/apache2/sites-enabled/000-default
找到无法读取所在的文件配置 RedirectMatch ^/$ /apache2-default/
# RedirectMatch ^/$ /apache2-default/
/etc/init.d/apache2 reload #重新启动apache2
6.数据库建立
#Create db for mambo
Mysql> create mambo database ;
Query OK, 1 row affected (0.01 sec)
赋权给mambo用户
Mysql>grant all privileges on mambo.* to mambo@localhost identified by ‘123’;
#Mambo trouble shooting
7.web页面安装mambo
浏览器输入: http://info.eff.com(备注:我用的是内网测试,所以域名解析要在hosts文件中添加
192.168.0.201 info.eff.com
8.安装mambo过程中出现的故障排除
(1)SQL=Specified key was too long; max key length is 1000 bytes:
- - - - - - - - - -
# Table structure for table `mos_core_acl_aro`
CREATE TABLE `mos_core_acl_aro` (
`aro_id` int(11) NOT NULL auto_increment,
`section_value` varchar(240) NOT NULL default '0',
`value` varchar(240) NOT NULL default '',
`order_value` int(11) NOT NULL default '0',
`name` varchar(255) NOT NULL default '',
`hidden` int(11) NOT NULL default '0',
PRIMARY KEY (`aro_id`),
UNIQUE KEY `section_value_value_aro` (`section_value`,`value`),
UNIQUE KEY `mos_gacl_section_value_value_aro` (`section_value`,`value`),
KEY `hidden_aro` (`hidden`),
KEY `mos_gacl_hidden_aro` (`hidden`)
) TYPE=MyISAM
= = = = = = = = = =
解决方法:
修改mambo数据库默认字符为latin1:
ALTER DATABASE `mambo` DEFAULT CHARACTER SET latin1 ;
修改mysql默认字符
vim /etc/mysql/my.cnf
找到defaultchatset全部改为latin1即可
(2)提示table exsists
这是因为第一次导入表出错(见故障(1)),某些表已存在,将删除旧文件前面的
点给选上就可以了,然后开始导数据,旧的表就可以删除了。
(3)提示mysql用户名或密码错误
step1:检查/etc/hosts文件你的主机名是否能解析
127.0.0.1  localhost
127.0.0.1 test2
ping test2
step2检查mysql配置文件/etc/mysql/my.cnf
找到bind_address 127.0.0.1给注释掉,以解除绑定
9.删除installation安装文件,注意安装文件名已变更
rm -rf /var/www/mambo/639021346installation
10.现在在IE输入 http://info.eff.com就可以看见你心仪的网站了,随便编辑吧,她是你的了。
注意,安装mambo过程中有管理员及密码的设置,我想都会吧。
题外话:在此非常感谢北京荣新IT培训中心的黄琨老师!

转载于:https://blog.51cto.com/dadloveu/200079

MAMBO+LAMP架构实现CMS系统的实现方法相关推荐

  1. (十)RHEL系统之基于LAMP架构部署商城系统

    基于LAMP架构部署商城系统 接上篇:(九)RHEL系统之linux自有服务 任务背景 小王经过一段时间学习,慢慢的了解到公司的一些业务架构,发现好几个项目不是LAMP架构就是Nginx+Tomcat ...

  2. 2019Linux系统教程189讲-08_基于LAMP架构部署商城系统

    任务需求 1.任务具体要求 使用yum(dnf)工具一键部署LAMP环境 发布电商项目上线 ① 能够实现web界面注册会员账号 ② 能够实现web界面进行后台商品及会员的管理 2.项目选型 ㈠ PHP ...

  3. Linux系统LAMP架构顶级分布解析

    理论 一.LAMP(Linux-Apache-MySQL-PHP) LAMP具有通用.跨平台.高性能.低价格的优势,因此LAMP无论是性能.质量还是价格都是企业搭建网站的首选平台 (1)分布解释 L代 ...

  4. php mysql cms 商城,国内最常用的PHP+MySql免费CMS系统大全

    国内最常用的PHP+MySql免费CMS系统大全 1. DEDE -这是一款国内开源的cms,作者是一个个人,能做出如此功能的cms,是相当不错的.2007版功能十分强大,希望能改善之前数据量一大,更 ...

  5. 几个.Net开源的CMS系统 (转)

    最近感觉.Net环境下的CMS系统会在将来有大发展,因为asp已经很落后了,而且大家都封装,用起来很不爽.现在很多优秀的开源CMS系统,都是PHP开发的,比如Xoops.Mambo.Drupal,比起 ...

  6. Linux服务篇--LAMP架构

    本章概要 LAMP介绍 PHP配置 LAMP部署和相关应用配置 使用Xcache实现加速访问 PHP-FPM模式 源码编译LAMP 编译安装FPM模式的LAMP 1.LAMP介绍 LAM(M)P:   ...

  7. 国外的开源的CMS系统(ASP.Net-C#)

    1.Ludico Ludico是C#编写的居于ASP.NET 2.0的Portal/CMS系统.它的模块化设计是你可以按照你希望的使用或开发网站功能.它里面有高级的用户管理,一个所见即所的(WYSIW ...

  8. .Net开源的CMS系统

    最近感觉.Net环境下的CMS系统会在将来有大发展,因为asp已经很落后了,而且大家都封装,用起来很不爽.现在很多优秀的开源CMS系统,都是PHP开发的,比如Xoops.Mambo.Drupal,比起 ...

  9. php mysql 免费_国内最常用的PHP+MySql免费CMS系统大全

    国内最常用的PHP+MySql免费CMS系统大全 1. DEDE -这是一款国内开源的cms,作者是一个个人,能做出如此功能的cms,是相当不错的.2007版功能十分强大,希望能改善之前数据量一大,更 ...

最新文章

  1. 基础IPsec-remote基本配置
  2. Protobuf3语言指南
  3. hyperopt中文文档:Interfacing-With-Other-Languages(在其他语言中使用hyperopt)
  4. 广西2021各校高考成绩查询入口,2021年广西高考成绩排名查询系统,广西高考位次排名查询...
  5. darknet-训练自己的yolov3模型
  6. Codeforces Round #506 (Div. 3) - F. Multicolored Markers (思维)
  7. 微软企业库5.0 学习之路——UnityPIAB 通过配置实现AOP
  8. python打字案例_Python 小案例 打字练习
  9. lambda表达式语法_使用类似Lambda的语法作为Java中的表达式进行切换
  10. python一般用什么软件写_python用什么软件写代码
  11. c++ vscode 自动注释_VS2015自动添加注释
  12. 82-Spark的StandLone模式调试
  13. python源码剖析 豆瓣_在数据分析师的分析中豆瓣的书那些值得读
  14. Spring.NET 中的 ADO.NET 数据访问的示例
  15. R语言中按某个符号来分割字符串
  16. CentOS 删除OpenJDK并安装OracleJDK
  17. 去掉开始菜单中新装程序的红色标记【Windows】
  18. IDEA与SVN集成
  19. 本机查看文件服务器所有共享的文件,谁访问,谁打开,
  20. Halcon 算子 Orientation_region

热门文章

  1. SQL Server中怎样用命令修改数据类型
  2. Buff75蓝牙5.2双模热插拔PCB
  3. 【超级详细教程】IntelliJ IDEA 从入门到上瘾,常用配置、插件、多光标操作、快捷键。
  4. 突发!Google 下架拼多多,称存在恶意软件
  5. 开源微信小程序自助建站系统源码 含精美的多行业模板和搭建教程
  6. 腾讯运营开发实习面经——一面凉
  7. MindMapper最新激活码序列号密钥及下载使用中的分类功能
  8. 使用LocalDate类完成日历设计
  9. 关于模块化设计的内聚和耦合的个人理解
  10. Quartus II 13.0无modelsim进行仿真(用自带仿真器)