diff --git a/source/resources/apps/phabricator/README.md b/source/resources/apps/phabricator/README.md index b53d186..9ef59dc 100644 --- a/source/resources/apps/phabricator/README.md +++ b/source/resources/apps/phabricator/README.md @@ -1,40 +1,57 @@ Install Phabricator ================= +# XXX use Debian Buster + http://phabricator.org/ https://secure.phabricator.com/book/phabricator/article/installation_guide/This script has some ideas as to what needs to be done: http://www.phabricator.com/rsrc/install/install_ubuntu.sh sudo su - -# XXX use Debian Buster - apt-get update -apt-get install mysql-server apache2 dpkg-dev php5 php5-mysql php5-gd php5-dev php5-curl php-apc php5-cli php5-jsona2enmod rewriteXXXcd /var/www -git clone https://github.com/phacility/libphutil.git -git clone https://github.com/phacility/arcanist.git -git clone https://github.com/phacility/phabricator.gitDocs -http://www.phabricator.com/docs/phabricator/article/Configuration_Guide.htmlrm /etc/apache2/sites-enabled/000-default.conf +apt-get install mariadb-client apache2 dpkg-dev php php-mysql php-gd php-dev php-curl php-cli php-json +#php-apc +a2enmod rewrite +XXX +cd /var/www +git clone https://github.com/phacility/libphutil.git +git clone https://github.com/phacility/arcanist.git +git clone https://github.com/phacility/phabricator.git + +Docs +http://www.phabricator.com/docs/phabricator/article/Configuration_Guide.html + +rm /etc/apache2/sites-enabled/000-default.conf cd /etc/apache2/sites-available + vim phabricator.confAdd: ------------ -vim phabricator.conf +vim phabricator.conf + ServerName code.alephobjects.com -ServerAdmin webmaster@alephobjects.comChange this to the path where you put 'phabricator' when you checked itout from GitHub when following the Installation Guide. #Make sure you include "/webroot" at the end! -DocumentRoot /var/www/phabricator/webrootRewriteEngine on +ServerAdmin webmaster@alephobjects.com +Change this to the path where you put 'phabricator' when you checked itout from GitHub when following the Installation Guide. #Make sure you include "/webroot" at the end! +DocumentRoot /var/www/phabricator/webroot +RewriteEngine on RewriteRule ^/rsrc/(.*) - [L,QSA] RewriteRule ^/favicon.ico - [L,QSA] RewriteRule ^(.*)$ /index.php?__path__=$1 [B,L,QSA]ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combinedSSLEngine on + SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key SSLOptions +StdEnvVars BrowserMatch "MSIE [2-6]" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 -BrowserMatch "MSIE [17-9]" ssl-unclean-shutdownLimitRequestBody 33554432 +BrowserMatch "MSIE [17-9]" ssl-unclean-shutdownLimitRequestBody 33554432 + Require all granted ------------- -vim 000-default.conf + +------------ + +vim 000-default.conf + ServerAdmin webmaster@alephobjects.com#redirect all http requests to https Redirect permanent / https://code.alephobjects.com/ErrorLog ${APACHE_LOG_DIR}/error.logPossible values include: debug, info, notice, warn, error, crit,alert, emerg. @@ -50,3 +67,17 @@ cd /etc/apache2/sites-enabled ln -s ../sites-available/phabricator.conf . /etc/init.d/apache2 restart + +############################## +Set up Database + +# XXX phabricator user uses many databases in MySQL +# MySQL phabricator user has super privs + +Log into db server. + +CREATE DATABASE aophabricator; +CREATE USER 'aophabricator'@'10.43.1.215' IDENTIFIED BY 'password'; +GRANT ALL PRIVILEGES ON aophabricator.* TO 'aophabricator'@'10.43.1.215'; +FLUSH PRIVILEGES; + diff --git a/source/resources/spreadsheets/sharkfork.ods b/source/resources/spreadsheets/sharkfork.ods index 128edd5..e8c9097 100644 Binary files a/source/resources/spreadsheets/sharkfork.ods and b/source/resources/spreadsheets/sharkfork.ods differ