There’s no skill level required, the instructions are written so that you don’t have to familiarize yourself with the code of the software you’re running to be able to debug the issue.
More specifically, in WordPress, as the linked article mentions, you should go to the file manager and your website’s htdocs directory, find wp-config.php, and insert the following line in it:
// This enables debugging.
define( 'WP_DEBUG', true );
Making sure that this line has been inserted BEFORE this line (so not below it):
I took a quick look at your site. I personally wouldn’t mess with the WordPress core files too much, but I don’t see any inherent issues in it.
I did take a quick look in your wp-config.php to check if debug mode was on. It was on, but I also noticed these rules:
// Disable display of errors and warnings
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
These rules specifically disable any errors from being displayed. That’s why you get the completely blank 500 error page. If you want to see the actual error message, please remove or comment out these lines and refresh the page.
I’ve uploaded the original WP files to the HTDOCS directory so in the file manager it looks like HTDOCS/WORDPRESS and all the uploaded directories and files are there.
So far so good.
However the infinityfree welcome page is all that shows, not the original site page.
You don’t need to upload to a subdirectory (wordpress)
but you need to upload files/folders directly to root
but to keep all the file structure if you want the website to appear when you visit the domain only
So all this should be directly in htdocs (no wordpress subdirectory and the like)
and your WP is even looking for wordpress./wordpress/xy.file (wrong + some dot at end)
This the contents of the HTACCESS file within the HTDOCS folder;
php_value display_errors On
php_value mbstring.http_input auto
php_value date.timezone America/New_York
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
and this is the contents of the index.php file within the HTDOCS folder;
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
require('./wp-blog-header.php'); ?>
If you navigate directly to the View Source page, you won’t be able to see your page because you’ll be blocked by this security system:
If you want to view the source of your page, you can simply navigate to your site first, then right click anywhere and then choose “View page source”.
However, the page source isn’t really interesting. Your site just returns a 500 status code with no page output. So the page source is just empty.
As for the issue itself, a HTTP ERROR 500 still means something is crashing. So please try enabling debug display / display errors again to get an actual error message: