わかりました。以前は正常に実行されていた PHP のファイル アップロード スクリプトがあります。しかし、私はそれを新しいサーバーに移動しました。
新しいサーバーには、すべての Web サイト フォルダーに対して次の設定があります (Ubuntu を実行しています)。
私の古いサーバーでは、すべての Web サイト フォルダーに次の設定があり、同じ PHP コードを使用してファイルをアップロードできました。
何か不足していますか?これらのアクセス許可は、PHP 自体に設定する必要がありますか? 「file_uploads = On」が php.ini に設定され、ファイルのアップロードに関連するその他すべてがデフォルトに設定されます。
私がやりたいことは、PHP スクリプトが特定のディレクトリに画像をアップロードできるようにすることだけです。明らかな何かが欠けていますか?パブリック書き込み権限を許可すると、スクリプトが正しく実行されるため、これは間違いなく権限の問題であり、スクリプトの問題ではありません。しかし、確かにパブリック書き込みアクセスを許可することは、セキュリティ上の大きな問題です。
何か案は?