Browse Source

Update installation instructions, add upgrade instructions (issue #11)

tags/v2.0
Skylar Ittner 10 months ago
parent
commit
3a9344c535
1 changed files with 18 additions and 13 deletions
  1. 18
    13
      README.md

+ 18
- 13
README.md View File

@@ -10,19 +10,24 @@ https://netsyms.biz/apps/accounthub
10 10
 Installing
11 11
 ----------
12 12
 
13
-*We're working on a nice script to install it automatically, but until then...*
14
-
15
-0. Setup a LAMP server with additional PHP extensions mbstring, zip, ldap, gd, imagick
13
+0. Setup a LAMP server with PHP 7.2, including PHP extensions mbstring, zip, gd, and imagick
16 14
 1. Copy `settings.template.php` to `settings.php`
17 15
 2. Import `database.sql` into your database server
18 16
 3. Edit `settings.php` and fill in your DB info
19
-4. Setup LDAP auth, or set "LDAP_ENABLED" to FALSE
20
-5. Set the URL of the install
21
-6. Set the API and HOME values for TaskFloor, Inventory (BinStack), QwikClock, and in the "EXTERNAL_APPS" setting
22
-7. Remove any apps you aren't installing from "EXTERNAL_APPS"
23
-8. Setup the email settings to receive alerts you configure later in ManagePanel
24
-9. Run `composer install` (or `composer.phar install`) to install dependency libraries
25
-10. Edit the database table `apikeys` and add some API keys for the other apps to use
26
-11. From a web browser, visit `http://apps/url` (or whatever your setup is).  If you did everything right, you should see a login screen.
27
-12. Now go to `http://apps/url/setup.php` and create an admin account.
28
-13. Install [ManagePanel](https://source.netsyms.com/Business/ManagePanel) to setup additional user accounts.
17
+4. Set the URL of the install
18
+5. Setup "EXTERNAL_APPS" with specifics for your install.
19
+6. Setup the email settings to receive alerts you configure later in ManagePanel
20
+7. Run `composer install` (or `composer.phar install`) to install dependency libraries
21
+8. Edit the database table `apikeys` and add some API keys for the other apps to use
22
+9. From a web browser, visit `http://apps/url` (or whatever your setup is).  If you did everything right, you should see a login screen.
23
+10. Now go to `http://apps/url/setup.php` and create an admin account.
24
+11. Install [ManagePanel](https://source.netsyms.com/Business/ManagePanel) to setup additional user accounts.
25
+
26
+
27
+Upgrading
28
+---------
29
+
30
+1. Run `git pull` or otherwise update the code
31
+2. Run `composer install` to update dependencies
32
+3. Execute the SQL scripts in `database_upgrade` to take you from your current version to the latest version
33
+4. Rewrite your `settings.php` based on the new `settings.template.php`

Loading…
Cancel
Save