ホームページ  >  記事  >  バックエンド開発  >  PHP で大きなファイルをアップロードできず、「ファイルを移動できませんでした」という解決策が表示される_PHP チュートリアル

PHP で大きなファイルをアップロードできず、「ファイルを移動できませんでした」という解決策が表示される_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 14:54:20996ブラウズ

私はファイルアップロード共有ウェブサイトを構築しており、次のコードを通じてファイルアップロード機能を実装したいと考えています:



フォームに記入してファイルをアップロードします: ;

for ($i = 0; $i < $counter; $i++) {
echo '

File:


説明: ' . $i . ''"cols="40" rows="5">



';
?>





しかし、少し大きなファイルをアップロードすると、「ファイルを移動できませんでした」と表示されることがわかりましたが、データベースにはファイル名は表示されますが、サイズは表示されません。 8M を超えるファイルをアップロードすると、ページがまったく応答しなくなります。ネットで検索したところ、Feinuo.com で「PHP アップロードの問題の概要」に関する記事を見つけました。この記事では、php ファイルのアップロードが php.ini の次の設定の影響を受けると指摘しています:

post_max_size

upload_max_filesize
max_execution_time
memory_limit

そこで、/etc/php5/apache2/ で php.ini を見つけ、post_max_size を検索してデフォルト値を 125M に変更し、upload_max_filesize を検索してデフォルト値を 125M に変更して保存しました。ターミナルに次のように入力します: apache2ctl -k restart Apache を再起動すると、問題は解決しました。ページ上に大きなファイルを自由にアップロードできます〜

http://www.bkjia.com/PHPjc/364596.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/364596.html技術記事ファイル アップロード共有 Web サイトを構築しており、次のコードを通じてファイル アップロード機能を実装したいと考えています: form enctype=multipart/form-data action=add_file.php method=post fieldsetlegendFill out t...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。