私が知っているすべてのphp.iniパラメータを変更しました:
upload_max_filesize
、post_max_size
。
それでも2MBが表示されるのはなぜですか?
Windows 7ホスト上のUbuntu VirtualBoxでZend Server CEを使用しています。
私が知っているすべてのphp.iniパラメータを変更しました:
upload_max_filesize
、post_max_size
。
それでも2MBが表示されるのはなぜですか?
Windows 7ホスト上のUbuntu VirtualBoxでZend Server CEを使用しています。
回答:
サーバーを再起動しなかった可能性があります;)
またはあなたが間違って修正したphp.ini
。
または実際に両方を実行することができました^^
php.ini
サーバー上で次のファイルを見つけ、以下の手順に従ってください
apache2とphp5をインストールしたら、php.iniファイルに3つの変更を加える必要があります。まず、編集するファイルを開きます。例:
sudo gedit /etc/php5/apache2/php.ini
または
sudo gedit /etc/php/7.0/apache2/php.ini
次に、post_max_size
エントリを検索し、データベースのサイズより大きい値(この場合は15M)を入力します。次に例を示します。
post_max_size = 25M
次に、のエントリを編集して、にmemory_limit
与えられた値よりも大きな値を指定しpost_max_size
ます。
次に、の値upload_max_filesize
がより小さいことを確認しますpost_max_size
。
最大から最小への順序は次のとおりです。
memory_limit
post_max_size
upload_max_filesize
ファイルを保存した後、Apache(例:)を再起動sudo /etc/init.d/apache2 restart
すると、設定が完了します。
Restart Apache Services
変更を適用することを忘れないでください。
詳細については、ここをクリックしてください。
php.ini
修正すべき点ではない/etc/php7.2/apache2/php.ini
が、あなたが編集、例えばしたいドメインに1つ/home/user/etc/php7.2/php.ini
またはサブドメイン/home/user/domains/sub.example.com/etc/php7.2/php.ini
php.ini(xampp / php / php.ini)ファイルを変更するだけでうまくいきました!
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
post_max_size = 750M
upload_max_filesize = 750M
また、XAMPPコントロールパネルからApacheモジュールを再起動することを忘れないでください。
phpMyAdminのアップロード/インポートサイズを大きくする
デフォルトでは、phpmyadminで2MBのアップロード/インポートサイズの制限を取得します。これは、大きなファイルをインポートすることを奇妙で非常に不可能にします。サーバーのphp.ini設定ファイルを編集することで、phpmyadminの許可されるアップロードサイズを増やすことができます。通常、CentOなどのサーバーでは、/ etc / php.iniにあります。
ステップ1:php.iniに移動して以下を見つけ、それらの値をデータベースサイズよりも大きい値に変更します。(この例では、20MBを使用しました)。
upload_max_filesize = 20M
post_max_size = 20M
ステップ2:この新しい変更を有効にするには、Apacheサービスを再起動します。通常、Apacheを再起動するコマンドは
service httpd restart (CentOs) / service apache2 restart (ubuntu)
次のようにパスから直接再起動することもできます
/etc/init.d/apache2 restart or /etc/init.d/httpd restart
共有ホスティングを使用していて、ルートアクセスまたはphp.ini構成ファイルへのアクセス権がない場合は、アプリケーションルートに.htaccessファイルを作成し、次の行を追加します。
php_value upload_max_filesize 10M
php_value post_max_size 10M
それでもそれを増やすことができなかった場合は、詳細なサポートが必要な場合はメールでお問い合わせください。
PHPMyAdminを介して大きなファイルをアップロードするには、次の手順に従います。
ステップ1:php.iniファイルを開きます。
ステップ2:メモリ制限のアップグレード:
memory_limit = 750M
ステップ3:投稿する最大サイズをアップグレードする:
post_max_size = 750M
ステップ4:アップロードする最大ファイルサイズをアップグレードする:
upload_max_filesize = 1000M
ステップ5:最大実行時間のアップグレード:
max_execution_time = 5000
ステップ6:最大入力時間のアップグレード:
max_input_time = 3000
手順7:xamppコントロールパネルを再起動します。
すべてを確認してください3:
php.ini設定ファイル内
* wamp @windowsを使用している場合は、次の手順に従ってください。*
また、任意のphpmyadminインストールに適合させることができます。
PhpMyAdmin構成のconfig.inc.phpファイルを見つけます(wampの場合は、C:\ wamp \ apps \ phpmyadminVERSION \ config.inc.phpです)
「?>」の前のファイルの最後に次の行を追加します。
$cfg['UploadDir'] = 'C:\wamp\sql';
保存する
にフォルダを作成
C:\wamp\sql
そこに巨大なSQLファイルをコピーします。
サーバーを再起動します。
phpmyadminインポートタブに移動すると、c:\ wamp \ sqlフォルダにアップロードされたファイルのリストが表示されます。
これは私がそれをした方法です:
で見つける /etc/php5/apache2/php.ini
post_max_size = 8M
upload_max_filesize = 2M
として編集
post_max_size = 48M
upload_max_filesize = 42M
(それで十分です)
Apacheを再起動しました:
sudo /etc/init.d/apache2 restart
WAMPを使用して、Windows10で開く
c:\wamp64\alias\phpmyadmin.conf
これらの行の終わりに128 x 256を変更します
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
WAMPを再起動します
私は問題を見つけて、私が持っているような環境を作成するために誰かがそこのブログ投稿をフォローした場合はheteを投稿します(ubuntuを備えたwin 7ホストと仮想ボックス上のzendサーバーce)。
MySQLは、Apacheの下ではなく、Lighttpd上で実行されているということです。したがって、パスにあるそのWebサーバーの下のphp.iniファイルも変更する必要がありました。
/usr/local/zend/gui/lighttpd/etc/php-fcgi.ini
結局のところ、あなたはもちろんファイルについては正しかったが、私が変更しなければならないファイルについては間違っていた:)
私の場合はC:\ xampp \ php \ php.iniまたは、Apache / PHP / MySQLがスタンドアロンの場合はC:\ php \ php.iniになります。
upload_max_filesize = 2M
デフォルトでは
必要に応じて変更できます。そして私の場合
upload_max_filesize = 20M
post_max_size = 8M
デフォルトではpost_max_size = 20M
同様に変更する必要があります
memory_limit = 128Mがデフォルトであり、最大2056kbまたは2mbの.sqlファイルのアップロード制限を増やすために変更する必要はありません。ただし、これは、ApacheとSQL Serverを実行するときにスクリプトが最大128のメモリを消費する可能性があることを意味します。memory_limit= 128Mをより高い値に変更し、誤動作しているスクリプトを実行すると、問題が発生する可能性があります。だからあなた次第です。
phpmyadminとOS X 10.9.4 Mavericksでアップロードサイズを変更するときに問題が発生しました。最初、php.iniがどこで使用されているのかわかりませんでした。
locate php.ini
戻ってきた
/private/etc/php.ini.default
/usr/local/etc/php/5.4/php.ini
/usr/local/etc/php/5.4/php.iniを編集してからサーバーで再起動してみましたが、うまくいきませんでした。
私が探しているこのファイル、または少なくともphpがphp.iniを探している場所を見つけるためのより良い方法があることを思い出しました。
<?php phpinfo() ?>
/etc/php.iniが必要だと言って戻ってきましたが、そこにはありませんでした。以下はphpinfo()からのものです:
Configuration File (php.ini) Path: /etc
上記のLocateコマンドの最初の結果が私が探しているものであることがわかりました。
少なくともOS X 10.9.4 Mavericks(OS Xは私にとって新しいものです)では、/ etcは実際にはリンクなどです-> private / etcであり、php.iniが実際に存在しない限り、PHPはデフォルトではデフォルト値を想定しています。
/private/etc/php.ini.defaultをコピーしました
cp /private/etc/php.ini.default /private/etc/php.ini
次に、上記のAditya Bhattのアドバイスに従って新しい/etc/php.iniの変数を確認し、それが機能しました。私の場合、値は次のとおりです。
memory_limit =128M
post_max_size = 64M
upload_max_filesize = 64M
明らかに、変更を確認するには、Apacheサービスを再起動する必要があります。
Xamppに大量のデータをインポートする方法
これは、新しいクリーンなデータベースを開いて、phpMyAdminにファイルをインポートするのに最適なソリューションです。ローカルフォルダーからファイルを選択し、すべての設定をそのままにします。それはそれであるはずです。
ただし、ファイルが2 MB(xamppインストールのデフォルト値)のファイルサイズを超えている場合は、調整する必要があります。基本的に、アップロードファイルの最大サイズを増やします。
xamppインストールフォルダーを開き、phpフォルダーに移動します。テキストエディターファイル(notepad ++)を使用して、php.iniという名前のファイルを開き(windowsは構成設定として説明する)、行を編集します(cca。770、またはnotepad ++でctrl + fを押して検索します)。
post_max_size = 2M
代わりに2M、必要な最大ファイルサイズ(たとえば、16MB、ただし128M以下)を入力し、
その後、次の行に移動します。max_execution_time= 30ではなく30、秒単位の実行時間を増やします(たとえば90)。また、この行を変更する必要があります。
max_input_time = 60
代わりに、入力時間を秒単位(たとえば120)に増やし、さらにこの行を変更する必要があります。
upload_max_filesize = 2M
2Mの代わりに、たとえば16Mに増やします。ファイルを保存し、xamppでapacheとmysqlを再起動して、もう一度アップロードしてみてください。正しく従えば、16MBを介してファイルをインポートできるはずです(例)
php_value upload_max_filesize 100M
php_value post_max_size 100M
php.iniでそのサイズを増やしてから、コマンドを実行します
sudo service apache2 restart
sudo service mysql restart
xammp
restart all service
MySQL管理者アプリまたはMySQLワークベンチを使用できます。軽量のアプリであり、サイズにかかわらず、サーバー全体をエクスポートまたはインポートできます。ここのパーティーには遅れますが、誰かのお役に立てば幸いです。
php.iniのアップロードと投稿の制限を増やしても、phpmyadminの制限には影響しません。これは、私のサーバーにcpanelアップロード制限の個別の設定があるためです。WHMにアクセスできる場合は、おそらくこれを持っています。
調整:
Apacheなどを再起動する必要はありません。変更は瞬時に行われます。このプロセスにより、phpmyadminの最大アップロードファイルサイズの値が増加しました。これを確認するには、phpmyadminに移動してデータベースを選択し、上部にある[インポート]をクリックします。ファイルセレクタの横に、アップロード制限が表示されます。サーバーのデフォルトは100でした。
これはphpMyAdminドキュメントのよくある質問でもあります:http : //docs.phpmyadmin.net/en/latest/faq.html#i-cannot-upload-big-dump-files-memory-http-or-timeout-problems
私の場合、/ etc / apache2 / mods-available / fcgid.confに "FcgidMaxRequestLen 1073741824"(引用符なし)の行も追加する必要がありました。これはhttp://forum.ispsystem.com/en/showthread.php?p=6611に記載されています。mod_fcgid 2.3.6以降、FcgidMaxRequestLenのデフォルトを1GBから128Kに変更しました(https://svn.apache.org/repos/asf/httpd/mod_fcgid/trunk/CHANGES-FCGIDを参照)
最大サイズを増やしphp.ini
てもワードプレスに影響がないという同じ問題に直面していて、次のような多くの解決策を試しました:
functions.php
.htaccess
ファイルを介して最大サイズを増やします。私のために働いたものは、.htaccess
ファイルに最大サイズを追加することです。これは、とのどちらで作業していなかったphp.ini
ファイルも持つfunctions.php
ファイル。
私はこのコードを.htaccess
ファイルに追加しました
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
注:上記のコードを<IfModule>
タグに追加しました。
php.ini
ファイルのサイズを変更しても何も実行されない場合は、他の2つのファイルを試してみてください。そのうちの1つが確実に機能します。
あなたのphpのバージョンが上記の場合、5.5
それがそうだとしましょう5.6
、あなたのphp.ini
ファイルは次のフォルダにあります
/etc/php/5.6/apache2
そうあなたのような変更を適用する必要がありpost_max_size
、upload_max_filesize
そしてmemory_limit
そこに。
それがあなたを助けることを願っています。
ローカルホストでBitnami WAMP Stack 7.1.8-0を使用しています。私の場合、スクリーンショットhttps://nimb.ws/fFxv7Oのように、PHPMyAdminの最大アップロードサイズの制限は80MiBに設定されていました。以下で説明するように、このサイズ制限を増やすことができました。
php_value upload_max_filesize 80M
php_value post_max_size 80M
(これらの行の最後の80Mの値は異なる場合があります)
必要に応じて、これらの2行の終わり(この場合は80M)でこれらの値を変更してください。
WAMPサーバーを再起動します。
次にPHPMyAdminにアクセスして、アップロードサイズの制限を設定した値に更新する必要があります。それだ。
phpinfo()
ますか?(これが最も一般的な間違いです)