質問: phpファイルとフォルダへの書き込み許可を与える さらに明確に更新: http://expressionengine.com/user_guide/installation/installation.html によると、それは言う: ほとんどのunixホストの場合、以下が一般的ですが、より制限の厳しい権限を使用してallow php to write to files (666)およびフォルダー(777)。windowsサーバーでは、以下は適用されませんが、ファイルおよびフォルダーがexpressionengineによって書き込み可能であることを確認する必要があります。ホストに連絡する必要がある場合があります。このため。 これが何を意味するのかわかりません。特定のファイルとフォルダーをそれぞれ私が管理者である666と777に変更できますが、上記のようにphpを許可する必要がありますか?元の質問:phpが特定のファイル(666)およびフォルダー(777)に書き込むことができることを確認する必要があります。どうすればよいですか?
回答: 式エンジンは、他の多くのphp webアプリケーションのように、一部のファイルおよびディレクトリへの読み取り+書き込みアクセスを必要とします。たとえば、eeは、config.phpおよびdatabase.phpファイルへの書き込みアクセスを必要とします。ファイルアップロードディレクトリへの書き込みアクセス。ドキュメントの説明によると、ほとんどのサーバーはphpをmod_phpとして実行するため(したがって、webサーバーの権限で実行します)、おそらくftp(または同様の)自分のユーザーを使用して、これらのファイルとディレクトリに666(誰でも読み取りと書き込みができる)および777(誰でも読み取り、書き込み、参照できる)のアクセス許可を与える必要があります。これは最も安全な方法ではありませんが、ホスティングサービスを使用している場合は特に、最も簡単な方法です。ただし、eeの説明にあるように、mod_phpを使用せずにfastcgi、suphp、または別のバージョンを使用しているホスティングプロバイダーにお問い合わせください。これらのサーバーはphpを自分のユーザーとして実行するため、アップロードしたすべてのファイルは、phpおよびeeスクリプトによって作成されたファイルによって、すでに読み取りと書き込みが可能です。 phpによってアクセスされるファイルとディレクトリの場合、600および700のアクセス権が必要になります。その他のファイルは、phpランタイム)には、666および777アクセスが必要です)。