Magentoの管理インターフェースを介して画像がサイトにアップロードされない問題を修正しようとしています。私が得るエラーは、 "/var/www/vhosts/site/httpdocs/media/slide/slides /宛先フォルダは書き込み可能でないか、存在しません" "です。バック通常のユーザーに、その後、apacheのに通常のユーザーから(一度に一つ、その順序で)、 Magento 1.9.1 - 画像がアップロードされていません。宛先フォルダが書き込み可能でないか、存在しません。
- 設定し、再帰777の権限:私は次のことを行っていますapacheのユーザーは、Apacheに777
- セットのメディアフォルダの所有権へ
- セットメディアフォルダのアクセス権を動作しなかった場合、それがうまくいかなかった場合は、その後、戻って通常のユーザーへ
- は、スライドフォルダーを削除し、アップローダーを作成してみましょうフォルダを作成することはできませんが、 "ディレクトリを作成できませんトーリー 'の/ var/www /以下のバーチャルホスト/サイト/をhttpdocs /メディア/スライド/をスライド'
私がしようとして他に何かわかりません。
システム情報:
CentOS Linux release 7.1.1503 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
CentOS Linux release 7.1.1503 (Core)
CentOS Linux release 7.1.1503 (Core)
**PHP Version:** 5.4.16
**HTTPD Version:** 2.4.6
**MariaDB Version:** 15.1 Distrib 5.5.41-MariaDB, for Linux (x86_64) using readline 5.1
**SELinux Status:**
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
EDIT
私はコマンドgetfacl media
を実行し、次の出力を得た:
# file: media
# owner: tmweb
# group: tmweb
user::rwx
user:tmweb:rwx
group::r-x
mask::rwx
other::rwx
は私がにグループを設定する必要がありますかフォルダ?もしそうなら、どのコマンドを使ってグループ書き込みアクセスを許可しますか?
私はchgrp -R tmweb media
とchown -R tmweb:tmweb media
を試しましたが、変更はありません。
[[email protected] media]# getfacl slide/
# file: slide/
# owner: tmweb
# group: tmweb
user::rwx
user:tmweb:rwx
group::rwx
group:tmweb:rwx
mask::rwx
other::rwx
mod_rewriteが有効で、キャッシュをクリアしました。問題はまだ解決されていません。 – kibria3
サイドメディア/スライド/スライドにフォルダを作成してから、管理者から画像をアップロードしようとしました。許可を777に設定しました。 –
あなたの提案を試みましたが、同じエラーが表示されました。 – kibria3