オンライン フォームを使用してファイルをアップロードする機能をユーザーに提供していますが、ファイルのアップロードが処理されるたびに 500 内部サーバー エラーが発生し続けます。これは私が知っていることです:
- 問題は php.ini とは関係ありません。最大ファイル アップロード サイズを確認したところ、2 メガバイトに設定されています。3kb の大きなファイルと 100kb の大きなファイルをアップロードすると、同じ 500 内部サーバー エラーが発生します。
- この問題は、ファイルのアクセス許可とは関係ありません。のアップロードに使用している php ファイルの
upload.php
アクセス許可は 664 に設定されており、アップロード フォルダーのupload_pic
フォルダーのアクセス許可は 755 に設定されています。 - これはコードの問題ではありません。以前のサーバーでもまったく同じコードが機能していました。最近新しいサーバーを購入し、サイトを移行していますが、ここで問題が発生しています。
過去 2 日間オンラインで検索しましたが、問題の原因がわかりません。私と同様の問題を数多く見てきましたが、これらのほとんどは、ファイル/ディレクトリのアクセス許可を変更するか、php.ini を編集することで解決されました。
他に提案された解決策はありますか?
ありがとう!