86 12345
发新话题
打印

[原创]虚拟主机上安装Mambo核心系统/组件/模块技巧

[原创]虚拟主机上安装Mambo核心系统/组件/模块技巧

虚拟主机大都限制了很多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系统,以后安装网站都不必从头配置网站了。

TOP

我再说明一点

在安装的第三步,它会提示你输入mambo的域名,例如:
http://localhost/mambo
这里请注意,它的后面没有“/”,为了以防万一,请各位还是加上/。

TOP

回复: 虚拟主机上安装Mambo核心系统/组件/模块技巧

1、在本机配置apache/php/mysql环境。(我的系统配置是win2000/apache2.0.50/php4.3.6/mysql4.0.17)

那以后换空间时就不能选win2003的或者linux,freebsd的空间商了吧?

TOP

回复[2]: 虚拟主机上安装Mambo核心系统/组件/模块技巧

与操作系统的关系不大啊,针对mambo,主要是看空间商是否提供PHP和mysql,其中,php的版本最好高于4.2.1就可以了。

TOP

回复[2]: 虚拟主机上安装Mambo核心系统/组件/模块技巧

引用:
那以后换空间时就不能选win2003的或者linux,freebsd的空间商了吧?
不好意思,我忘记说明了,Mambo基本上和操作系统无关,我的服务器就是Linux的,本地机是Win2000,文件在Linux和Win2000之间传来传去,没有问题,我一直这么用。 [_01:]

TOP

回复[3]: 虚拟主机上安装Mambo核心系统/组件/模块技巧

呵呵,就是么,再就是我忘了mambo对mysql的版本要求是多少了,你就一并在这里也说明一下吧。

TOP

呵呵

Mambo所需系统环境:

1、PHP 4.2.x 及以上- http://www.php.net
2、MySQL 3.23.x 及以上- http://www.mysql.com
3、Apache 1.13.19 及以上- http://www.apache.org

TOP

呵呵.

呵呵.我还以为换了操作系统不同的服务器以后,本机的文件需要根据新服务器的系统重新修改一些设置呢.

TOP

为什么说mambo与操作系统的关系不是很大

这里就牵涉到文件及目录的操作权限问题
在Windows系列环境中,你可以不去考虑这些,而在linux等环境中,则要对有些目录及文件的属性进行设置(chmod 777)。这也就是操作系统与mambo之间的关系了。针对不同的组件,要求的可能会有所不同。

TOP

给大家一个PHP的探针

  一个很不错的PHP探针,,大家可以测试自己的空间支持情况

TOP

地址

地址:http://runner.51.net/tanzhen.rar

TOP

太好了,一直等这个!

请问runner,你也在虎翼上申请了空间?
那里支不支不支持mambo?
我在那里也有个空间叻。

TOP

回复: 太好了,一直等这个!

看来在虎翼有空间的不少啊,哈哈

TOP

回复: 虚拟主机上安装Mambo核心系统/组件/模块技巧

[:smile_14:]  [:smile_14:] 谢谢~

TOP

求助!

下载4.5.1后,解压后上传到网上虚拟空间,进入打开index.php 后提示如下:四行代码

Warning: main(/path/to/mambo/install/includes/version.php) [function.main]: failed to open stream: No such file or directory in C:\www\Mambo\includes\mambo.php on line 27

Warning: main() [function.include]: Failed opening '/path/to/mambo/install/includes/version.php' for inclusion (include_path='.;C:\Program Files\PHP Home Edition 2\Apache2\php\') in C:\www\Mambo\includes\mambo.php on line 27

Warning: main(/path/to/mambo/install/includes/database.php) [function.main]: failed to open stream: No such file or directory in C:\www\Mambo\includes\mambo.php on line 29

Fatal error: main() [function.require]: Failed opening required '/path/to/mambo/install/includes/database.php' (include_path='.;C:\Program Files\PHP Home Edition 2\Apache2\php\') in C:\www\Mambo\includes\mambo.php on line 29

请教,是什么原因阿。
后来在本机上调试也出一样的结果
本地环境为  winxp php mysql apache phpmyadmin
网上为    linux php mysql apache phpmyadmin

TOP

回复: 求助!

分析:你的空间中现在有没有这样的文件:/path/to/mambo/install/includes/database.php?
如果没有,请检查你的mambo的配置文件!

TOP

回复: 呵呵

Apache 1.13.19?
是不是Apache 1.3.19?
引用:
Mambo所需系统环境:<br />
<br />
1、PHP 4.2.x 及以上- <a href="http://www.php.net" target="_blank">http://www.php.net</a><br />
2、MySQL 3.23.x 及以上- <a href="http://www.mysql.com" target="_blank">http://www.mysql.com</a><br />
3、Apache 1.13.19 及以上- <a href="http://www.apache.org" target="_blank">http://www.apache.org</a>

TOP

我的也是上面的问题

我的也是上面的问题,没有DATABASE.PHP,那个文件是哪来的?怎么检查配置文件啊?

TOP

回复: 我的也是上面的问题

4.5 109在mambo中的classes文件夹中
4.5.1在mambo的includes中。

TOP

我有那个文件啊,我的是4.5.0的好像,出现这个是哪里出错呀?

我有那个文件啊,我的是4.5.0的好像,出现这个是哪里出错呀?
Warning: main(): open_basedir restriction in effect. File(../version.php) is not within the allowed path(s): (.) in /www/a000009/Mambo/installation/index.php on line 16

Warning: main(../version.php): failed to open stream: Operation not permitted in /www/a000009/Mambo/installation/index.php on line 16

Fatal error: main(): Failed opening required '../version.php' (include_path='.:/usr/local/lib/php') in /www/a000009/Mambo/installation/index.php on line 16

TOP

 86 12345
发新话题