[原创]我在ubuntu(5.04)下安装mambo的经历。
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- jimmy3719
- 帖子: 109
- 注册时间: 2005-04-21 21:39
[原创]我在ubuntu(5.04)下安装mambo的经历。
1,首先得安装mambo的运行环境,ubuntu真好一个apt命令就装上了
#apt-get install apache2 php4 php4-gd php4-mysql mysql-server mysql-client libapache2-mod-auth-mysql
上面的命令几个上就把mambo的环境安装好了,但我们的作一下修改
网页显示中文的问题
修改/etc/php4/apache2/php.ini
找到defualt_charset = "iso-8859-2" 这一行,改成defualt_charset = "gb2312"就行了
修改/etc/apache2/httpd.conf,添加如下内容:
AddLanguage zh .zh
AddCharset GB2312 .gb2312
AddDefaultCharset off
AddDefaultCharset GB2312
修改MySQL的口令
由于MySQL默认没有口令,为了安全起见,一定要修改你的口令!
先来看看你的mysql是不是真的没有口令:
$ mysqladmin version
如果你能够看到mysql的版本信息,证明目前MySQL没有口令。
好,运行mysqladmin password xxxxxx 修改口令:
# mysqladmin password xxxxxx
这里 xxxxxx是你的新口令。
现在你需要运行 mysqladmin version --user=root --pass,然后输入口令,才能查看版本号等信息。
注意,上面命令中的--user=root --pass这一部分,可以简写为-u root -p。我们来测试一下,看口令是否生效:
# mysqladmin version -u root -p
Enter password:
建立一个数据库
# mysql -u root -p
Enter password:
mysql> CREATE DATABASE mambo;(:这个是要输入的)
这样我们就建立了一个名字mambo的数据库方便我们安装mambo
2.下载 Mambo4.5.2.3 简体中文黄金版
在/var/www创建一个mambo的目录
然后解压
#unzip -o Mambo4.5.2.3 简体中文黄金版-d /var/www/mambo
解压后修改一下/var/wwww/mambo的权限用
#cd /var/www
#chmod -R 1777 mambo
如果不修改权限安装mambo会有问题。
到这个步骤基本加完成了
安装可以看相关的文档,用浏览器输入http://localhost/mambo即可安装
说明,我在ubuntu下安装成功了,参考了
http://debian.linuxsir.org/book/server/ ... LPHP4.html
http://www.mambochina.net/addons/phpbb2 ... ight=linux
上面的方法也许也适合在debian中安装吧
很多的命令是安装后凭记忆写的,再次说明我是超级菜鸟
欢迎大家PP。写错的地方请大家指正。
#apt-get install apache2 php4 php4-gd php4-mysql mysql-server mysql-client libapache2-mod-auth-mysql
上面的命令几个上就把mambo的环境安装好了,但我们的作一下修改
网页显示中文的问题
修改/etc/php4/apache2/php.ini
找到defualt_charset = "iso-8859-2" 这一行,改成defualt_charset = "gb2312"就行了
修改/etc/apache2/httpd.conf,添加如下内容:
AddLanguage zh .zh
AddCharset GB2312 .gb2312
AddDefaultCharset off
AddDefaultCharset GB2312
修改MySQL的口令
由于MySQL默认没有口令,为了安全起见,一定要修改你的口令!
先来看看你的mysql是不是真的没有口令:
$ mysqladmin version
如果你能够看到mysql的版本信息,证明目前MySQL没有口令。
好,运行mysqladmin password xxxxxx 修改口令:
# mysqladmin password xxxxxx
这里 xxxxxx是你的新口令。
现在你需要运行 mysqladmin version --user=root --pass,然后输入口令,才能查看版本号等信息。
注意,上面命令中的--user=root --pass这一部分,可以简写为-u root -p。我们来测试一下,看口令是否生效:
# mysqladmin version -u root -p
Enter password:
建立一个数据库
# mysql -u root -p
Enter password:
mysql> CREATE DATABASE mambo;(:这个是要输入的)
这样我们就建立了一个名字mambo的数据库方便我们安装mambo
2.下载 Mambo4.5.2.3 简体中文黄金版
在/var/www创建一个mambo的目录
然后解压
#unzip -o Mambo4.5.2.3 简体中文黄金版-d /var/www/mambo
解压后修改一下/var/wwww/mambo的权限用
#cd /var/www
#chmod -R 1777 mambo
如果不修改权限安装mambo会有问题。
到这个步骤基本加完成了
安装可以看相关的文档,用浏览器输入http://localhost/mambo即可安装
说明,我在ubuntu下安装成功了,参考了
http://debian.linuxsir.org/book/server/ ... LPHP4.html
http://www.mambochina.net/addons/phpbb2 ... ight=linux
上面的方法也许也适合在debian中安装吧
很多的命令是安装后凭记忆写的,再次说明我是超级菜鸟
欢迎大家PP。写错的地方请大家指正。
黑色不是我生活的色彩,我只是在经历黑暗。
__________________________________
我现在随身带着 LiveCD , 走到哪儿都是 Ubuntu
__________________________________
我现在随身带着 LiveCD , 走到哪儿都是 Ubuntu
- gnix_oag
- 帖子: 1994
- 注册时间: 2005-05-19 18:38
- 来自: 湖南永州
- 联系:
- jimmy3719
- 帖子: 109
- 注册时间: 2005-04-21 21:39
libapache2-mod-auth-mysql
安装这个就行了吧,我是参考了网站的文挡,
http://www.ubuntu.org.cn/support/docume ... he,希望高手能指点。
mabo的中文网站
http://mambochina.net/
安装这个就行了吧,我是参考了网站的文挡,
http://www.ubuntu.org.cn/support/docume ... he,希望高手能指点。
mabo的中文网站
http://mambochina.net/
黑色不是我生活的色彩,我只是在经历黑暗。
__________________________________
我现在随身带着 LiveCD , 走到哪儿都是 Ubuntu
__________________________________
我现在随身带着 LiveCD , 走到哪儿都是 Ubuntu
- gnix_oag
- 帖子: 1994
- 注册时间: 2005-05-19 18:38
- 来自: 湖南永州
- 联系:
- jimmy3719
- 帖子: 109
- 注册时间: 2005-04-21 21:39
- gnix_oag
- 帖子: 1994
- 注册时间: 2005-05-19 18:38
- 来自: 湖南永州
- 联系:
- gnix_oag
- 帖子: 1994
- 注册时间: 2005-05-19 18:38
- 来自: 湖南永州
- 联系:
- gnix_oag
- 帖子: 1994
- 注册时间: 2005-05-19 18:38
- 来自: 湖南永州
- 联系:
- firehare
- 帖子: 2625
- 注册时间: 2005-04-10 16:54
- 来自: 温州大学
- 联系:
- jimmy3719
- 帖子: 109
- 注册时间: 2005-04-21 21:39
原贴地址:
http://www.mambochina.net/addons/phpbb2 ... .php?t=124
虚拟主机大都限制了很多php配置,难以或根本不能直接安装Mambo系统。鉴于很多会员都遇到这个问题,本人总结以下几个步骤,以供参考:
1、在本机配置apache/php/mysql环境。(我的系统配置是win2000/apache2.0.50/php4.3.6/mysql4.0.17)
2、在本机安装Mambo及常用组件/模块(本机安装应该没问题了吧)
3、配置主机和常用菜单
4、删除一些没用的文章,这样数据库干净多了
5、通过管理后台或phpMyAdmin备份数据库
6、在服务器上导入数据库
7、然后把Mambo安装目录全部上传到服务器
8、修改配置文件configuration.php
$mosConfig_absolute_path=服务器绝对路径
$mosConfig_live_site=网址
还有数据库参数,如果本地设成与服务器一样的数据库的话,下面就免了:
$mosConfig_host = 'localhost';
$mosConfig_user = 'dbuser';
$mosConfig_password = 'password';
$mosConfig_db = 'dbname';
这样就完成安装了,在虚拟主机上根本不需要遵照Mambo的安装方法进行。
效率极高,不必每次都从头配置网站。且本地保留了和服务器一样的备份,以后想增加组件/模块,可以先在本地先安装测试,然后再用步骤6、7,就可以了。
看起来好像比较麻烦,开始安装时的确有点麻烦,但安装的同时也备份了整个网站,网站是要经常备份的。以后维护就方便多了,万一网站出现故障或需要移走,只需用步骤6、7、8就可修复/重装,非常方便。
你也可以制作一个通用的安装好的Mambo系统,以后安装网站都不必从头配置网站了。
http://www.mambochina.net/addons/phpbb2 ... .php?t=124
虚拟主机大都限制了很多php配置,难以或根本不能直接安装Mambo系统。鉴于很多会员都遇到这个问题,本人总结以下几个步骤,以供参考:
1、在本机配置apache/php/mysql环境。(我的系统配置是win2000/apache2.0.50/php4.3.6/mysql4.0.17)
2、在本机安装Mambo及常用组件/模块(本机安装应该没问题了吧)
3、配置主机和常用菜单
4、删除一些没用的文章,这样数据库干净多了
5、通过管理后台或phpMyAdmin备份数据库
6、在服务器上导入数据库
7、然后把Mambo安装目录全部上传到服务器
8、修改配置文件configuration.php
$mosConfig_absolute_path=服务器绝对路径
$mosConfig_live_site=网址
还有数据库参数,如果本地设成与服务器一样的数据库的话,下面就免了:
$mosConfig_host = 'localhost';
$mosConfig_user = 'dbuser';
$mosConfig_password = 'password';
$mosConfig_db = 'dbname';
这样就完成安装了,在虚拟主机上根本不需要遵照Mambo的安装方法进行。
效率极高,不必每次都从头配置网站。且本地保留了和服务器一样的备份,以后想增加组件/模块,可以先在本地先安装测试,然后再用步骤6、7,就可以了。
看起来好像比较麻烦,开始安装时的确有点麻烦,但安装的同时也备份了整个网站,网站是要经常备份的。以后维护就方便多了,万一网站出现故障或需要移走,只需用步骤6、7、8就可修复/重装,非常方便。
你也可以制作一个通用的安装好的Mambo系统,以后安装网站都不必从头配置网站了。
黑色不是我生活的色彩,我只是在经历黑暗。
__________________________________
我现在随身带着 LiveCD , 走到哪儿都是 Ubuntu
__________________________________
我现在随身带着 LiveCD , 走到哪儿都是 Ubuntu
- jimmy3719
- 帖子: 109
- 注册时间: 2005-04-21 21:39
-
- 帖子: 3025
- 注册时间: 2005-05-07 23:57
- 联系:
- jimmy3719
- 帖子: 109
- 注册时间: 2005-04-21 21:39
安装mambo环境更正一下,
apt-get install apache2 php4 php4-gd php4-mysql mysql-server mysql-client libapache2-mod-auth-mysql libapache2-mod-php4
加了libapache2-mod-php4,作用是把php当作apache2的一个模块,而不是通过cgi来调用。
这是IRC上一个朋友的建议,具体我没有实践过。
另还有,ubuntu下配置apache2的文件是apache2.conf而不是httpd.conf
apt-get install apache2 php4 php4-gd php4-mysql mysql-server mysql-client libapache2-mod-auth-mysql libapache2-mod-php4
加了libapache2-mod-php4,作用是把php当作apache2的一个模块,而不是通过cgi来调用。
这是IRC上一个朋友的建议,具体我没有实践过。
另还有,ubuntu下配置apache2的文件是apache2.conf而不是httpd.conf
黑色不是我生活的色彩,我只是在经历黑暗。
__________________________________
我现在随身带着 LiveCD , 走到哪儿都是 Ubuntu
__________________________________
我现在随身带着 LiveCD , 走到哪儿都是 Ubuntu
- firehare
- 帖子: 2625
- 注册时间: 2005-04-10 16:54
- 来自: 温州大学
- 联系:
Libapache2-mod-php4绝对是要的,不过这东东应该在安装php4时就会被缺省安装的,楼上兄弟不妨看看php4的依赖关系,所以并不需要增加libapache2-mod-php4的包文件了!jimmy3719 写了:安装mambo环境更正一下,
apt-get install apache2 php4 php4-gd php4-mysql mysql-server mysql-client libapache2-mod-auth-mysql libapache2-mod-php4
加了libapache2-mod-php4,作用是把php当作apache2的一个模块,而不是通过cgi来调用。
这是IRC上一个朋友的建议,具体我没有实践过。
另还有,ubuntu下配置apache2的文件是apache2.conf而不是httpd.conf
我心无畏,源自于我心无知。
-
- 帖子: 13
- 注册时间: 2006-01-16 11:52