Cpanel php error log location

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 Error Log
  • How do I Read Error Log?
  • PHP Error Logging

Don’t have time to read the article? Watch our walk-through video.

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.

  • Page Alias Changed (SEF URL’s or Permalinks changed)
  • File was deleted or renamed
  • SpamBots trying to manipulate a url
  • Missing error pages or robots.txt
  • Menu links changed with out redirecting
  • Old URLS cached in search engines

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.

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

  1. Login into your cPanel.
  2. Go to Metrics > Errors.
    Cpanel php error log location
  3. Your error log will display in the box. cPanel will display the last 300 errors through the Error Log interface.
    Cpanel php error log location

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 122.96.59.103] Location of the Error File does not exist: /home/userna5/public_html/400.shtml, Domain Referrer referer: https://example.com/?m=200911

PHP Error Logging

Cpanel php error log location

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.

Cpanel php error log location

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.

Where does PHP store error log?

The location of the error log file itself can be set manually in the php. ini file. On a Windows server, in IIS, it may be something like "'error_log = C:\log_files\php_errors. log'" in Linux it may be a value of "'/var/log/php_errors.

How can I see PHP errors in cPanel?

Editing the php..
Log into your cPanel..
Go to the File Manager. ... .
Find the “Error handling and logging” section in the php.ini. ... .
Next you can set the display_errors variable to On or Off to either show the errors on your website or not..

How do I find my cPanel error log?

cPanel Error Log.
Login into your cPanel..
Go to Metrics > Errors..
Your error log will display in the box. cPanel will display the last 300 errors through the Error Log interface..

How do I find PHP errors?

Quickly Show All PHP Errors The quickest way to display all php errors and warnings is to add these lines to your PHP code file: ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);