404 Page not found

While accessing the website I was getting the error as '404 Page not found' with below server error logs -

2017-03-26 21:44:24.608 [INFO] [local IP address] File not found [/home/cpanel_username/public_html/]
2017-03-26 21:44:24.608 [INFO] [local IP address] Cannot found appropriate handler for [/]
2017-03-26 21:44:24.608 [INFO] [local IP address] File not found [/home/cpanel_username/public_html/404.shtml]
2017-03-26 21:44:24.608 [INFO] [local IP address] Cannot found appropriate handler for [/404.shtml]

Solution -

1. Check the permission for the files and directoriesMake sure the files should have 644 permission and            directories should have 755 permission. You can fire below command to correct the permission -
 
    find . -type d -exec chmod 755 {} \;

    find . -type f -exec chmod 644 {} \;

Note - 

Please make sure to fire this command under cPanel >> File Manager >> /home/cPanel_user >> public_html/

Still I was getting the same error.

2. Check the permission and ownership of public_html -
    The public_html should have permission as 750 and ownership should be 'user.nobody'. 

You can follow below steps to update the permission of public_html -
  • Login to server using SSH.
  • Enter in the user's directory - cd ~username
  • Once you will enter in the user's directory - chmod 750 public_html
You can fire below steps to update the ownership of public_html -
  • Login to server using SSH.
  • Enter in the user's directory - cd ~username
  • Once you will enter in the user's directory - chown user.nobody public_html

It fixed my issue. Site started working!
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

This webpage is not found - Cannot export database

While exporting the database zip file from cPanel >> phpMyAdmin as well from SSH, I was...

pcre.backtrack_limit reached - Joomla issue

I was getting the below error on my Joomla website - pcre.backtrack_limit reached. Solution :You...

mod_security rule [Id '-1'] triggered! ModSecurity: Access denied with code 403

While updating the contents in any of the CMS, I was getting a 403 error on the Litespeed server....

How to reset Joomla Admin Panel Password?

Many times we used to forgot the current password of Joomla Administration panel and get in...

A DNS entry for 'domain_name' already exists. You must remove this DNS entry from all servers in the DNS cluster to proceed.

While adding addon domain under cPanel, I was getting error as below - A DNS entry for...

Powered by WHMCompleteSolution