2

リンク解除機能を使用してウェブサイトにアップロードされたファイルを削除しようとすると、

Message: unlink() [function.unlink]: SAFE MODE Restriction in effect. The script whose uid/gid is 10566/2524 is not allowed to access /var/www/vhosts/websitename owned by uid/gid 0/0

それはセーフモードの問題だと読みました。OKですが、アップロードされたファイルを削除するにはどうすればよいですか?

4

2 に答える 2

0

技術的には、アップロードされたファイルを移動 (または削除) する必要があります。

マニュアルから:

ファイルが移動または名前変更されていない場合、ファイルは要求の最後に一時ディレクトリから削除されます。

それらを削除できない場合は、そのままにしておきます。スクリプトが終了すると、システムによって削除されます。

于 2012-10-03T15:38:28.083 に答える
-1

ファイルを削除する PHP スクリプトで、先頭に次の命令を追加してみてください。

ini_set('safe_mode', 'off');

編集

Web サーバーの構成にアクセスできない場合は、.htaccess ファイルを使用して safe_mode をオフにしてみてください。

php_admin_flag safe_mode Off
于 2012-10-03T15:38:09.090 に答える