How can I get log messages from the LAMP server on Ubuntu 10.04?

9,939

Solution 1

Using cat is not a good idea, especially if logs grow large. Instead, try tailing.

sudo tail /var/log/apache2/error.log

tail will only show the last N lines of a file. If you want to keep monitoring the last lines, use the -F command-line option . Use Ctrl + C to close the monitoring.

sudo tail -F /var/log/apache2/error.log

To enable the logging, you must do that in the php.ini (look for error-logging). AFAIK that is no longer on by default in Ubuntu 10.04.

Solution 2

If you have to watch multiple files I'd suggest multitail. It lets you divide the screen and watch multiple files:

multitail in GNOME terminal

Solution 3

By default, the display of error messages is disabled in Lamp with Ubuntu 10.04 (I think it was enabled before...). You can read it with the following command :

sudo cat /var/log/apache2/error_log

or

sudo cat /var/log/apache2/access_log

I don't know how to re-enable the display of error messages, but it was really useful.

Share:
9,939

Related videos on Youtube

Ben
Author by

Ben

Updated on September 17, 2022

Comments

  • Ben
    Ben over 1 year

    How can I get log messages from the LAMP server on Ubuntu 10.04? Should I install some good program on Ubuntu for that purpose?

  • Ben
    Ben almost 14 years
    they are empty, what I should do to enable them? My main problem that I get 500 error on my server when I going to some page.
  • Ben
    Ben almost 14 years
    error.log and access.log