【发布时间】:2011-01-14 04:05:21
【问题描述】:
我想从
移动一个测试 Drupal 安装/opt/lampp/htdocs/corporate/internet
到
/公司/互联网
我必须对 .htacess、settings.php 和/或其他设置进行哪些相应的更改?
【问题讨论】:
我想从
移动一个测试 Drupal 安装/opt/lampp/htdocs/corporate/internet
到
/公司/互联网
我必须对 .htacess、settings.php 和/或其他设置进行哪些相应的更改?
【问题讨论】:
这取决于您的sites/ 目录是如何设置的。如果您只有一个 default 目录,那么您真的应该很高兴。
【讨论】:
大多数情况下,您不必进行更改。这是因为 Drupal 安装往往被设置为使用相对路径,无论它在系统中的哪个位置都是有效的。您可能想快速搜索字符串 /opt/lampp/htdocs 的任何自定义代码,以查看是否有人没有做相对的事情,但任何其他 contrib 代码都应该可以正常工作。
正如 Jubal 所提到的,如果您要使用不同的 URL 访问该站点,则在站点目录中设置的站点可能需要重命名 - 如果您要从 devel.site.com 移动到 www.site.com ,并且您有一个sites/devel.site.com 目录,那么您可能想要将该目录复制到sites/www.site.com。另一方面,如果您为您的网站使用站点/默认值,或者您根本不更改 url,那么这不是问题。
请注意,Drupal 根目录中的 .htaccess 对于 Drupal 的工作非常重要,并且对目录执行简单的 cp -R 不会复制 .htaccess,因此请确保复制它。 (子目录中的.htaccess 文件,比如sites/default/files,就可以了,就是根目录下的这个。)
最后,在您移动文件后检查您的文件权限。您尤其需要确保文件和 tmp 目录的文件权限正确,以便人们可以正确上传文件。 (这可能并不重要 - 但仍然需要检查。)
【讨论】: