phpmyadminアップロードファイルのサイズを増やす方法


13

テストサーバーにデータベースをインポートするためにphpmyadminが受け入れるファイルサイズを変更することはできません。

私が考えているすべての値を変更しましたmy.cnf

max_packet_size
Key_buffer

または、システムで見つけたmax_post_sizeすべてのphp.iniファイルのアップロードファイルのサイズと 値。

インポート画面で受け入れられるファイルサイズは、8,192kibのままです。


参考として、ubuntuのターミナルの使用によるMySQLインポートファイルサイズの増加
GuruQuest

回答:


5

チェック(またはホストプロバイダがチェックに尋ねる)する最初のものはの値でありmax_execution_timeupload_max_filesizememory_limitおよびpost_max_sizephp.iniの設定ファイルインチ これら3つの設定はすべて、PHPが送信および処理できるデータの最大サイズを制限します。

post_max_sizeより大きい必要があることに注意してくださいupload_max_filesize


25

Ubuntu 16.04以降でMySQL phpmyadminインポートファイルのサイズ増やすには、次の手順に従います。最新のUbuntuバージョンでは、PHP 5またはPHP 7を使用できます。

ステップ-1:php.ini適切なPHPバージョンを開きます。

  • PHP v5.0の場合

    sudo -H gedit /etc/php5/apache2/php.ini
    
  • PHP v7.0の場合

    sudo -H gedit /etc/php/7.0/apache2/php.ini
    
  • PHP v7.1の場合

    sudo -H gedit /etc/php/7.1/apache2/php.ini
    
  • PHP v7.2の場合

    sudo -H gedit /etc/php/7.2/apache2/php.ini
    
  • PHP v7.3の場合

    sudo -H gedit /etc/php/7.3/apache2/php.ini
    

ステップ-2:ここで、php.iniファイル内のパラメーター以下に増やす必要があります。

memory_limit = 1500M

post_max_size = 1500M

upload_max_filesize = 1500M

注:post_max_sizeはupload_max_sizeより大きくする必要があります

ステップ-3:ここで、変更を有効にするためにApacheサーバーを再起動する必要があります。

sudo service apache2 restart

他の誰かがこの答えに応じてコメントとしてこれを残してみました:「それは実際に上記のことに注意してくださいしかし、私は1500Mbを挿入したとき、それはworked.Myは、オーダーの外に出たlocalhostではありませんでしたそれは1500メートルすべきではない1500メガバイト;)。」
doppelgreener

6
  1. info.phpページを作成し、ファイルに関するすべての詳細を確認します

    <?php 
      phpinfo();
    ?>
    
  2. ブラウザで検索upload_max_filesizeを実行し、post_max_sizeをデフォルト値で2Mから80Mに変更します

  3. 走る

    sudo -H gedit /etc/php5/apache2/php.ini
    
  4. 両方の値upload_max_filesizepost_max_size
    変更し、デフォルト値2Mに変更します80M

  5. Apacheを再起動します

    sudo /etc/init.d/apache2 restart
    

2

upload_max_filesize, post_max_size, memory_limitphp.ini の変数を正しい値に設定し、サーバーを再起動すると、動作するはずです。
動作しない場合はphpinfo()、正しいphp.iniを編集したかどうかを確認してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.