5

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?

Peter Mortensen
  • 12,090
  • 23
  • 70
  • 90
Ben
  • 1,377
  • 7
  • 22
  • 40

3 Answers3

6

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.

Peter Mortensen
  • 12,090
  • 23
  • 70
  • 90
berkes
  • 197
  • 6
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

Gaff
  • 18,569
  • 15
  • 57
  • 68
qbi
  • 661
  • 2
  • 8
  • 15
1

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.

jguepin
  • 11
  • 1