【问题标题】:Move the whole joomla site to a different directoy/subdomain将整个 joomla 站点移动到不同的目录/子域
【发布时间】:2010-10-19 19:06:49
【问题描述】:

我目前正在一个临时子域中开发一个基于 joomla 1.5 的站点(它指向安装所有 joomla 东西的服务器上的一个子文件夹)。目前我正在使用插件 joomgallery 和 kunene 1.0.9(传统模式)。 开发完成后,我想将整个站点移动到根目录并删除整个子域。理想情况下如何做到这一点?我可以只移动文件还是还有更多?有什么常见的陷阱需要注意吗?例如。有没有引用的绝对路径?

【问题讨论】:

    标签: joomla


    【解决方案1】:

    在您的 configuration.php 文件中,可能会定义基本路径,如下所示:

    var $live_site = 'http://temp.mysite.com/';
    

    ...虽然我认为现在默认情况下,它会自动为您检测此值。

    检查自定义组件的配置,看看它们是否也有“硬编码”的路径。

    您可以做的另一件事是设置一个带有一些RewriteRules 的.htaccess 文件,以便任何对http://temp.mysite.com 的调用都会重定向到http://www.mysite.com

    【讨论】:

    • 我可能还要检查数据库的绝对路径?
    • 除非您在内容项中输入硬编码的绝对 URL,否则您不必检查数据库。
    【解决方案2】:

    有一个免费的 Joomla!这称为 Joomlapack 的扩展。只需使用 Joomlapack 进行备份,将创建的备份文件移动到新站点/文件夹并运行也在备份中创建的脚本。完毕! Joomlapack 对数据库和站点文件进行完整备份,因此您可以根据需要将站点移动到任何地方。 Joomlapack 可以在这里找到:http://www.joomlapack.net/

    【讨论】:

    • 同样的解决方案是否也适用于 joomla 1.7?我在上面有同样的问题,只有 joomla 1.7
    【解决方案3】:

    确保按照these instructions 编辑您的configuration.php 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-10
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-08
      • 1970-01-01
      相关资源
      最近更新 更多