joomla - 如何更改链接中的子目录?

时间:2009-02-27 07:42:41

标签: content-management-system joomla

我在localhost的子目录“joomla”下创建了我的网站。现在我已将此网站移植到我的托管服务器下的另一个子目录“testing”。完成此操作后,每当我使用任何创建的菜单项时,他们都会尝试在“joomla”文件夹下找到一个页面,而不是“测试”

所以链接类似于http://www.mydomain.com/joomla/articleid= ...而不是http://mydomain.com/testing/articleid= ...

我应该在哪个文件中进行此更改以及文件中的位置?我试着调查一下configuration.php,但是我不知道应该在哪里进行更改。

这只是主页上使用的菜单的问题(我的主页是自定义页面)我还注意到主页不能直接访问/ testing / images文件夹中的图像。我必须明确地将/ testing添加到图像src。

感谢。

2 个答案:

答案 0 :(得分:2)

查看configuration.php文件。你需要改变几个变量:

在Joomla 1.0中:

$mosConfig_absolute_path = 'C:/webroot/joomla';
$mosConfig_cachepath = 'C:/webroot/joomla/cache';
$mosConfig_live_site = 'http://localhost/joomla';
// change to:
$mosConfig_absolute_path = '/home/username/www/testing';
// of course, use your own path here - find it out with php_info()
$mosConfig_cachepath = '/home/username/www/testing/cache';
$mosConfig_live_site = 'http://www.mydomain.com/testing';

在Joomla 1.5:

var $log_path = '/home/username/www/testing/logs';
var $tmp_path = '/home/username/www/testing/tmp';
var $live_site = 'http://www.mydomain.com/testing';

答案 1 :(得分:1)

如果您要多次执行此迁移,我建议使用像joomlapack这样的备份/迁移工具 - 它使得从localhost迁移到生产的任务不到2分钟。包括数据库和传输中的模块/组件也是如此。没有问题从localhost中的一个目录结构移动到生产中的另一个目录结构。