gpt4 book ai didi

php - 将 modx 站点从子文件夹移动到根文件夹

转载 作者:太空宇宙 更新时间:2023-11-03 12:35:09 24 4
gpt4 key购买 nike

我有一个 MODX 站点在根文件夹(即 public/www/)中的共享服务器上运行。
我还在子文件夹 (public/www/modxtest) 中运行了一个 MODX 测试站点。

我想将这个测试站点移动到根目录中,这样根文件夹中的 modx 站点在迁移结束之前不会受到影响。

我之前没有接触过MODX,不知道迁移过程。

这样做的一种方法可能是使用 htaccess 文件并将对根 MODX 站点的请求重定向到子文件夹 MODX 站点,如 https://my.bluehost.com/cgi/help/347 中所示。

这种方法可能会让其他人感到困惑,因为他们不知道发生了这种重定向,并且可能碰巧删除了前缀为“test”的子目录。

从子文件夹完全迁移到根文件夹的更好、更可靠的方法是什么?

提前致谢

最佳答案

您没有指定您使用的是哪个版本的 Modx,但我认为它是 Revo。

移动 Revo 站点可能很困难,但我已经做过好几次了,所以我列出了一个简单的 list ,列出了我必须做的事情。

  1. 将所有文件移动到正确的目录。
  2. 在 modx-root 中打开 config.core.php。在这里输入您的新路径
  3. 打开 core/config/config.inc.php 并更改所有路径和相关 url 以匹配您的新文件夹/url。
  4. setup 文件夹上传到您的 modx-root。如果您没有此文件夹,请从 modx.com 下载:注意:请记住为您的 Modx 版本上传安装文件夹,因为这些文件夹可能包含更改。上传错误的设置可能会导致您的 Modx 崩溃。您可以在管理器面板中查看当前的 Modx 版本。在移动所有文件之前执行此操作。
  5. 运行设置(选择现有站点)。
  6. 全部完成。

要找到您的完整路径,这个 PHP 脚本应该可以发挥作用:

<?php
echo dirname(__FILE__);
?>

将它放在 Modx-root 中。这将是您的根路径。

这应该是一种非常安全的方法,但请记住备份所有文件并在更改路径和 url 时要小心。

关于php - 将 modx 站点从子文件夹移动到根文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13556466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com