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!

Was this answer helpful?

 Print this Article

Also Read

Error displaying the error page: The cachelite Cache Storage is not supported on this platform. (Joomla error)

While accessing the Joomla site, I was getting error as - Error displaying the error page: The...

587 sender verify fail for <email address>: No Such User Here

I was getting the error while sending email as -587 sender verify fail for <email address>:...

Failed to send your message. Please try later or contact the administrator by another method - WordPress Contact Form is not working

While sending email from WordPress's contact form, I was getting below error -Failed to send your...

User is over quota - Webmail

While accessing email account from Webmail, I was getting the error as -...

Server connection timed out - Unable to access website and cPanel

I tried accessing the website and cPanel from my system (local network) but I was getting error...

Powered by WHMCompleteSolution