2011-03-23 24 views
4

我使用Acquia堆栈而不是MAMP或WAMP,但即时通讯使用它来运行正常的Drupal安装。Drupal Acquia Stack - 将文件移动到不同的文件夹,如何更新网站?

我导入了一个网站罚款。然后,我将网站的文件移动到不同的文件夹,现在我不知道如何更改网站的设置。

在堆栈界面中,如果我转到我的站点并单击设置>站点>编辑 然后我可以看到它指向旧文件夹的站点路径,但我不能更改这些设置。

我是否需要创建一个新站点并再次导入它? 谢谢

回答

5

我一直在寻找这个答案,拆出到的Acquia安装文件夹。这是我在acquia桌面界面上更改Site Path的操作。

不要忘记备份以防万一。

有4档出席:

  1. 打开并编辑static.ini和dynamic.ini您AcquiaDevDesktopControlPanel在Program Files文件/的Acquia,Drupal的安装文件夹下。也许在Mac上不同。
  2. 编辑siteDir在static.ini
  3. 编辑selImportedSiteCodebase和codebaseDir在dynamic.ini
  4. Apache的文件夹编辑httpd.conf中使用新的文档根目录。有3个或4个位置的改变有
  5. 编辑vhosts.conf,以反映新的位置

您必须运行记事本作为管理员。

它似乎只改变#4 +#5不会伤害我的网站,这些可以通过acquia接口完成。但改变#2 +#3让你感觉很舒服:)

希望帮助

+0

我正在使用Acquia dev桌面2测试版。我只想更改网站URL,并且只需编辑%PROGRAMFILES(x86)%\ Dev Desktop \ AcquiaDevDesktop \ – SgtPooki 2014-04-24 20:35:00

+0

中的datamodel.xml文件我还必须更改hosts文件条目和dev中的vhosts文件桌面\ apache的\的conf \ vhosts.conf – SgtPooki 2014-04-24 20:40:23

0

在.htaccess中,是RewriteBase行指向正确的目录吗?例如:

RewriteBase /new/directory/ 
+0

RewriteBase的东西被注释掉了。当我之前(在我的电脑和服务器上)移动drupal安装时,我从未改变过.htaccess设置,并且一切都一直正常。 Acquia stack是否会编辑.htaccess?如果是这样,为什么?谢谢 – Evans 2011-03-23 14:37:44

+0

默认情况下,RewriteBase行被注释掉,通常不需要。根据我的经验,当我的Drupal安装不在apache根目录的文件夹中时,我需要它。也就是说,如果我的网站映射到目录/ htdocs,并且我的drupal安装位于/ htdocs/drupal中,那么我需要取消注释RewriteBase行并将drupal文件夹添加到它。但是,如果我的网站作为根映射到/ htdocs/drupal,则不需要取消注释该行。 – 2011-03-23 15:44:05

+0

我不认为这是问题,因为Acquia堆栈界面在我的电脑上列出了网站的旧位置,但不会让我更改此设置。谢谢 – Evans 2011-03-23 16:26:10

0

我也遇到了这个问题,我能够解决的唯一方法是转储数据库删除项目,然后重新导入。只是一个参考,确保Drupal中的settings.php为本地主机设置正确设置,这对我来说是另一个snafoo。

..我看了看周围的所有的Acquia文件,试图找到它最初保存该信息的地方,但无法找到它

2

我有同样的问题。我正在运行Acquia Dev Desktop并希望将安装的默认文件夹从/drupal-7.10更改为/ docroot。

我在Mac上运行它,阅读上面的帖子后,我搜索了dynamic.ini和static.ini文件,这些文件在我的硬盘上找不到。检查了httpd.conf文件,没有看到任何提及的内容。

我最终创建了vhosts.conf的备份副本并更改了vhosts。conf to:

<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> 

刷新浏览器,我很好走。

相关问题