How To Fix Internal Server Error 443/500 In WordPress 2022

Internal Server Error
Internal Server Error

Previous Article we have discussed How To Fix http Error 500 On Vps WordPress, now we will discuss How To Fix Internal Server Error 500/443 On Vps WordPress. From the error message, we can conclude that the Internal Server Error can be assumed. This error is caused by something wrong with our website’s Internal Configuration. We can see the error log message by enabling wp-debug true, please see How To Find out the error log in WordPress.

In The Previous Article, http Error 500 Solution, we have discussed the different in handling http error 500 with Internal Server Error 500/443, I will discuss a little different between http error 500 and Internal Server Error. Http Error 500 this error is usually caused by cache in your browser, cache on vps, wrong php installer and spell error in wp-config.php, wrong or something deleted. You can see How To Install Php Module and Php Extension. While the Internal Server Error is mostly a cache problem in the Browser, limit php, php version is too old and most cases in .htaccess.

1. Delete the cache in the browser that you often use to open WordPress, select History, then Clear All Cache, both on Google Chrome and Firefox, etc (the method is the same, I will give an example on Google Chrome).

Internal Server Error

Internal Server Error

2. Update Php Version Friends, if you are still using version 7.4 and below, upgrade to Php version to 7.4, for the complete tutorial, friends, see How To Install Php and Extension Modules On Ubuntu/Linux.

3. You Can Maximize your Php Limit by adding .htaccess or by editing this php. You Can see the Solution To Failed to Upload Files in WordPress or also How To Maximize Import Limits in PhpMyadmin, these two articles discuss Maximizing php limits by configuring php.ini and adding .htaccess

4. Check your .htaccess delete all your .htaccess or if you don’t have .htaccess you can create .htaccess with the command ;

sudo nano /var/www/html/wordpress/.htaccess

Copy Paste Script below then Ctrl+X enter together (Cara Save di editor nano)

<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]

5. Then Restart your web server when using apache type in the systemctl restart apache2

Please see if your website is accessible or not, if it still can’t be accessed, please see Solutions for Port 443 and 80 Errors in WordPress, it’s possible that your friends made a mistake in configuring sites-enabled and sites-available.

How easy is it not to solve Internal Server Error 500/443 on Ubuntu/Linux, hopefully this article can be useful for all of you.

About the author

I Like Linux Although Sometimes it's Hard I Believe I Can, I Definitely Can and I Should be Able to. I Also Loves Websites, Php, Python and All About Linux.

Leave a Comment