我刚将一个Joomla 1.7网站移到了新的服务器上。将Joomla 1.7网站移至新服务器。管理员工作正常。没有页面显示
管理后台工作正常。 Configuration.php似乎很好。获取“在此服务器上找不到请求的文档。”除家庭以外的每一页。
必须与数据库交谈确定,否则我会收到错误消息。这可能是PHP的问题吗?
感谢,
安迪
我刚将一个Joomla 1.7网站移到了新的服务器上。将Joomla 1.7网站移至新服务器。管理员工作正常。没有页面显示
管理后台工作正常。 Configuration.php似乎很好。获取“在此服务器上找不到请求的文档。”除家庭以外的每一页。
必须与数据库交谈确定,否则我会收到错误消息。这可能是PHP的问题吗?
感谢,
安迪
检查您是否使用的是调用数据库的任何模块,并且你还没有迁移后,在该模块中改变DB细节。如果管理员面板工作正常,那么我认为在前端使用的一些模块存在问题。您可以通过禁用很少的可疑模块来进行调试,并检查您的网站是否正常工作。否则,请提供一些关于您网站的更多信息,以便我可以进一步查看。
模块不使用全局数据库细节吗?我保持他们一样,数据库似乎工作正常。 – andylamb 2012-04-04 16:13:43
我看到有些人也在模块中使用数据库细节(例如从单独数据库获取数据的mod_php)。如果不是那么请遵循“沙斯”给出的清单和“马歇尔院长”给出的建议。我希望这对你来说足够了,否则会发布一些更多的细节,以便我们能够进一步了解你的问题? – 2012-04-11 09:13:07
你有SEACH引擎友好的URL中启用/管理者/地区的全局配置设置。您可能已启用选项以使用移除url的/index.php/部分的mod_rewrite函数。
正是这种模式,你必须到位.htaccess文件在你的站点的根目录的要求。您可能在开发服务器上配置了正确的配置,但可能忘记了在上线时移动文件。一些FTP程序隐藏点文件(从文件名中的前导点文件),所以这取决于你是如何传输的文件(我猜手动用FTP而非Akeeba备份或类似),该文件可能已经错过。查看您的FTP客户端的选项/首选项以显示/隐藏隐藏文件的选项。
如果做不到这一点 - 该文件可能是正确的地方 - 但如果你是在一个子文件夹,您的开发服务器上开发你的RewriteBase行已经设置为你的/子文件夹/
RewriteBase /sub-folder/
现在,您已移至活动服务器,此行可能不正确。如果是这种情况,编辑文件阅读
RewriteBase/
可能的是这是对这些问题的一个或其他 - 缺少.htaccess文件或不正确RewriteBase。第三个和现在更不可能的选择是你的服务器没有启用mod_rewrite - 但我认为这将导致服务器500错误。
我设法让平面网页正常工作,但Sigplus插件不再有效。不会卸载。 Joomla无法修改服务器上的文件。最终用XCache(?)弹出窗口阻止了我的任何密码处理。尝试新鲜的Joomla安装。不会安装插件(无法创建/写入目录)。 – andylamb 2012-04-04 16:12:35