質問: 同じ場所にあるphpファイルを使用して、ウェブサーバー上のファイルを編集/変更するにはどうすればよいですか? サーバーにxmlファイルがあります。同じディレクトリに、xmlのコンテンツを変更して保存するphpファイルがあります。これでは、保存部分は機能しません。私の知る限り、コードは大丈夫で、問題はファイルアクセスの許可にあります。ここで利用可能な詳細: https://stackoverflow.com/questions/3351652/how-to-save-an-xml-file-on-the-web-server-using-php (コードに問題はありません。より多くの洞察を与えるために提供しました。問題はアクセス許可にあるようです)xmlファイルの権限は、rw-r--r--(644)です。私の質問は、私はそれを正しくやっていますか?同じディレクトリ内のファイルを変更するにはどうすればよいですか?
回答: 多分何かを見落としているかもしれませんが、php/webserverのユーザー以外の可能性が既に確立されているため、書き込み権限を与えられていない所有者にのみ書き込みアクセス権を与えているようです。ユーザーが「www-data」グループ(またはwebサーバーが使用しているグループ)に属していることを確認し、グループ「chmod g + w filename.xml」に書き込み許可を追加することができます。または、「chown www-data:www-data filename.xml」で「www-data」グループにそのファイルを配置できます