Development

Canasta: Using Canasta > Other maintenance

The following are some of the other options available for configuring and maintaining a Canasta wiki or wiki farm.

Table of contents

canasta maintenance

Run maintenance scripts for a Canasta installation.

Common Flags:

Flag Short Default Description
--id -i Canasta instance ID

canasta maintenance update

Run standard maintenance update jobs (update.php, runJobs.php, and Semantic MediaWiki rebuildData.php).

Usage:

canasta maintenance update [flags]

Example:

sudo canasta maintenance update -i mywiki

canasta maintenance script

Run a specific maintenance script.

Usage:

canasta maintenance script "[scriptname.php] [args]" [flags]

Examples:

sudo canasta maintenance script "rebuildall.php" -i mywiki
sudo canasta maintenance script "importDump.php /path/to/dump.xml" -i mywiki

canasta start

Start a Canasta installation.

Usage:

canasta start [flags]

Flags:

Flag Short Default Description
--id -i Canasta instance ID
--dev -D Start in development mode with Xdebug (see Development mode)
--no-dev Start without development mode (disable dev mode)

Examples:

sudo canasta start -i mywiki

Enable dev mode on an existing installation:

sudo canasta start -i mywiki --dev

canasta stop

Stop a Canasta installation.

Usage:

canasta stop [flags]

Flags:

Flag Short Default Description
--id -i Canasta instance ID

Example:

sudo canasta stop -i mywiki

canasta restart

Restart a Canasta installation.

Usage:

canasta restart [flags]

Flags:

Flag Short Default Description
--id -i Canasta instance ID
--verbose -v false Verbose output
--dev -D Restart in development mode with Xdebug (see Development mode)
--no-dev Restart without development mode (disable dev mode)

Examples:

sudo canasta restart -i mywiki

Enable dev mode:

sudo canasta restart -i mywiki --dev

Disable dev mode:

sudo canasta restart -i mywiki --no-dev

canasta upgrade

Upgrade a Canasta installation to the latest version.

Usage:

canasta upgrade [flags]

Flags:

Flag Short Default Description
--id -i Canasta instance ID

Example:

sudo canasta upgrade -i mywiki

This command:

  1. Pulls the latest changes from the Canasta repository
  2. Pulls the latest Docker images
  3. Restarts the containers
  4. Flushes the cache

canasta version

Display the Canasta CLI version information.

Usage:

canasta version