chmod
CentOSファイルの権限について基本的に理解しています。 777 は 111111111 を表し、rwx
各ルート、グループ、ユーザーなどを表します。私が知らないのは、Apache、FTP、PHPがすべて正しく機能するように設定する方法です。
proFTPdサーバーとApacheサーバーがあります。 ApacheサーバーがPHPファイルを読み取って実行できるように、proFTPdサーバーの権限をどのように設定する必要がありますか?初期設定では、ApacheはFTP経由でアップロードされたファイルを読み取ることができませんでした。 FTPユーザーとApacheサーバーを同じグループに配置する必要がありますか?
標準ホスティングシステムでは、権限システム(FTP-Apache-PHP)はどのように機能しますか?
ベストアンサー1
ApacheでFTPを動作させようとしないで、最も安全な別のアプローチを取ってください。
suPHPとsuExecを使用すると、Apacheは必要なすべてを作成するためにそのユーザーを使用し、ftpはすでにそのユーザー自体を使用します。
centOSでsuPHPを使用してApacheをコンパイルする方法は次のとおりです。 http://markus.revti.com/2010/03/installing-suphp-on-centos-5/
リストに正しいリポジトリがある場合は、次のことを試すことができます。yum install mod_suphp
かなり簡単な方法のようですが、問題が発生しそうではありません。
ご不明な点がございましたら教えてください。最善を尽くしてお手伝いします。