ディレクトリサイト/デフォルト/ファイルは、Mac OS Xで書くことはできません

drupal.stackexchange https://drupal.stackexchange.com/questions/8451

質問

私は自分のウェブサイトを他の誰かによって開発しましたが、現在、Webサーバーで問題なく動作しています。プリインストールされたApacheサーバー、MySQL、およびPHP5を使用して、Mac OS X 10.6に同じサイトを設定しようとしています。また、それは私たちが使用しているDrupal 6.22です。すべてのWebサイトファイル(Drupalおよび.htaccessファイルを含む)をコピーして、/webserver/documents/webサイトに入れました。次に、サーバーでMySQLバックアップを行い、PHPMyAdminを使用してローカルマシンにそのファイルをインポートしました。 settings.phpファイルなどを構成して、DBなどに接続できるようにうまく機能しました。

サイトのほとんどは予想どおりに機能しますが、まったく機能しないノードがいくつかあります。代わりに、私は彼らに行くときにこのメッセージを受け取ります:

「現在、このサイトは技術的な問題のために利用できません。後でもう一度お試しください。ご理解いただきありがとうございます。」

奇妙な部分は、URLに入力してそのノードの編集ページに移動して動作する場合ですが、それでもページを表示できません。

どこでも発見した問題のみが「ステータスレポート」ページにある問題を検索しようとすると、ファイルシステムが書き込みはできないと書かれています。私はこのメッセージを受け取ります:

「ディレクトリサイト/デフォルト/ファイルは書き込みはありません。」

アクセス許可を確認しましたが、そのフォルダーにはDRWXR-XR-Xセットがあります。

適切に設定されていないものに関するアイデアは大歓迎です。

役に立ちましたか?

解決

ファイル サイト内のディレクトリは、Webサーバーによって書かれている必要があります。ファインダーでは、 ファイル ディレクトリと割り当て 読み書き に許可 スタッフ. 。 (これが内部の任意のディレクトリに適用されることを確認してください ファイル 同様に。)あるいは、ターミナルでは、「chmod-r 775 my-site-path/sites/default/files」を処理することができます。 ファイル および含まれているサブディレクトリ。

他のヒント

どのユーザーが「HTTPD」プロセスを実行しているかを確認しました。私の場合、それは「デーモン」でした。

sudo chown -r daemonサイト/デフォルト/ファイル/問題が解決しました(許可:775)

ライセンス: CC-BY-SA帰属
所属していません drupal.stackexchange
scroll top