Hi,
thanks for your report, and sorry for the trouble that you are experiencing.
From your description, I assume that this is caused by the known “Suhosin” problem. Suhosin is a security extension on the server than can (if configured too strict) break the saving of tables and options (due to which those things you mention don’t work). Please take a look at these forums threads for more hints:
http://wordpress.org/support/topic/plugin-wp-table-reloaded-table-errors
http://wordpress.org/support/topic/plugin-wp-table-reloaded-table-not-showing-blankpage
http://wordpress.org/support/topic/plugin-wp-table-reloaded-plugin-wp-table-reloaded
http://wordpress.org/support/topic/plugin-wp-table-reloaded-row-limitations
Another reason might be that the PHP Memory Limit is reached, so that the saving process simply stops. Can you try to increase the limit by following http://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP ?
Regards,
Tobias
I had the same problem like rytrom above. Many tables being updated successfully yet a large one of the same type failed.
I forced error logging. Error log shows
PHP Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.
I used .user.ini to increase the limit:
max_input_vars = 2000
Problem solved!!
(PHP version 5.3.12)
Hi,
very cool! Thanks for sharing that solution. I’ll have to remember the idea of turning on error logging!
Best wishes,
Tobias
Thread Starter
rytrom
(@rytrom)
Running a WP hosted solution. Don’t see php.ini. Tried to change it in the wp-config.php file but with no luck. How to fix it?
many thanks!
Hi,
changing this in the wp-config.php is not possible, as this is a PHP setting. From what I know, it can be changed with an .htaccess file, but in your case it might be the best to ask your webhost company to do it.
Regards,
Tobias
Thread Starter
rytrom
(@rytrom)
ok. changed it in the htaccess file to 3000 – same result.
how should i turn logging on to see the exact problem in my case?
Thread Starter
rytrom
(@rytrom)
btw, I doubt it’s this setting. forgot to mention that when i create a table first time it’s loaded just fine but doesn’t allow me any future savings. should have mentioned it before…
I have described my solution in a post above, see here.
If you have ftp access to your hosted WP, create a pure textfile named .user.ini
containing just one line:
max_input_vars = 2000
or any value you wish.
Using ftp, place this file into the root directory.
For me this works.
Hi,
@rytrom: That still sounds like the problem. The issue is with the saving, not with the creation.
@j-prause: Thanks for this! Let’s hope it works fpr rytrom!
If not, I suggest to try to find out of there’s anything in the server’s error logs (maybe with the help of the webhost company).
Regards,
Tobias
Thread Starter
rytrom
(@rytrom)
i’m hosting with dreamhost. how to turn loggin on?
@rytrom: I suggest that you first of all try this!
I added max_input_vars = 2000
to the php.ini file in my public_html directory, and it worked. The problematic site is on a subdomain, so I first tried putting the php.ini in its subdirectory, but that didn’t work. Thanks for the tip, j-prause!
@chad: use .user.ini
as I suggested. See relevant chapter of PHP Manual.
Hi,
as it seems, both php.ini
and .user.ini
seem to work here. Great!
Thanks a lot for your work on this, Chad and j-prause!
Best wishes,
Tobias
j-prause, you have solved a problem that has bugged me (no pun intended) for two years! Thank you very much.
Oh, and thank you to Tobias for a great plugin.