html/
folder after unzipping the ushahidi-platform-release-v4.X.Y.tar.gz bundle file.dist/
folder contains the suggested configurations for the virtual host (apache-vhost.conf). The configs are quite default, you just need to ensure that there is an "AllowOverride" directive set to "All" for your document root (where the app has been unzipped).platform/.env
file. This file will contain your database credentials and other important configurations. Use the following contents as a guide, lines starting with the character #
are comments and you don't need to copy themplatform
folder:php artisan migrate
chown -R www-data:www-data platform/storage/{logs,app,framework}
php artisan passport:keys
html
folder in the webroot of your shared hosting domain or subdomain.platform/.env
file (as per step 4 of Apache 2 instructions).php artisan migrate
and other artisan
commands as outlined above.index.php
script inside platform/httpdocs
. When invoking that script, the "api/v3/*" part of the url should be passed to the script into the a $_SERVER
or environment variable. If your host uses Apache and supports .htaccess_ files, most of this should be taken care of for you.backend_url
in the JSON file is set appropriately to the absolute public URL of your deployment (i.e. "backend_url": "https://example.deployment.com"
)SITE_URL
environment variable. (In the default install the site URL is the backend URL).php-redis
extension in your web server host) and modify the following queues in the platform/.env
file:database
driver, which will use the database to keep track of the jobs. This may be less ideal in high traffic installations, but should work well otherwise.platform/.env
file :platform
folder):/etc/supervisor
and /etc/supervisor/conf.d
ps -ef
) you should see some processes with names similar to artisan queue:work