最近、自己管理型の VPS に移行し、いくつかの WordPress ウェブサイトを運営しています。しかし、WordPress が 777 パーミッションなしでファイルやフォルダーをアップロードしたり、変更したりしないことは、私を本当に混乱させます。私は Unix についていくつかのことを知っており、ファイル/フォルダーに 777 を与えることは非常に危険であることを知っていますが、その権限がないと機能しないため、仕方がありません。
wp-content/ とそのすべてのサブディレクトリとファイルに 777 のアクセス許可を与える以外chown apache:apache -R wp-content/
に、ユーザーとグループの apache に所有権を与えることも行いました。そうして初めて、すべてが「機能」します。
では、VPS で適切な権限とユーザー/グループを使用して機能させるにはどうすればよいですか? Google 検索のどこかで、同じグループに数人のユーザーを追加する必要があることを見てきました。それがどのように機能するのかわかりません。また、wp-config.php ファイルに FTP 情報を追加する必要があることも確認しました。
- ユーザー名 ftpuser で ftp ユーザーを作成し、vsftpd を実行しています。なんで?WordPress には FTP 接続が必要です。
- wp-content/ のすべてのファイルとフォルダーは、perms 777 でユーザーグループ apache:apache に設定されています
- フォルダー/ディレクトリには755、775、ファイルには664、644のアクセス許可を試しました。うまくいきません
- 実行している OS: Ubuntu Server、CentOS
今思いつくのはここまでです、後ほど更新します。
助けてくれてどうもありがとう。