Installation via Command Line
If you haveven't downloaded the zip file get it from here https://microweber.com/download.php
You can also download Microweber via Composer
You can install Microweber directly from the command line interface. This may be useful in shell scripts that automate the site creation process.
Here's an example of what the command looks like:
php artisan microweber:install admin@site.com admin pass 127.0.0.1 site_db root secret -p site_
This would initialize the Microweber database on localhost in database "sitedb" using user "root" with password "secret" for the connections. In case the database user doesn't have a password you can skip setting that argument (and also be ashamed of your attitude to security). All tables will be prefixed by "site". After the schema initialization an admin user will be created with credentials "admin"/"pass" and email "admin@site.com". All arguments until the database password are required and need to be present in that exact order.
Artisan Command:
microweber:install [-p|--prefix[="..."]] [-t|--template[="..."]] [-d|--default-content[="..."]] email username password db_host db_name db_user [db_pass]
Arguments:
Argument | Description |
---|---|
Admin account email | |
username | Admin account username |
password | Admin account password |
db_host | Database host address |
db_name | Database schema name |
db_user | Database username |
db_pass | Database password (optional) |
Options:
Option | Description |
---|---|
--prefix (-p) | Database tables prefix |
--template (-t) | Set default template name |
--default-content (-d) | Install default content |
-c | make config only, user should complete the install from browser |
Laravel Options:
Option | Description |
---|---|
--help (-h) | Display this help message. |
--quiet (-q) | Do not output any message. |
--env | The environment the command should run under. |
Install Examples
php artisan microweber:install admin@site.com admin pass 127.0.0.1 site_db root secret mysql -p site_ -t liteness -d 1
php artisan microweber:install admin@admin.com admin password db microweber microweber microweber pgsql -p site_ -t liteness -d 1
php artisan microweber:install admin@site.com admin password storage/database1.sqlite microweber microweber nopass sqlite -p site_ -t liteness -d 1
Config only, and let user to complete the install from browser
php artisan microweber:install admin@site.com admin password storage/database1.sqlite microweber microweber nopass sqlite -p site_ -t dream -d 1 -c 1 --env=my.domain.com
Update command
php artisan microwber:update