Chapter 14. Finishing Up

You should now just about have a working LiveJournal installation.

CAPTCHAs.  If you want CAPTCHAs on your installation, you first need to set the related options in Generate the CAPTCHAs as follows:

# bin/ gen_image_captchas

Afterwards, new ones will get generated by the maintenance task you set up for them.

Configuration check.  To check that everything is set-up okay, you should run the provided configuration checking tool, located at $LJHOME/bin/ will check for missing perl modules, attempt to connect to your database, and do other checks to ensure everything will work smoothly.

Start things up. If you haven't restarted Apache, you'll want to do that now:

# apachectl stop
# apachectl start

Note that doing a “graceful” or “restart” is not guaranteed to work. The LiveJournal code doesn't implement any mod_perl restart handlers, and weird things have been reported to happen using apachectl restart

If you installed Apache through the apache-perl package, the command you need is apache-perlctl instead of apachectl.

The system user.  To administrate your site properly, you will need to create the system user that'll have privileges to give privileges to other users:

$ $LJHOME/bin/upgrading/

It'll prompt you for the password to use for the system account and then sets it all up.

You now have the ability to login to your LJ site as user “system” with the password you set and then grant privileges from the admin section to other users, and to the system account itself: http://your-lj-server/admin/priv/

If you have any questions, join the lj_dev[o] community on and post your questions. We'd love to help you out.