Joomla:将网站复制到另一个目录后未找到网页

问题描述:

我复制了一个活的joomla网站。原文在[this] [1]网站上找到。复制的一个在[这里] [2]找到。但是所有链接(例如在左侧导航菜单中)都会导致404错误。管理员后端是可访问的,我可以在复制的一个新建菜单项,但它们都会导致404错误。Joomla:将网站复制到另一个目录后未找到网页

我做了调整的configuration.php文件,因此变量$ tmp_path变量$ log_path点正确路径。我更新变量$ live_site =“http://hosting01.hestronic.nl/~ijskoud2

的live_site是在原有的configuration.php文件是空的。

我还需要运行更新吗?

谢谢

PS的Joomla 1.5.25

你不需要做任何事情来$ live_site,让它空白。 tmp和日志路径是您需要触摸的唯一东西。如果您打开了SEF URL,则还需要将重写基地从/更改为子目录。

我不同意我的朋友@布伦特。
转到您的数据库到菜单表(默认情况下称为jos_menu)并查找“路径”列。您可能需要手动修复所有菜单的路径以指向新文件夹。

+0

感谢您的信息,但我只看到一列填充像index.php?option = com_content&view = article&id = 63 \t这样的值的“链接”我不知道在这些字段中要改变什么。 – jorrebor 2012-02-21 12:41:57

+0

应该有“链接”和“路径”两列:http://docs.joomla.org/Tables/menu – alfasin 2012-02-21 16:47:30

+0

我现在关闭了海基会的网址,一切正常。对于测试这是足够的,谢谢antway – jorrebor 2012-02-22 14:17:24

我遇到了类似的问题,我的所有链接都翻倍了。通过前缀http://修复为$live_site

在系统 - >全局配置中关闭搜索引擎友好的url功能。 如果你真的想启用SEF URL,那么你需要根据你的站点目录在服务器中设置你的重写基地。

对于$ live_site变量,不需要修改它并保持为空。如果.htaccess文件存在于你的新文件夹

检查。如果不存在,请从管理员端删除sef url configuration