我复制了一个现场joomla网站。原文发现于[this] [1]网站。找到[here] [2]中复制的那个。但是所有链接(例如在左侧导航菜单中)都会导致404错误。管理员后端是可访问的,我可以在复制的菜单项中创建新的菜单项,但它们都会导致404错误。
我确实调整了configuration.php文件,所以var $ tmp_path var $ log_path指向正确的路径。我更新了var $ live_site ='http://hosting01.hestronic.nl/~ijskoud2
原始configuration.php文件中的live_site为空。
我还需要运行更新吗?
谢谢
PS joomla 1.5.25
答案 0 :(得分:1)
我遇到了类似的问题,我的所有链接都加倍了。通过将http://
添加到$live_site
答案 1 :(得分:1)
在系统中关闭搜索引擎友好的网址功能 - >全局配置。 如果您确实要启用SEF URL,则需要根据服务器中的站点目录设置重写基础。
对于$ live_site变量,无需修改它并将其保持为空。
答案 2 :(得分:0)
您无需对$ live_site执行任何操作,只需将其留空即可。 tmp和log路径是您唯一需要触摸的东西。如果您启用了SEF网址,则还需要将重写基础从/
更改为子目录。
答案 3 :(得分:0)
我不同意我的朋友@Brent。
转到数据库到菜单表(默认情况下称为jos_menu)并查找“路径”列。您可能需要手动修复所有菜单的路径以指向新文件夹。
答案 4 :(得分:0)
检查新文件夹中是否存在.htaccess
文件。如果不存在,请从管理员端删除sef url configuration
。