Gregory Lamberson.com でクライアント用のサイトを設計および設定しました。何らかの理由で彼が新しいコンテンツを作成しようとすると、画像が正しいディレクトリにアップロードされません。私がサイトに置いた古い画像は/ sites/default/filesに正常に表示されていますが、彼が新しい画像を追加しようとすると、画像が/?q = sites/default/filesに書き込まれ、そのディレクトリには存在しないため、画像がサイトに表示されません。
クリーンURLが有効になっていないため、有効にすると問題が解決する可能性があると考えていました。ただし、私はフロントエンドの開発を開始したばかりであり、セカンド(専門家)の意見を使用できます。
問題のノードは Storm Demon & AfterLife Project にあります。
ありがとう!
この問題を修正しました。どうやら、それはデフォルトのディレクトリでの権限の問題でした。再帰的に777に設定すると、クライアントは問題なく画像を投稿できました。私は、settings.phpファイルのアクセス許可を必ずリセットする必要がありました。
777は、サーバー上のファイルを誰でも書き込み、実行できる完全なアクセス権を付与します。私は777ですべてがうまくいくことを知っていますが、誰かがあなたのサーバーをハッキングするまであなたは幸せでしょう。
代わりにCHMODを使用して、サーバーのユーザー名を適用してください。ローカルからリモートに転送すると、tarballを使用すると所有権が引き継がれるため、この問題が発生する可能性があります。 770は777よりもはるかに優れています。