2.2.2. Installing Campsite as a non-root user
Note: Installing Campsite as a non-root user will not give you the full
functionality of Campsite. The maintenace scripts will not run
automatically. That means:
- the autopublish feature will not work
- articles will not be indexed automatically
- emails will not be sent to readers when the subscription expires
- emails will not be sent to editors on certain publishing events
These features can be activated manually by scheduling the following scripts to be run periodicaly by cron:
- /usr/local/campsite/bin/autopublish for issue/article autopublish
- /usr/local/campsite/bin/gather for article indexing
- /usr/local/campsite/bin/notifyendsubs for automatic notification of subscription expiration
- /usr/local/campsite/bin/notifyevnets for automatic notification of certain publishing events
In case you installed Campsite into a different path replace /usr/local/campsite/bin with your own Campsite binary directory.
Step 1: Edit the configure file and replace the line 4:
export USER_INSTALL=false
with:
export USER_INSTALL=true
Step 2: Run ./configure with custom directory options:
- use
--campsite_dir option to set the campsite install directory to a place
where you have write access (e.g. /home/my_home_dir/campsite)
Step 3: Run: make all install
Step 4: Run: <campsite_bin_dir>/create_instance
This command will create the default Campsite instance.
Step 5: Follow the instructions in the next subchapter: "Configure the webserver"
add a note
User Contributed Notes
2.2.2. Installing Campsite as a non-root user
There are no user contributed notes for this page.