清源绿里

在mambo系统中安装Expose相册(上)

很有成就感的一天。:D。转载此篇请保留21percent链接。

mambo中国中找到一个相当pp的相册插件,叫个Expose相册。作者主页:http://www.gotgtek.com

下载Expose RC4。并从mambo后台安装组件。提示安装成功。

然后进入组件管理-》Expose,但无论点击admin还是config,都显示

Warning: main(W:/www/coredesign/includes/joomlar.php) [function.main]: failed to open stream: No such file or directory in W:\www\coredesign\administrator\components
\com_expose\admin.expose.php on line 34

检查以后发现这个插件是为joomlar制作的。Anyway,反正mambo和joomlar内核一样,霸王硬上弓了。

找到这个administrator\components\com_expose\admin.expose.php第34行,把require_once($mosConfig_absolute_path.”/includes/joomlar.php” );修改为require_once($mosConfig_absolute_path.”/includes/mambo.php” );

搞定,运行,系统正常,但是提示,DOMXML EXTENSION服务不支持。

有问题百度,没问题也百度。

搜索之,找到有牛人提出解决方案。

1) 要安装php extension,必须下载php的压缩包,而不是安装程序。将dlls中的文件复制到windows/system32/目录下。
2) 设置windows目录下的php.ini,搜索找到extension_dir将其路径改为C:php extensions   <strong>(注意!extensions后的斜杠是必须的!!!)</strong>
3) 再在php.ini中搜索;extension=php_domxml.dll,将其前面的”;”去掉,改为extension=php_domxml.dll
4) 在cmd中运行c:php中的 php -m查看是否加载成功,或是使用phpinfo()。

再百度”libxml2.dll”,下载,按照文中所写,加入到windows/system32中。
然后修改phpin,php4in。重启系统。

进入mambo后台,yes! admin和config都可以正常运行了。
但是前台最重要的相册链接点击以后页面出现类似错误

Warning: main(/components/com_expose/expose/manager/misc/common.inc.php) [function.main]: failed to open stream: No such file or directory in W:\www\coredesign\components\com_expose\expose.html.php on line 20

判断是20行这个句子中
include($mosConfig_absolute_path.”/components/com_expose/…/common.inc.php”);,$mosConfig_absolute_path没能起到作用。但是细细看去也没能找出哪里有问题,干脆从其他地方拷贝了一个相同的句子覆盖一下。居然可以运行了。想必又是编码问题。

嘿嘿

Leave a Comment