3

XML ファイルを自分のディレクトリに保存するコードがあります。実際には、ローカルホストと共有ホストでは魅力のように機能しますが、Linux VPS では機能しません。

私はいつもこのエラーを受け取りました:

警告: DOMDocument::save(/home/admin/xxxxxx) [domdocument.save]: ストリームを開くことができませんでした: 行 240 の /home/admin/xxxxx で許可が拒否されました

今何ができますか?ディレクトリに chmod 777 がありますが、まだ機能していません...

4

1 に答える 1

2

ファイルが読み取り/書き込み可能であっても、このフォルダーに何かを書き込む権限がない可能性があります。試す

cd /said/folder
chmod a+w .

これが機能する場合は、全員の書き込みビットを削除して、rw 権限を絞り込んでみてください。

chmod a-w .

そして、それをデフォルトの Web サーバーグループにのみ付与します (GNU/Linux ディストリビューションのマニュアルを参照してください)。

chown .www-data .
于 2013-09-13T12:03:33.123 に答える