2

私はどこにもこれを見つけることができないようです。Wordpress のすべてのフォルダーに対する noobs の Windows/Linux アクセス許可の決定的なリストがどこにあるか知っている人はいますか? 私はchmodding、chowning、chgroupingには問題ありませんが、ユーザーがサーバーにファイルをアップロードできないようです(何らかの理由で画像は問題ありません)。Windows と Linux の両方で試してみましたが、Linux が私の好みのプラットフォームでしたが、役に立ちませんでした。

ここで何をすべきかを一度だけ知りたいです!そこにリストはありますか??!

4

4 に答える 4

2

これが私のやり方です(括弧内のものを環境に合わせて変更してください:)

$ cd [wordpress_install_folder]
$ chown -R [webuser]:[mygroup] *
$ chmod -R g+w *
$ chown root:root wp-config.php
$ chmod 644 wp-config.php
于 2013-06-27T08:38:46.743 に答える
1

まず、ファイルとフォルダーの所有権を Web サーバー ユーザー (apache、nginx、www-data など) に変更します。

以下を使用してこれを行うことができます。

cd /path/to/wordpress/
chown -R apache *
chgrp -R apache *

次に、ファイルとディレクトリのアクセス許可を変更します (Wordpress Codex の推奨に従って)。最初のコマンドは、ディレクトリのアクセス許可を変更します。2 番目のコマンドは、ファイルのアクセス許可を変更します。は.、現在のディレクトリからすべてを変更することを示します。

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

WordPress のインストールを保護する方法について詳しく知りたい場合は、http: //codex.wordpress.org/Hardening_WordPress#File_permissionsを参照してください。

于 2014-03-25T08:45:06.170 に答える
0

次のファイルは書き込み可能である必要があります。

/sitemap.*         (dependes)
/.htaccess
/wp-config.php
/wp-content/       (recursively)

ワードプレスの更新を許可したい場合は、./書き込み可能に設定するだけです

誰に書き込み/実行権限を付与するかを尋ねる場合、それはサーバー構成、httpd ユーザー/グループ、およびファイルの所有者に依存します。600ファイルと700ディレクトリを許可する必要があります。うまくいかない場合は、グループ権限660770. 一部のサーバーは必要ですが666777chroot環境を使用している可能性があり、chrootから抜け出すことができないため、他の仮想ホスト/共有の権限でさえ問題になりません。

Wordpress は httpd ユーザーを使用して書き込みますが、おそらく ftp ユーザーを使用して書き込みます。誰が何をしているのかを知ることがすべてであり、これはすべてのサーバーで同じではない.

ファイルが FTP ユーザーに属しているが、www ユーザーが割り当てられたグループに属している場合 => 660 / 770

ファイルが www ユーザーに属しているが、ftp ユーザーが割り当てられたグループに属している場合 => 660 / 770

ftp と www が同じユーザーの場合 => 600 / 700

2 人のユーザーのうち少なくとも 1 人がファイル グループに属しておらず、所有者でもない場合 => 666 および 777

于 2013-06-27T10:17:46.477 に答える
0

Linux Ubuntu を使用している場合に WordPress のアクセス許可を設定する最善の方法は、ディレクトリの所有権を apache ユーザーに与えることです。

sudo chown username:www-data /path/to/wordpress -R 
sudo chmod g+w /path/to/wordpress -R 

ソース: https://www.digitalocean.com/community/articles/how-to-install-wordpress-on-ubuntu-12-04

于 2014-04-25T01:24:40.613 に答える