How to enable php logs on VH

Description of the procedure for enabling php logs, using the htaccess file, php.ini

All php errors should be written to a log file and examined regularly. If you do not do this - there is a chance to miss some bugs that appear in the process of work or testing and do not appear on the screen

Enabling log files with .htaccess:

php_value display_errors on
php_value display_startup_errors on

Enabling log files with .htaccess, advanced version:

php_flag ignore_repeated_errors off
php_flag ignore_repeated_source off
php_flag track_errors on
php_flag display_errors on
php_flag display_startup_errors on
php_flag log_errors on
php_flag mysql.trace_mode on
php_value error_reporting -1
php_value error_log /path/to/site/php-errors.log

The php errors will be displayed and also logged in the php-errors.log file

Output the errors from the php script:

ini_set("display_errors", "1");
`` ini_set("display_startup_errors", "1");
ini_set('error_reporting', E_ALL);

Enabling logfiles by changing php.ini:

error_reporting = E_ALL
display_errors = On
display_startup_errors = On
log_errors = On
log_errors_max_len = 1024
error_log = home/username/folder

Errors on manual start or when running the script through the cron do not go into the log. You can display the result of the script in a separate file by adding at the end of the command: &>> /home/user name/logs/cron.log. You can specify any path to the log file within your home directory

The full command will look like this:

/usr/local/bin/php /home/username/public_html/xml/script.php &>> /home/username/logs/cron.log

Help

If you encounter any difficulties or need assistance, please create a request to our support team through the ticket system, and we will be happy to help you.

Need help?Our engineers will help you free of charge with any question in minutesContact us