InMotion Hosting Support Center

cPanel comes with an error log section that allows you to view errors generated by your website. In this article, we will review how to view your error logs for both Apache and PHP from within cPanel. For more information, we have a full guide that also lists the locations of cPanel logs for access, Apache, email, error, ftp, mysql, and WHM.

What is the Error Log?

cPanel states, "This function will display the last 300 errors for your site. This can be very useful for finding broken links or problems with missing files. Checking this log frequently can help keep your site running smoothly." What this means is when your site is visited by someone, the server receives a request from that visitors browser and location to your server. When the visitor hits a section of your website and they cause an error, the error log will log the date, time, IP , page the error occurred and so forth. These errors could be caused for a number of reasons. Below are a few reasons why errors would be thrown.

There are many reasons your site could have errors. Its a good idea to check you error log frequently to fix web crawler problems that effect your search engine ranking and website functionality.

cPanel Error log

You can find your cPanel Error log by following the steps below.

  1. Login into your cPanel.
  2. Icon to view cPanel errorsGo to Metrics > Errors.

    cPanel Error log viewYour error log will display in the box. See the image to the right.

    Cpanel will display the last 300 errors through the Error log interface.

How do I read error log?

Below is an excerpt of a typical error in the cPanel Error log. There are many different error types you may receive. The below is an error on a missing file with a brief description.

Date and Time logged          Type      Visitor IP Address
[Fri May 17 21:07:47 2013]   [error]   [client] 

Location of the Error
File does not exist: /home/userna5/public_html/400.shtml, 

Domain Referrer

PHP Error Logging

By default, InMotion disabled PHP error logging on all servers. In order to troubleshoot your PHP code, PHP errors can be enabled to display and log errors using your local php.ini file or ini_set() in a specific PHP file. Then, any errors will be logged within a file labeled error_log in the same directory that the script produced the error. For more information, see our full guide on How to Display and log errors for PHP.

Within the file, you will see each error that was logged on a separate line. First, it will list the date and time that the error was produced, then the actual error. Reviewing this periodically will help you provide the best experience possible for your visitors to ensure that they are not seeing repeat errors on your website.

Was this article helpful?

Related Questions

Here are a few questions related to this article that our customers have asked:
401 - Unauthorized error with inline svg
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Support Center Login

Our Login page has moved, Click the button below to be taken to the login page.

n/a Points
2016-05-07 1:26 pm

Can the Apache Error log be cleared or old errors be deleted?

43,761 Points
2016-05-09 11:18 am
If you are on a VPS you can delete or clear the contents of any file you wish. For shared servers, the files are saved and new ones started every 7 days or so.

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

4 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!