Database Uploads for WordPress with PHP: Difference between revisions
mNo edit summary |
m →Notes |
||
| Line 2: | Line 2: | ||
=== Solution? === | === Solution? === | ||
Change | Change settings in /etc/php.ini (or other locations like /opt/remi, if using REMI for multiple PHP versions. | ||
= | == php.ini == | ||
Below are the main settings to modify. Jack 'em up higher if you have the RAM and / or need to import some really big stuff.<syntaxhighlight lang="ini"> | |||
<syntaxhighlight lang="ini"> | |||
upload_max_filesize = 512M | upload_max_filesize = 512M | ||
post_max_size = 600M | post_max_size = 600M | ||
| Line 18: | Line 13: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Directive Definitions === | |||
; <code>upload_max_filesize</code> | ; <code>upload_max_filesize</code> | ||
: Maximum size of an uploaded SQL file. | : Maximum size of an uploaded SQL file. | ||
| Line 33: | Line 29: | ||
: Maximum time PHP may spend receiving input, including uploads. | : Maximum time PHP may spend receiving input, including uploads. | ||
== phpMyAdmin | == Settings can also be done in phpMyAdmin == | ||
If it isn't desirable to modify system wide php.ini settings, just do it for phpMyAdmin. Location of where the config file is varies depending on the 'flavor' of Linux being used. | |||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
| Line 43: | Line 39: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== More Definitions === | |||
; <code>$cfg['ExecTimeLimit']</code> | ; <code>$cfg['ExecTimeLimit']</code> | ||
: phpMyAdmin execution time limit. | : phpMyAdmin execution time limit. | ||
| Line 52: | Line 49: | ||
: Allows SQL files to be copied to a server-side upload directory and selected from phpMyAdmin, avoiding browser upload limits. | : Allows SQL files to be copied to a server-side upload directory and selected from phpMyAdmin, avoiding browser upload limits. | ||
== | == .htaccess too == | ||
Settings can be done on a per website basis too.<syntaxhighlight lang="ini"> | |||
<syntaxhighlight lang="ini"> | |||
upload_max_filesize = 512M | upload_max_filesize = 512M | ||
post_max_size = 600M | post_max_size = 600M | ||
| Line 74: | Line 58: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | == Remember == | ||
* | * Don't forget to restart PHP-FPM or other PHP related daemons / services if editing php.ini, as those settings won't apply until that's done | ||
* | * Restarting httpd or apache2, etc, won't cut it. | ||
== References == | == References == | ||