People who are running their blog on Binami WordPress have this issue of site health. When they check their WordPress dashboard, they generally see that they have one or the other issue with their site health. While there is no compiled guide to fix all the common site health issues for Binami WordPress, I cover in this post almost all those common site health issues with their fixes and also a guide to debug the most common http errors in Bitnami WordPress. Below is a list of common issues with their one line fix. This way, you will be able to improve the site health of Bitnami WordPress.
1. Background updates are not working and some files are not writable by WordPress.
Run below command using SSH:
sudo chmod 777 /opt/bitnami/apps/wordpress/htdocs/index.php
sudo chmod 777 /opt/bitnami/apps/wordpress/htdocs/readme.html
2. Imagick module is missing.
Run below command using SSH:
sudo sed -i 's/;extension=imagick.so/extension=imagick.so/g' /opt/bitnami/php/etc/php.ini
3. Your site is running an older version of PHP.
YOU CAN’T UPDATE PHP VERSION OF A RUNNING INSTANCE.
4. The authorization header is missing.
Just add the below directive in the starting of your bitnami apache configuration file (located at stack/apache2/conf/bitnami/httpd.conf for codeanywhere or opt/bitnami/pache2/conf/bitnami/httpd.conf for WinSCP).
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
How to debug the common HTTP errors in Bitnami WordPress
When you make changes to the configuration files in Bitnami WordPress, sometimes you will end up with HTTP 500 errors. These errors will definitely suck your head. In most of the cases, they may be related to permissions. Just try running the below commands to reset the permissions by SSH.
sudo chown -R bitnami:daemon /opt/bitnami/apps/wordpress/htdocs/
sudo find /opt/bitnami/apps/wordpress/htdocs/ -type d -exec chmod 775 {} \;
sudo find /opt/bitnami/apps/wordpress/htdocs/ -type f -exec chmod 664 {} \;
sudo chmod 640 /opt/bitnami/apps/wordpress/htdocs/wp-config.php
And restart the apache after that.
sudo /opt/bitnami/ctlscript.sh restart apache
Happy to Help.
Aside from being an engineer, I am a software developer, an enthusiastic musician, a regular reader and a hobbyist writer. I love traveling, exploring new places and, of course, playing games (all sorts).