2012-04-04 56 views

回答

2
  • 你有没有明确的Joomla缓存?
  • 禁用页面和/或模块缓存。
  • 禁用任何优化“加载速度”的插件。
  • 尝试删除SEF URL(Joomla!和任何第三方扩展)。
  • 如果您使用的是自定义.htacess,则使用未修改的joomla。
  • 禁用某些系统插件。
  • 在主页中禁用模块。
  • 您是否尝试过使用其他模板(网站)?
+0

我设法让平面网页正常工作,但Sigplus插件不再有效。不会卸载。 Joomla无法修改服务器上的文件。最终用XCache(?)弹出窗口阻止了我的任何密码处理。尝试新鲜的Joomla安装。不会安装插件(无法创建/写入目录)。 – andylamb 2012-04-04 16:12:35

0

检查您是否使用的是调用数据库的任何模块,并且你还没有迁移后,在该模块中改变DB细节。如果管理员面板工作正常,那么我认为在前端使用的一些模块存在问题。您可以通过禁用很少的可疑模块来进行调试,并检查您的网站是否正常工作。否则,请提供一些关于您网站的更多信息,以便我可以进一步查看。

+0

模块不使用全局数据库细节吗?我保持他们一样,数据库似乎工作正常。 – andylamb 2012-04-04 16:13:43

+0

我看到有些人也在模块中使用数据库细节(例如从单独数据库获取数据的mod_php)。如果不是那么请遵循“沙斯”给出的清单和“马歇尔院长”给出的建议。我希望这对你来说足够了,否则会发布一些更多的细节,以便我们能够进一步了解你的问题? – 2012-04-11 09:13:07

1

你有SEACH引擎友好的URL中启用/管理者/地区的全局配置设置。您可能已启用选项以使用移除url的/index.php/部分的mod_rewrite函数。

正是这种模式,你必须到位.htaccess文件在你的站点的根目录的要求。您可能在开发服务器上配置了正确的配置,但可能忘记了在上线时移动文件。一些FTP程序隐藏点文件(从文件名中的前导点文件),所以这取决于你是如何传输的文件(我猜手动用FTP而非Akeeba备份或类似),该文件可能已经错过。查看您的FTP客户端的选项/首选项以显示/隐藏隐藏文件的选项。

如果做不到这一点 - 该文件可能是正确的地方 - 但如果你是在一个子文件夹,您的开发服务器上开发你的RewriteBase行已经设置为你的/子文件夹/

RewriteBase /sub-folder/ 

现在,您已移至活动服务器,此行可能不正确。如果是这种情况,编辑文件阅读

RewriteBase/

可能的是这是对这些问题的一个或其他 - 缺少.htaccess文件或不正确RewriteBase。第三个和现在更不可能的选择是你的服务器没有启用mod_rewrite - 但我认为这将导致服务器500错误。

相关问题