Difference between revisions of "VbzCart/install"

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to navigation Jump to search
(in progress)
Line 2: Line 2:
  
 
This page will eventually need to include a lot more information, but for now the basic setup procedure is:
 
This page will eventually need to include a lot more information, but for now the basic setup procedure is:
* Clone the [https://gitlab.com/woozalia/VbzCart/tree/ferreteria-v2/config VbzCart Git repository]<ref name=branch /> into a folder of your choice, which we'll call <code>[vbzcart base]</code>.
+
* Clone the VbzCart Git repository at <code>[git@gitlab.com:woozalia/VbzCart.git</code> into a folder of your choice, which we'll call <code>[vbzcart base]</code>.
 
* Copy the <code>[vbzcart base]/config</code> folder to a location outside of <code>[vbzcart base]</code>.
 
* Copy the <code>[vbzcart base]/config</code> folder to a location outside of <code>[vbzcart base]</code>.
 
** We'll call this new location <code>[local config]</code>.
 
** We'll call this new location <code>[local config]</code>.
Line 11: Line 11:
 
* [[Ferreteria/install|Install Ferreteria]]
 
* [[Ferreteria/install|Install Ferreteria]]
 
* Set up database and tables (instructions to be written)
 
* Set up database and tables (instructions to be written)
==Footnotes==
+
==Woozle's setup==
<references>
+
Some specifics of how I usually set things up these days (on a virtual server, where {{arg|$HOME}} is the home folder of the virtual domain's user account (e.g. <code>/home/vbz/domains/wdev.vbz.net</code> for the dev instance I'm currently setting up):
<ref name=branch>We're currently using the <code>ferreteria-v2</code> branch; this should probably become the master branch, once I figure out how.</ref>
+
* cd {{arg|$HOME}}
</references>
+
* [[mkdir]] site
 +
* cd site
 +
* mkdir git
 +
* cd git
 +
* [[git clone]] git@gitlab.com:woozalia/VbzCart.git
 +
 
 +
''in progress''

Revision as of 14:03, 9 October 2019

Prerequisites: Linux, PHP 7, MySQL-workalike, Apache.

This page will eventually need to include a lot more information, but for now the basic setup procedure is:

  • Clone the VbzCart Git repository at [git@gitlab.com:woozalia/VbzCart.git into a folder of your choice, which we'll call [vbzcart base].
  • Copy the [vbzcart base]/config folder to a location outside of [vbzcart base].
    • We'll call this new location [local config].
    • My standard location for this is /home/vbz/site/config/vbzcart
  • Copy the [local config]/examples folder to [local config]/local
  • Modify each file to match your local environment, according to instructions in each file.
  • Optional: modify files in [local config]/portable as needed.
  • Install Ferreteria
  • Set up database and tables (instructions to be written)

Woozle's setup

Some specifics of how I usually set things up these days (on a virtual server, where <$HOME> is the home folder of the virtual domain's user account (e.g. /home/vbz/domains/wdev.vbz.net for the dev instance I'm currently setting up):

  • cd <$HOME>
  • mkdir site
  • cd site
  • mkdir git
  • cd git
  • git clone git@gitlab.com:woozalia/VbzCart.git

in progress