0

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

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

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

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

谢谢。

4

2 回答 2

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';
于 2009-03-12T00:48:46.043 回答
1

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

于 2009-03-13T18:31:32.117 回答