Developer Documentation
Getting started
Overview
Semantic elements
Deployment
Syncing Tools
Syncing features require the file engine/_remote.ini to be filled in.
This file contains the parameters of the ssh connection to the remote production server.
Two command-line scripts let you udpate your production server and sites remotely via ssh using rsync.
In fact, you can even remotely install and configure the alahup! engine and its websites without even logging via ftp.
-
update_engine.php lets you install or update the engine from your local copy.
-
update_site.php lets you install or update a site from your local copy.
Note to Windows users
On Windows, alahup! command-line scripts must be run inside Cygwin, which provides a Linux-like environment.
However, since the php binary from xampp resides outside Cygwin, the scripts must me launched in a different way.
First, move to alahup install, probably like this :
Then, instead of launching a script like this :
... launch it like this :
If you are new to the terminal, please note that previously entered commands are saved in the history. You can browse it with up and down arrow keys.
Also, don't overlook the auto-completion with the TAB key while you are typing.