我使用 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 Dev Desktopdatamodel.xml
和static.ini