web-dev-qa-db-ja.com

更新のダウンロードが失敗する(/ tmpディレクトリのUNIXファイルのアクセス許可)

admin/reports/updates/updateに移動してすべてを選択し、[これらのアップデートをダウンロード]をクリックすると、次のエラーメッセージが表示されます

宛先ディレクトリが正しく設定されていないため、指定されたファイルtemporary://filewq3Naoをコピーできませんでした。これは、ファイルまたはディレクトリの権限の問題が原因である可能性があります。詳細については、システムログを参照してください。 http://ftp.drupal.org/files/projects/ctools-7.x-1.0-alpha4.tar.gztemporary://update-cache/ctools-7.x-1.0-alpha4.tar.gz.に保存できませんでした

ファイルシステムの設定はここにあります:admin/config/media/file-system

/tmp777でセットアップされており、このページでエラーは発生しません。 /tmp2を使用して777を作成しようとすると、そのディレクトリはセキュリティチェックに失敗します。私は共有ホスティングをしています。 /tmpにはanalogawstatscpbandwidthwebalizerwebalizerftpというディレクトリがあり、CPannelユーティリティであると想定しています。 :)

3
MGParisi

おそらく、/ tmpではなく/ some/path/to/your/directory/tmpである独自のtmpディレクトリを持っています。確かに/ tmp2を作成することはできません:)

これを見つけるには、admin/reports/status/phpに移動して_SERVER ["DOCUMENT_ROOT"]を探します。これにより、Drupalがどこにあるかがわかり、そこから、 tmpディレクトリへのパスを作成します。

次に、一時ディレクトリをそれに設定します。

1
Berdir

「tmp」の下にディレクトリを作成し、「〜/ tmp/drupal」を使用する必要がありました。世界のいくつかのあいまいな部分でこれを発見しました

1
MGParisi