web-dev-qa-db-ja.com

docksalのローカルサイトでの.htaccessエラー

私はDrupal 8.6.4 WebサイトをAcquia Dev Desktop内に作成しましたが、ローカルDocker/Docksalセットアップに移動して、作業を続行しました(これまで使用したことがない)-Macの場合、問題がある場合、すべては問題ないように見えますが、2つの問題があります。1つ目は、htaccessに関するログの一連のセキュリティ警告で、特定のコードを含むhtaccessを「/ var/www/config/default」ディレクトリに追加するように指示しています。しかし、私はこのファイルディレクトリを持っていません。これは、Docksalのセットアップです。コンピューター上で〜/ projects/projectname/docrootをセットアップするだけです。

私が関連していると思われる2番目の問題は、Drush archive-backup --destination = x/x/x。を実行できないことです。完全な読み取り/書き込みを許可しても、常にファイルのアクセス許可によってそれが妨げられていることを通知しますフォルダに対する権限。しかし、私は--destinationを追加せずにそれを行うことができます。一時フォルダに配置するだけです。

ここに私が見るエラーがあります-それは私が管理ページをロードするときはいつでもほとんど生成します。

    Security warning: Couldn't write .htaccess file. Please create a .htaccess file in your /var/www/config/default directory which contains the following lines:
    # Deny all requests from Apache 2.4+.
    <IfModule mod_authz_core.c>
      Require all denied
    </IfModule>

    # Deny all requests from Apache 2.0-2.2.
    <IfModule !mod_authz_core.c>
      Deny from all
    </IfModule>

    # Turn off all options we don't need.
    Options -Indexes -ExecCGI -Includes -MultiViews

    # Set the catch-all handler to prevent scripts from being executed.
    SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
    <Files *>
      # Override the handler again if we're run later in the evaluation list.
      SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003
    </Files>

    # If we know how to do it safely, disable the PHP engine entirely.
    <IfModule mod_php5.c>
      php_flag engine off
    </IfModule>
1
turpentyne

Acquiaプロジェクトのルートにはディレクトリconfig/defaultがあるため、必要なのは書き込み可能なようにすることだけです。

または、$config_directories['vcs']$config_directories['sync']settings.phpを書き込み可能な場所に変更できます。

1
Yusef