Support » Fixing WordPress » choking on 4K screenshots

  • veganadvocate

    (@veganadvocate)


    I have a 4K panel and I have been using 4K for 5 years now. I am still not mainstream but prices are falling rapidly.

    The 2MB upload limit is crap and it needs to bumped to 32MB so that 4K HDR images are not degraded

    just because your panel is fuzzy don’t lump me in with them

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 15 total)
  • Moderator James Huff

    (@macmanx)

    Volunteer Moderator

    The maximum upload size is controlled at the server-level, not by WordPress. Here are three ways you can increase the upload limit:

    1. If you can edit or override the system php.ini file, increase the maximum file and post sizes. For example, upload_max_filesize = 100M ; and post_max_size = 100M ;

    2. If you cannot edit or override the system php.ini file, add php_value upload_max_filesize 100M and php_value post_max_size 100M to your .htaccess file.

    3. If neither of these work, it’s time to ask your hosting provider to increase the maximum file and post sizes on your account. Keep in mind that most decent hosting providers allow this, and If your hosting provider won’t accommodate you, perhaps it’s time to find a new hosting provider.

    (in the above examples, the limit is set to 100MB)

    Ashfame

    (@ashfame)

    @veganadvocate That 2MB limit is a safe default. Site owners with higher upload size requirement are expected to tweak it.

    You can install this plugin – https://wordpress.org/plugins/wp-maximum-upload-file-size/ and it will tell you the max size limited by your webhosting and WordPress. You can change the WordPress limit from this plugin but you can’t go above your webhosting limit. If you need webhosting limit raised, as well, reach out to them and ask for a bump in upload max size limit and POST max size limit.

    Thread Starter veganadvocate

    (@veganadvocate)

    I am using that plugin but it does not seem to help much. PNG images are larger and if I save them as JPG they seem to be accepted. So much for quality images.

    Moderator James Huff

    (@macmanx)

    Volunteer Moderator

    Probably because your server limit is too low, which is what I detailed in my first reply: https://wordpress.org/support/topic/choking-on-4k-screenshots/#post-14713425

    Thread Starter veganadvocate

    (@veganadvocate)

    I host my own site and there is lots of room for 4K images.

    I have tried everything I can think of to get around the problem of images 10MB and larger.

    WP demands I downsample the image, just because your screen is a postage stamp.

    Moderator James Huff

    (@macmanx)

    Volunteer Moderator

    Please just read the replies that have been posted, this has absolutely nothing to do with server space.

    Thread Starter veganadvocate

    (@veganadvocate)

    Unfortunately all of the suggested steps are not working. I have spent countless hours trying to figure out how to handle uncompressed 4K and above images

    Moderator James Huff

    (@macmanx)

    Volunteer Moderator

    Is the issue that you can’t upload a 4K file, or something else?

    Because you said “The 2MB upload limit is crap” and we’ve both provided the solutions to that.

    Are you still unable to upload files over 2MB?

    If so, what error specifically do you see?

    Thread Starter veganadvocate

    (@veganadvocate)

    error processing the image

    it emerges with PNG 10MB images wbile 800KB JPEG are not affected

    this tells me memory management is poor

    Moderator James Huff

    (@macmanx)

    Volunteer Moderator

    If you’re seeing this error either suddenly (no specific task was done to cause the error) or frequently, try deactivating all plugins to rule-out a plugin-specific issue and try switching themes to rule-out a theme-specific issue.

    Otherwise, here are three ways to increase PHP’s memory allocation:

    1. If you can edit or override the system php.ini file, increase the memory limit. For example, memory_limit = 128M

    2. If you cannot edit or override the system php.ini file, add php_value memory_limit 128M to your .htaccess file.

    3. If neither of these work, it’s time to ask your hosting provider to temporarily increase PHP’s memory allocation on your account. Keep in mind that most decent hosting providers allow users to temporarily increase the memory allocation. If your hosting provider won’t accommodate you, perhaps it’s time to find a new hosting provider. We have some recommendations at https://wordpress.org/hosting/

    (in the above examples, the limit is set to 128MB)

    Thread Starter veganadvocate

    (@veganadvocate)

    I have tried the .htaccess and problems remain

    I am sticking with my own host as I have had several problems with cloud servers

    I have also brought this up with the ubuntu which is the distribution I am using for now

    Moderator James Huff

    (@macmanx)

    Volunteer Moderator

    .htaccess doesn’t always work, you might need to try the php.ini method too.

    What did you set it as in .htaccess, and at Tools > Site Health > Info > Server in your site’s Dashboard, what does it say for “PHP memory limit”?

    Thread Starter veganadvocate

    (@veganadvocate)

    # BEGIN All In One WP Security
    #AIOWPS_IP_BLACKLIST_START
    <IfModule !mod_authz_core.c>
    Order allow,deny
    Allow from all
    Deny from 138.199.18.150
    Deny from 157.245.78.145
    Deny from 159.65.30.80
    Deny from 192.0.102.142
    Deny from 193.107.216.198
    Deny from 193.107.216.236
    Deny from 193.107.216.238
    Deny from 195.154.191.51
    Deny from 45.146.165.123
    Deny from 5.188.62.140
    Deny from 65.21.148.16
    Deny from 92.40.185.40
    </IfModule>
    <IfModule mod_authz_core.c>
    <RequireAll>
    Require all granted
    Require not ip 138.199.18.150
    Require not ip 157.245.78.145
    Require not ip 159.65.30.80
    Require not ip 192.0.102.142
    Require not ip 193.107.216.198
    Require not ip 193.107.216.236
    Require not ip 193.107.216.238
    Require not ip 195.154.191.51
    Require not ip 45.146.165.123
    Require not ip 5.188.62.140
    Require not ip 65.21.148.16
    Require not ip 92.40.185.40
    </RequireAll>
    </IfModule>
    #AIOWPS_IP_BLACKLIST_END
    #AIOWPS_BLOCK_SPAMBOTS_START
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_METHOD} POST
    RewriteCond %{REQUEST_URI} ^(.*)?wp-comments-post\.php(.*)$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(.*)?\.hardcoregames\.ca [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^$
    RewriteRule .* http://127.0.0.1 [L]
    </IfModule>
    #AIOWPS_BLOCK_SPAMBOTS_END
    #AIOWPS_PREVENT_IMAGE_HOTLINKS_START
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteCond %{REQUEST_FILENAME} \.(gif|jpe?g?|png)$ [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(.*)?\.hardcoregames\.ca [NC]
    RewriteRule \.(gif|jpe?g?|png)$ – [F,NC,L]
    </IfModule>
    #AIOWPS_PREVENT_IMAGE_HOTLINKS_END
    # END All In One WP Security

    # BEGIN LSCACHE
    # END LSCACHE
    # BEGIN NON_LSCACHE
    # END NON_LSCACHE

    php_value upload_max_filesize 100M
    php_value post_max_size 100M
    php_value max_execution_time 300
    php_value max_input_time 300
    php_value memory_limit 128M

    # BEGIN WordPress
    # The directives (lines) between “BEGIN WordPress” and “END WordPress” are
    # dynamically generated, and should only be modified via WordPress filters.
    # Any changes to the directives between these markers will be overwritten.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Moderator James Huff

    (@macmanx)

    Volunteer Moderator

    I didn’t ask for any of that.

    Would you please at least read the reply? https://wordpress.org/support/topic/choking-on-4k-screenshots/#post-14773175

    We’re all volunteers here, and honestly I’m starting to feel like I’m wasting my time in this thread, as this is now the third time I’ve had to ask you to simply read the reply.

    Please don’t make me ask again, ok?

    Thread Starter veganadvocate

    (@veganadvocate)

    I solved with via the php.ini which previous was not working either

    it seems the defaults are designed aound underpowered hosts and sites

    need some memory to regenerate thumbnails etc

    PHP has been updated which may have fixed the earlier reported problems

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘choking on 4K screenshots’ is closed to new replies.