登录 注册

登录

问题 Joomla! 1.5.x 中文集成版安装后前台 500 错误

更多
2008年11月20日 23:19 - 2008年11月22日 08:28 #1 作者: bayonet
安装测试了下,先装在子目录中,安装完毕后显示500错误,之后删除全部文件及数据库,再次在根目录下,安装完毕后仍然无法打开前台,但是很奇怪后台可以正常进出使用.
将htaccess.TXT改成.htaccess也不行,卸载ARTIO JoomSEF后还是不幸,看下后台内设置没什么问题:(
不知道哪有问题了
最后修改: 2008年11月22日 08:28 由 liouyun55@qq.com.

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年11月21日 12:04 #2 作者: bayonet
前台无法打开的问题原因可能找到了,在后台关闭全部模块,只保留主菜单后前台可以正常显示并浏览,具体是哪个模块有问题(冲突)还没时间折腾,晚上再玩了,另外因为总显示不了前台,就卸载了部分组件及插件,所以也不能保证是否是插件或组件上的冲突.
感觉集成版多多少少有些问题,但对于快速架构一个站点来说确实相当便利,感谢下老白辛勤的工作~~~
希望集成这条路一直走下去~

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年11月22日 00:23 #3 作者: bayonet
问题应该找到了,是模块mod_translation(网站自动翻译模块)的问题,关闭这个模块后前台可以正常使用了.

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年11月22日 08:36 #4 作者: Joomla之门
我在发布之前,对 Joomla! 1.5.8 中文集成版 做过测试。我的测试平台是 XAMPP 集成服务器。测试时没有 500 错误,翻译模块也能正常显示。

因此,我觉得这个问题应该不属于集成版本身,或许是你的安装环境有什么设置不当。例如:你是否在使用 php4 ?

不管你是否使用 php4,我都想再强调一下:php4 在一年前就已经停止开发了,现在 php6 都发布测试版了。因此,php5 是主流,而且很多 Joomla! 扩展作者已经表示,会有越来越多的扩展不再支持 php4。请大家购买虚拟主机时千万注意:不要向 php4 妥协!一定要选择 php5 的服务器环境!

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年11月22日 10:21 #5 作者: tiger
mod_translation确实有问题,我安装后,前台空白,关掉这个就好了,大家安装后先把它关掉吧!

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年11月22日 22:23 #6 作者: febol
Warning: require(/www/modules/mod_Translation/tmpl/default.php) [function.require]: failed to open stream: No such file or directory in /www/modules/mod_translation/mod_translation.php on line 22

Fatal error: require() [function.require]: Failed opening required '/www/modules/mod_Translation/tmpl/default.php' (include_path='.:/srv/php/lib/php') in /www/modules/mod_translation/mod_translation.php on line 22

安装了集成版之后不能访问,发现是Website Translation Gadgets 网站自动翻译模块的问题,卸载自己下载安装这个模块之后,还是一样,不知道是哪里的问题。麻烦大家指点

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年11月22日 22:39 - 2008年11月22日 23:14 #7 作者: febol

3、我看了 mod_translation.php 文件,第22行也就是它的最后一行。其代码是:

require( JModuleHelper::getLayoutPath( 'mod_Translation' ) );

可以看出来,这个文件末尾竟然没有 php 的结尾符号( ?> )!

我在本地用 XAMPP 测试时该模块没有问题,或许你的安装环境要求必须有这个 php 结尾符号,你可以手动添加上试试看。

5、我测试过这个集成版,我就是在子目录安装的(实际上,我用 XAMPP 做测试服务器时,也只能安装在子目录),一切正常。

3、问题找到了,在linux下,mod_translation.php 文件
require( JModuleHelper::getLayoutPath( 'mod_Translation' ) );
这一句中'mod_Translation'T大写,改成 'mod_translation' 就可以了
最后修改: 2008年11月22日 23:14 由 mahiru.

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年11月22日 23:18 #8 作者: Joomla之门
感谢 febol 的分享!你的发现也解释了为什么我测试时该模块没有问题,而大家在安装时都有问题:因为我的测试服务器搭建在 Windows 平台,因此对于 T 和 t 都可以读取。

我会尽快修改这个出错的文件,在下一个 Joomla! 1.5 中文集成版中将集成修正过的 mod_translation 模块。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年12月04日 15:16 #9 作者: kuxingu
各位大侠,我用的是LP的空间,在根目录下面新建了个子目录,test1,安装后,访问主页的时候出现如下错误,请各位给出正确答案,不胜感激;
Warning: main(/home/o07co0/public_html/test1/modules/mod_Translation/tmpl/default.php) [function.main]: failed to open stream: No such file or directory in /home/o07co0/public_html/test1/modules/mod_translation/mod_translation.php on line 22

Warning: main(/home/o07co0/public_html/test1/modules/mod_Translation/tmpl/default.php) [function.main]: failed to open stream: No such file or directory in /home/o07co0/public_html/test1/modules/mod_translation/mod_translation.php on line 22

Fatal error: main() [function.require]: Failed opening required '/home/o07co0/public_html/test1/modules/mod_Translation/tmpl/default.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/o07co0/public_html/test1/modules/mod_translation/mod_translation.php on line 22
因为我要在空间上安装多个站点,所以没办法,只能新建子目录,请理解:)

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年12月04日 20:51 - 2008年12月04日 22:41 #10 作者: jajado
为什么安装完显示服务器500错误。。后台能进,翻译已关。
最后修改: 2008年12月04日 22:41 由 tianweike.

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年12月05日 09:52 #11 作者: Joomla之门
建议在后台逐个禁用所安装的模块和插件,观察哪一个引起了错误。

到目前为止,用户反馈都是关闭“翻译模块”之后就正常。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年07月18日 04:45 #12 作者: eddie
我是新手,我能问一下怎么关闭翻译模块吗?麻烦说一下具体的详细步骤,谢谢 我是新手,感谢

登录 或者   注册一个会员帐号 来参与讨论