5

MAMPまたはWAMPの代わりにAcquiaスタックを使用していますが、通常のDrupalインストールを実行するために使用しています。

サイトをうまくインポートしました。次に、サイトのファイルを別のフォルダーに移動しましたが、サイトの設定を変更する方法がわかりません。

スタックインターフェイスで、自分のサイトに移動し、[設定]>[サイト]>[編集]をクリックすると、古いフォルダーを指すサイトパスが表示されますが、これらの設定を変更できません。

新しいサイトを作成して再度インポートする必要がありますか?ありがとう

4

6 に答える 6

5

私はこの答えを探していて、acquiaインストールフォルダーを掘り下げました。これが、acquiaデスクトップインターフェイスでサイトパスを変更するために行ったことです。

万が一に備えてバックアップをとることを忘れないでください。

出席する4つのファイルがあります:

  1. Program Files/acquia-drupalインストールフォルダーにあるAcquiaDevDesktopControlPanelの下のstatic.iniとdynamic.iniを開いて編集します。Macでは違うかもしれません。
  2. static.iniでsiteDirを編集します
  3. dynamic.iniでselImportedSiteCodebaseとcodebaseDirを編集します
  4. 新しいドキュメントルートを使用するには、apacheフォルダーでhttpd.confを編集します。そこに変更する場所は3つまたは4つあります
  5. 新しい場所を反映するようにvhosts.confを編集します

管理者としてメモ帳を実行する必要があります。

#4 +#5だけを変更しても、私のサイトに害はないようです。これらは、acquiaインターフェイスを介して実行できます。しかし、#2 +#3を変更すると、快適に感じることができます:)

お役に立てば幸い

于 2011-04-16T08:22:51.787 に答える
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>

ブラウザを更新したところ、問題なく使用できました。

于 2012-01-01T19:57:24.467 に答える
1

私もこの問題に遭遇しました。修正できる唯一の方法は、データベースをダンプしてプロジェクトを削除してから、再インポートすることでした。参考までに、Drupal の settings.php がローカルホストのセットアップ用に正しくセットアップされていることを確認してください。これは私にとってもう 1 つの問題でした。

.. 最初にこの情報が保存されている場所を見つけるために、Acquia ファイル全体を調べましたが、見つかりませんでした。

于 2011-04-15T20:38:41.973 に答える
0

.htaccess で、RewriteBase 行が正しいディレクトリを指していますか? 元:

 RewriteBase /new/directory/
于 2011-03-23T13:21:42.520 に答える