Home › Forums › BulletProof Security Pro › Php value on .htaccess is not working..
- This topic has 10 replies, 2 voices, and was last updated 3 years, 6 months ago by
Jarde.
-
AuthorPosts
-
Jarde
ParticipantHi,
Php value on .htaccess is not working on main domain but strangely it works on subdomain.
Both domains use bps pro.This is value that I wanted to change: php_value max_input_vars 10000
I added that line to custom code > CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE.
into last line and saved and activated RBM. Changes work immediately on subdomain (test site where I can test plugin updates without breaking main site)BUT in main domain it does not work.
I can change that value from Cpanel MultiPHP INI Editor but it cold possibly to break bps or site as it writes to .htaccess file.
Cpanel manual indicates that both basic and editor mode write also to .htaccess file.So does it break something if I add that php value from Cpanel or is there a way to get that value working when editing .htaccess via bps pro ?
Thanks
-Jarde
AITpro Admin
KeymasterIt may be that you have to change both the cPanel phpini editor options and add the php_value htaccess code in your root htaccess file. Logically you should not have to do that since any htaccess code in htaccess files should be seen immediately by your server. Try changing your cPanel phpini editor options and let me know what happens.
Jarde
Participant.htaccess already have that value. I changed value in Cpanel using both ways multiphp ini editor gives. Value changes but something resets it. Cpanel tells that values had been saved successfully and when I go back to that page in Cpanel I see that values have not changed. I`m contacting server support now.
Jarde
ParticipantI was able to solve it on my own as BPS notified files in quarantine and they were php.ini and user.ini. After restoring those files php value stays what it should it.
So this is solved. Thanks for reply @ait_pro.
AITpro Admin
KeymasterGood job! I guess you have a CGI server and not a DSO server then. php_value htaccess code typically only works on DSO server types.
Jarde
ParticipantBUT as I wrote on my first post that php_value command works on subdomain but not on main domain.
They are both on same server. This is bps pro tells about server: litespeed CGI Host Server Type.
But it still does not explain why it worked with subdomain as subdomain is a duplicator backup of main domain.
I guess that php.ini and/or user.ini somehow blocked using value in .htaccess file in main domain.. just a guess…
but anyway I got that think done what I needed to do when did not hit php vars limit anymore.
AITpro Admin
KeymasterYeah that is odd. You got things working. So that is all that really matters. 😉
AITpro Admin
KeymasterI think what probably happened was that when you originally checked your subdomain site the php.ini and .user.ini files had not been quarantined yet. So the php_value htaccess code appeared to be working on your subdomain site, but actually the php.ini and .user.ini files were working since they had not been quarantined yet. Seems logical anyway.
Jarde
ParticipantI had to comment once more.
It did not only appeared to be working on subdomain but actually worked. I tried saving data before adding that code to .htaccess on subdomain. Then I put that code on .htaccess and WPML support page shows that value is changed. Then went to save data and it worked this time.
And now I was able to do same data saving on main domain. I always test on testsite before making changes main domain to avoid unnecessary downtime’s.
Also Cpanel shows max_input_vars 1000 for subdomain but WPML support page shows that value is 10000. I only changed .htaccess file on subdomain. And value is 10000 as saving data works. I need at least 9000 to save certain data. Subdomain`s php.ini and user.ini have default value 1000 for max_input_vars but .htaccess has my added value 10000.
So main domain obeys php.ini and user.ini files values but subdomain obeys .htaccess values. Really strange….
Both domains seem to work differently even subdomain is duplicator copy of main domain and not so old one.
AITpro Admin
KeymasterThe only other logical thing I can think of would be that your main and subdomain website’s are loading different PHP servers. Check with your web host and see what they have to say.
Jarde
ParticipantSorry for late response. Both domains use same php version and ip addresses are same. Server support suspected that some plugin prevented value change. They were glad that problem is fixed now.
Thanks for the replies.
-
AuthorPosts
- You must be logged in to reply to this topic.