Programmatically revert to backup .htaccess a possibility?
Programmatically revert to backup .htaccess a possibility?
Programmatically revert to backup .htaccess a possibility?
Too many errors on log
What are the issues using the Test Cookie Fix?
Blog suddenly shows Archive instead of index page
Hi @lathomas64: It’s very hard to diagnose an intermittent 500 error. If you always get a 500 that would be different. You might be getting the error when the internal communications between the web server and the MySQL database server have a high level of latency, especially if you have added lots of plugins. You … Read more
The solution at that page is fine. The reason it’s generating unexpected output is because you might have accidentally grabbed trailing whitespace when pasting it. If you use this instead: <?php /* Plugin Name: TurnOffSmartQuotes Plugin URI: Description: Stops WordPress from converting your quote symbols into smartquotes. The three lines below stop the smartquote conversion … Read more
Basically it goes like this (relevant steps only): plugins.php page calls activate_plugin() function. Function starts output buffering. Includes plugin file. Fires activate_plugin action. Fires ‘activate_’ . trim( $plugin ) action. Fires activated_plugin action. If buffer is not empty it creates WP_Error object and returns it. plugins.php page checks for error and displays error message. So … Read more
There were mod_security conflicts, which my provider refused to fix for me. Moving to a VPS solved my issue!
Double check mod_security and ask hosting to check its logs. It can be configured to ignore .htaccess and obscure 404 in admin seems like something it does at times. I had to ask my hosting to explicitly whitelist WP core files some files in mod_security on their end for everything to work properly.
Do you see any php errors or warnings? If not, try temporarily adding this to the top of your functions.php file. It’ll cause any php errors to display, and you can troubleshoot from there. error_reporting(E_ALL); ini_set(‘display_errors’, ‘1’);