Phpmyadminでデータベースをインポートしたいのですが、「インポートするデータがありません。ファイル名が送信されなかったか、ファイルサイズがPHP構成で許可された最大サイズを超えました。」
私のファイルサイズは4.8 mbです。
ソリューションを教えてください。
これらの手順に従ってください
PHPフォルダー-> php.iniを検索
以下の行を検索し、必要に応じて変更します。
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
php.iniに変更した後、編集してみてください。
upload_max_filesize = 10M
post_max_size = 20M
memory_limit = 128M
max_execution_time
の値も変更します
[〜#〜] edit [〜#〜]:必要な場合は、コマンドラインですべてを実行します。
mysql -h[Host Name] -u[User Name] [Database Name]<[SQL File Name] -p
これにより、データベースをインポートします。
ファイルサイズを変更するには、php.iniファイルを編集する必要があります。行は
upload_max_filesize = 2M
インポートする必要があるファイルサイズを変更する必要があります。例:10 mbファイルをインポートする必要がある場合は、
upload_max_filesize = 10M
次に、サーバーを再起動します。
ファイルからデータをコピーし、それをphpmyadminのsqlタブに入れて、「実行」ボタンを押します。
私は同じ問題を抱えていました。解決策は次のとおりです。
$ locate php.ini
そのファイルの場所が表示されます
**:Sudo gedit /etc/php/7.0/Apache2/php.ini**でファイルを入力します
パスワードを入力する
変数を見つけて値を編集して保存し、サーバーを再起動してくださいservice Apache2 restartそして完了!!
正しいファイルでファイルサイズオプションが適切な値に設定されていることを確認する必要があります。私のシステムでは、/ etc/php/7.0(Linux Mint 18.1 Cinnamon)内にphp.iniという3つのファイルがありますが、そのうちの1つだけが使用されています。
指示 here は、編集するファイルを見つける方法を示します。
ファイルvar/www/html/phpinfo.phpを作成します。このコードを貼り付けて保存します。
<?php phpinfo() ?>
次に、ブラウザで http://localhost/phpinfo.php に移動します
これにより、PHP設定が表示されます。「Loaded Configuration File」オプションを探してください。ページの上部近くにあるはずです。これにより、php.iniファイルの場所がわかります。私のシステムでは/etc/php/7.0/Apache2/php.iniです。
次に、そのファイルを開き(変更を保存できるようにルートとして開くことを忘れないでください)、許可されたファイルサイズをsqlファイルよりも大きい値に増やします。次に例を示します。
upload_max_filesize = 20M
それでもうまくいかない場合は、これらの設定の値を増やすこともできます。
max_execution_time
max_input_time
memory_limit
post_max_size
サーバーでアップロードファイルのサイズ制限を増やします。アクセスできない場合は、ファイルを異なるテーブルごとに分割してみてください。または、 MySQL Dumper を使用できます。
WAMPでも同じ問題が発生しました。 max_upload_limitの制限をphp.iniに戻して変更しようとしましたが、それでも機能しませんでした。私は自分のMacに戻ってMAMPを試してみましたが、まったく問題はありませんでした。ところで、WAMPで設定された最大制限サイズは2084KiBですが、MAMPの場合は32MiBです。 FAQ_16でPHPのドキュメントを参照している場合でも、php.iniのmax_upload_limitについて説明しています。Documentation.html#faq1_16非常に使いやすいリンクを以下に示します。 http:/ /www.magentocommerce.com/wiki/magento_filesystem_permissions
Ubuntu 18.04 Apache2では、以下のphp.iniファイルのアップロードサイズを変更します
root @ xxxxxxxxxx:/etc/php/7.2/Apache2# pwd /etc/php/7.2/Apache2 root @ xxxxxx:/etc/php/7.2/Apache2# vi php.ini
buntuでXAMPPを使用している場合
これらの手順に従ってください
/opt/lampp/etc/php.ini
以下の行を検索し、必要に応じて変更します。
;アップロードされたファイルの最大許容サイズ。 upload_max_filesize = 2M
Php.iniファイルを開きます(xampp-control-panelを開きます。Apacheの前に設定ボタンがあります。それをクリックすると、php.iniが開きます)。
Php.iniにはpload_max_filesize = 2Mがあります
pload_max_filesize = 10Mに更新します(要件に応じて更新できます)
この後、xampp-control-panelでApacheを再起動する必要があります