Next Previous Contents

6. Problem solving

This section shows some of the problems you many encounter and what to look for.

I've entered the correct url into my browser but I cannot see the e-bills login screen.

Check that you've added e-bills as a virtual domain to the apache configuration. Also check that the DNS has an entry for e-bills.

If you type nslookup e-bills.yourdomain and get no response then the DNS is not configured properly.

I can see the login screen but when I try to login I get a database error.

This means that you've not configured the database correctly or built PHP with the database configured properly.

When I try to login I get a login failure message.

This means that database access is working okay, but you're not entering a valid username/password. Check by running MySQL from the bash prompt that you've entered a username and password for at least one user.

I can login okay, but I get other database problems.

Have you run the scripts to create all of the database tables. Again, if you run MySQL from the bash prompt and enter "show tables;" you should see a list of all of the e-Bills tables.

I see html format bills but cannot get bills produced in PDF format.

This implies that LaTeX is not working properly. You can test LaTeX from the bash prompt using one of the test .tex files supplied with the distribution.

It could also be that the paths in the file /home/ebills/bin/ebills_make_pdf do not match those used by your system. Please check this file and edit it as necessary.

I get an error when selecting a billing template.

e-Bills will be unable to create the file: /home/ebills/bill_templates/billformat.tex if the ownership and protection of the /home/ebills/bill_templates directory are incorrect.

A selection of templates are stored in this directory and then the selected one is copied to billformat.tex using the "Configure billing template" menu function. In the future this may result in the template being stored in the database or do something more clever, but for now its simple.

There are a number of areas to check:

Look in /etc/group and in /etc/passwd to check this out.

Next Previous Contents