【发布时间】:2011-03-23 12:14:56
【问题描述】:
我使用 Acquia 堆栈而不是 MAMP 或 WAMP,但我使用它来运行正常的 Drupal 安装。
我很好地导入了一个网站。然后我将站点的文件移动到不同的文件夹,现在我不知道如何更改站点的设置。
在堆栈界面中,如果我转到我的站点并单击设置 > 站点 > 编辑 然后我可以看到它指向旧文件夹的站点路径,但我无法更改这些设置。
我需要创建一个新网站并重新导入吗? 谢谢
【问题讨论】:
我使用 Acquia 堆栈而不是 MAMP 或 WAMP,但我使用它来运行正常的 Drupal 安装。
我很好地导入了一个网站。然后我将站点的文件移动到不同的文件夹,现在我不知道如何更改站点的设置。
在堆栈界面中,如果我转到我的站点并单击设置 > 站点 > 编辑 然后我可以看到它指向旧文件夹的站点路径,但我无法更改这些设置。
我需要创建一个新网站并重新导入吗? 谢谢
【问题讨论】:
我一直在寻找这个答案,并深入了解了 acquia 安装文件夹。这是我在 acquia 桌面界面更改站点路径的方法。
不要忘记备份以防万一。
有 4 个文件需要处理:
您必须以管理员身份运行记事本。
似乎只更改 #4 + #5 不会损害我的网站,这些可以通过 acquia 界面完成。但是更改 #2 + #3 会让你感觉舒服 :)
希望有帮助
【讨论】:
我也有同样的问题。我正在运行 Acquia Dev Desktop 并希望将安装的默认文件夹从 /drupal-7.10 更改为 /docroot。
我在 Mac 上运行它,在阅读了上面的帖子后,我搜索了在我的硬盘上找不到的 dynamic.ini 和 static.ini 文件。检查了 httpd.conf 文件,没有看到任何提及。
我最终制作了 vhosts.conf 的备份副本并将 vhosts.conf 更改为:
<VirtualHost *>
ServerName loc.MYWEBSITE.com
DocumentRoot "/Users/dv/Sites/MYWEBSITE/**new_dir_name**
<Directory "/Users/dv/Sites/MYWEBSITE/**new_dir_name**">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory<
<VirtualHost>
刷新了浏览器,我很高兴。
【讨论】:
我也遇到了这个问题,我能补救的唯一方法是转储数据库删除项目,然后重新导入。仅供参考,请确保为本地主机设置正确设置了 Drupal 中的 settings.php,这对我来说是另一个问题。
.. 我查看了所有 Acquia 文件,试图找到它首先存储此信息的位置,但找不到它
【讨论】:
在.htaccess 中,RewriteBase 行是否指向正确的目录?例如:
RewriteBase /new/directory/
【讨论】:
您还需要编辑 -C:\Windows\System32\drivers\etc\hosts - 文件以更新任何条目
【讨论】:
在 Mac OS X 上,您需要在以下文件中查找和编辑路径:
~/.acquia/DevDesktop/locations.ini
~/.acquia/DevDesktop/Drush/Aliases/aliases.drushrc.php
/Applications/DevDesktop/apache/conf/vhosts.conf
/Applications/DevDesktop/apache/conf/httpd.conf
最重要的是,在 DevDesktop 包本身中:
/Applications/DevDesktop - 右键单击 Acquia 开发桌面datamodel.xml 和static.ini
【讨论】: