我使用Acquia堆栈而不是MAMP或WAMP,但我正在使用它来运行正常的Drupal安装。
我导入了一个网站。然后我将网站的文件移动到另一个文件夹,现在我无法弄清楚如何更改网站的设置。
在堆栈界面中,如果我转到我的网站并点击设置>网站>编辑 然后我可以看到它指向旧文件夹的站点路径,但我无法更改这些设置。
我是否需要创建新网站并再次导入? 谢谢
答案 0 :(得分:5)
我正在寻找这个答案,并挖掘到acquia安装文件夹。以下是我在acquia桌面界面上更改Site Path所做的工作。
不要为了以防万一而忘记备份。
有4个文件可供参加:
您必须以管理员身份运行记事本。
似乎只改变#4 +#5不会伤害我的网站,这些可以通过acquia界面完成。但改变#2 +#3会让你感到舒服:)
希望有所帮助
答案 1 :(得分:2)
我有同样的问题。我正在运行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>
刷新浏览器,我很高兴。
答案 2 :(得分:1)
我也遇到了这个问题,我能够解决的唯一方法是转储数据库删除项目,然后重新导入。只是一个FYI,确保Drupal中的settings.php正确设置为localhost设置,这对我来说是另一个snafoo。
..我查看了Acquia文件周围的所有文件,试图找到一个存储此信息的地方,但却找不到它
答案 3 :(得分:0)
在.htaccess中,RewriteBase行是否指向正确的目录?例如:
RewriteBase /new/directory/
答案 4 :(得分:0)
您还需要编辑-C:\ Windows \ System32 \ drivers \ etc \ hosts-文件以更新所有条目
答案 5 :(得分:0)
在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 Desktop datamodel.xml
和static.ini