How to make a drupal site read-only
Disable all user accounts apart from admin.
Disable new users from registering new accounts.
Edit permissions as necessary.


Now only admin can login, and anonymous users won't have permission to edit anything.