https://www.wiki.unallocatedspace.org/wiki/api.php?action=feedcontributions&user=Ajstadlin&feedformat=atom
Unallocated Space - User contributions [en]
2024-03-29T11:29:13Z
User contributions
MediaWiki 1.41.0
https://www.wiki.unallocatedspace.org/wiki/index.php?title=Git&diff=622
Git
2014-03-27T00:21:39Z
<p>Ajstadlin: /* Updating Your Contribution Workflow */</p>
<hr />
<div>UAS has Git repositories on github: https://github.com/Unallocated<br />
== Contributing to a UAS GitHub Project ==<br />
<span style="font-size:x-small;">Updated Mar 18, 2014</span><br /><br />
The following procedures are designed for first timers. Note: The author is a first timer and this is how he did it the First Time!<br />
==== Prerequisites ====<br />
* GIT is installed on your PC. [http://www.git-scm.org GIT Home Page]<br />
* You have created a GitHub account.<br />
* You want to contribute to an existing UAS project on GitHub<br />
<br />
=== Cloning the Repository and Submitting Pull Request Workflow ===<br />
* Sign In to GitHub<br />
* Navigate to the UAS Project<br />
* Click "Fork" in the top right<br />
This creates a clone of the UAS project in your GitHub account's namespace.<br />
* Clone your GitHub Fork to your local PC<br />
For example, the Tektite user on GitHub clones the Fork with the following git clone command<br />
<pre><br />
git clone https://github.com/Tektite/RandomScripts.git /c/UAS.g/RandomScripts.f<br />
</pre><br />
* Create, Change, Add, Commit - then Push back to GitHub<br />
<pre><br />
... work on stuff ...<br />
git add -v .<br />
git commit -m "i did this"<br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
=== Updating Your Contribution Workflow ===<br />
* Update your local copy by adding a remote to the main GitHub project repository then pull/merge it<br />
<pre><br />
git remote add uasorigi https://github.com/Unallocated/RandomScripts.git<br />
git fetch uasorigi<br />
git merge uasorigi/master<br />
</pre><br />
* Create a working Branch for revisions<br />
<pre><br />
git checkout -b MyRevs<br />
... do revisions and work on stuff ...<br />
</pre><br />
* Add and Commit the Branch<br />
<pre><br />
git add -v .<br />
git commit -m "My new revs"<br />
</pre><br />
* Merge the working Branch with the Master Branch<br />
<pre><br />
git checkout master<br />
git merge MyRevs<br />
</pre><br />
* Push your work to your project Fork on GitHub <br />
<pre><br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
<br />
<hr /><br />
<br />
=== Projects ===<br />
<span style="font-size:x-small;">This is an unallocated artifact from the original author of this wiki page.</span><br />
* Create repository for various services.<br />
** Example: place to put latest code for [[Member_Check-In_System]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=621
UASDrupal
2014-03-27T00:09:30Z
<p>Ajstadlin: /* It Works! I Think! */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* sudo vi /etc/apache2/sites-available/default<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
==== PHP gd Extensions ====<br />
$ sudo apt-get install php-gd<br />
$ sudo service apache2 restart<br />
==== php.ini ====<br />
* sudo vi /etc/php5/apache2/php.ini <br />
<pre><br />
upload_max_filesize = 200M<br />
post_max_size = 200M<br />
memory_limit = 1024M<br />
max_execution_time = 120<br />
</pre><br />
* Do the same settings update if php client is installed: sudo vi /etc/php5/cli/php.ini<br />
Note: I notice that the initial <b>memory_limit = -1</b> in the /etc/php5/cli/php.ini<br />
<br />
== Database Setup ==<br />
<pre><br />
$ mysqladmin -u root -p create uasdrupal<br />
$ mysql -u root -p<br />
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON usadrupal.* TO 'root'@'localhost' IDENTIFIED BY 'unPassword';<br />
mysql> exit<br />
</pre><br />
== memcache setup ==<br />
* [http://andrewdunkle.com/how-install-memcached-drupal-7 Ref: How to Install Memcached for Drupal 7 - AndrewDunkle.com]<br />
<pre><br />
$ sudo apt-get install memcached libmemcached-tools<br />
$ sudo apt-get install php5-dev php-pear make<br />
$ sudo pecl install memcache<br />
$ sudo nano /etc/php5/conf.d/memcache.ini<br />
extension=memcache.so<br />
memcache.hash_strategy="consistent"<br />
$ sudo nano /etc/memcached.conf<br />
-m 64<br />
$ sudo /etc/init.d/memcached restart<br />
$ sudo /etc/init.d/apache2 restart<br />
# Test<br />
$ sudo netstat -tap | grep memcached<br />
</pre><br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
== Security ==<br />
$ chmod 644 sites/default/settings.php<br />
<br />
= It Works! I Think! =<br />
[[File:UASDrupal Dev 01.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=620
UASDrupal
2014-03-27T00:09:00Z
<p>Ajstadlin: /* It Works! I Think! */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* sudo vi /etc/apache2/sites-available/default<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
==== PHP gd Extensions ====<br />
$ sudo apt-get install php-gd<br />
$ sudo service apache2 restart<br />
==== php.ini ====<br />
* sudo vi /etc/php5/apache2/php.ini <br />
<pre><br />
upload_max_filesize = 200M<br />
post_max_size = 200M<br />
memory_limit = 1024M<br />
max_execution_time = 120<br />
</pre><br />
* Do the same settings update if php client is installed: sudo vi /etc/php5/cli/php.ini<br />
Note: I notice that the initial <b>memory_limit = -1</b> in the /etc/php5/cli/php.ini<br />
<br />
== Database Setup ==<br />
<pre><br />
$ mysqladmin -u root -p create uasdrupal<br />
$ mysql -u root -p<br />
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON usadrupal.* TO 'root'@'localhost' IDENTIFIED BY 'unPassword';<br />
mysql> exit<br />
</pre><br />
== memcache setup ==<br />
* [http://andrewdunkle.com/how-install-memcached-drupal-7 Ref: How to Install Memcached for Drupal 7 - AndrewDunkle.com]<br />
<pre><br />
$ sudo apt-get install memcached libmemcached-tools<br />
$ sudo apt-get install php5-dev php-pear make<br />
$ sudo pecl install memcache<br />
$ sudo nano /etc/php5/conf.d/memcache.ini<br />
extension=memcache.so<br />
memcache.hash_strategy="consistent"<br />
$ sudo nano /etc/memcached.conf<br />
-m 64<br />
$ sudo /etc/init.d/memcached restart<br />
$ sudo /etc/init.d/apache2 restart<br />
# Test<br />
$ sudo netstat -tap | grep memcached<br />
</pre><br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
== Security ==<br />
$ chmod 644 sites/default/settings.php<br />
<br />
= It Works! I Think! =<br />
[[File:UASDrupal Dev 01.png|400px]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=619
UASDrupal
2014-03-27T00:06:18Z
<p>Ajstadlin: </p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* sudo vi /etc/apache2/sites-available/default<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
==== PHP gd Extensions ====<br />
$ sudo apt-get install php-gd<br />
$ sudo service apache2 restart<br />
==== php.ini ====<br />
* sudo vi /etc/php5/apache2/php.ini <br />
<pre><br />
upload_max_filesize = 200M<br />
post_max_size = 200M<br />
memory_limit = 1024M<br />
max_execution_time = 120<br />
</pre><br />
* Do the same settings update if php client is installed: sudo vi /etc/php5/cli/php.ini<br />
Note: I notice that the initial <b>memory_limit = -1</b> in the /etc/php5/cli/php.ini<br />
<br />
== Database Setup ==<br />
<pre><br />
$ mysqladmin -u root -p create uasdrupal<br />
$ mysql -u root -p<br />
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON usadrupal.* TO 'root'@'localhost' IDENTIFIED BY 'unPassword';<br />
mysql> exit<br />
</pre><br />
== memcache setup ==<br />
* [http://andrewdunkle.com/how-install-memcached-drupal-7 Ref: How to Install Memcached for Drupal 7 - AndrewDunkle.com]<br />
<pre><br />
$ sudo apt-get install memcached libmemcached-tools<br />
$ sudo apt-get install php5-dev php-pear make<br />
$ sudo pecl install memcache<br />
$ sudo nano /etc/php5/conf.d/memcache.ini<br />
extension=memcache.so<br />
memcache.hash_strategy="consistent"<br />
$ sudo nano /etc/memcached.conf<br />
-m 64<br />
$ sudo /etc/init.d/memcached restart<br />
$ sudo /etc/init.d/apache2 restart<br />
# Test<br />
$ sudo netstat -tap | grep memcached<br />
</pre><br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
== Security ==<br />
$ chmod 644 sites/default/settings.php<br />
<br />
= It Works! I Think! =<br />
[[File:UASDrupal Dev 01.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=File:UASDrupal_Dev_01.png&diff=618
File:UASDrupal Dev 01.png
2014-03-27T00:04:24Z
<p>Ajstadlin: UASDrupal Development - First Screen -01</p>
<hr />
<div>UASDrupal Development - First Screen -01</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=617
UASDrupal
2014-03-26T23:58:59Z
<p>Ajstadlin: /* Security */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* sudo vi /etc/apache2/sites-available/default<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
==== PHP gd Extensions ====<br />
$ sudo apt-get install php-gd<br />
$ sudo service apache2 restart<br />
==== php.ini ====<br />
* sudo vi /etc/php5/apache2/php.ini <br />
<pre><br />
upload_max_filesize = 200M<br />
post_max_size = 200M<br />
memory_limit = 1024M<br />
max_execution_time = 120<br />
</pre><br />
* Do the same settings update if php client is installed: sudo vi /etc/php5/cli/php.ini<br />
Note: I notice that the initial <b>memory_limit = -1</b> in the /etc/php5/cli/php.ini<br />
<br />
== Database Setup ==<br />
<pre><br />
$ mysqladmin -u root -p create uasdrupal<br />
$ mysql -u root -p<br />
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON usadrupal.* TO 'root'@'localhost' IDENTIFIED BY 'unPassword';<br />
mysql> exit<br />
</pre><br />
== memcache setup ==<br />
* [http://andrewdunkle.com/how-install-memcached-drupal-7 Ref: How to Install Memcached for Drupal 7 - AndrewDunkle.com]<br />
<pre><br />
$ sudo apt-get install memcached libmemcached-tools<br />
$ sudo apt-get install php5-dev php-pear make<br />
$ sudo pecl install memcache<br />
$ sudo nano /etc/php5/conf.d/memcache.ini<br />
extension=memcache.so<br />
memcache.hash_strategy="consistent"<br />
$ sudo nano /etc/memcached.conf<br />
-m 64<br />
$ sudo /etc/init.d/memcached restart<br />
$ sudo /etc/init.d/apache2 restart<br />
# Test<br />
$ sudo netstat -tap | grep memcached<br />
</pre><br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
== Security ==<br />
$ chmod 644 sites/default/settings.php<br />
= It Works! I Think! =</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=616
UASDrupal
2014-03-26T23:50:45Z
<p>Ajstadlin: /* Drupal Runtime Configuration */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* sudo vi /etc/apache2/sites-available/default<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
==== PHP gd Extensions ====<br />
$ sudo apt-get install php-gd<br />
$ sudo service apache2 restart<br />
==== php.ini ====<br />
* sudo vi /etc/php5/apache2/php.ini <br />
<pre><br />
upload_max_filesize = 200M<br />
post_max_size = 200M<br />
memory_limit = 1024M<br />
max_execution_time = 120<br />
</pre><br />
* Do the same settings update if php client is installed: sudo vi /etc/php5/cli/php.ini<br />
Note: I notice that the initial <b>memory_limit = -1</b> in the /etc/php5/cli/php.ini<br />
<br />
== Database Setup ==<br />
<pre><br />
$ mysqladmin -u root -p create uasdrupal<br />
$ mysql -u root -p<br />
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON usadrupal.* TO 'root'@'localhost' IDENTIFIED BY 'unPassword';<br />
mysql> exit<br />
</pre><br />
== memcache setup ==<br />
* [http://andrewdunkle.com/how-install-memcached-drupal-7 Ref: How to Install Memcached for Drupal 7 - AndrewDunkle.com]<br />
<pre><br />
$ sudo apt-get install memcached libmemcached-tools<br />
$ sudo apt-get install php5-dev php-pear make<br />
$ sudo pecl install memcache<br />
$ sudo nano /etc/php5/conf.d/memcache.ini<br />
extension=memcache.so<br />
memcache.hash_strategy="consistent"<br />
$ sudo nano /etc/memcached.conf<br />
-m 64<br />
$ sudo /etc/init.d/memcached restart<br />
$ sudo /etc/init.d/apache2 restart<br />
# Test<br />
$ sudo netstat -tap | grep memcached<br />
</pre><br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
== Security ==<br />
$ chmod 644 sites/default/settings.php</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=615
UASDrupal
2014-03-26T23:27:31Z
<p>Ajstadlin: /* Drupal Runtime Configuration */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* sudo vi /etc/apache2/sites-available/default<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
==== PHP gd Extensions ====<br />
$ sudo apt-get install php-gd<br />
$ sudo service apache2 restart<br />
==== php.ini ====<br />
* sudo vi /etc/php5/apache2/php.ini <br />
<pre><br />
upload_max_filesize = 200M<br />
post_max_size = 200M<br />
memory_limit = 1024M<br />
max_execution_time = 120<br />
</pre><br />
* Do the same settings update if php client is installed: sudo vi /etc/php5/cli/php.ini<br />
Note: I notice that the initial <b>memory_limit = -1</b> in the /etc/php5/cli/php.ini<br />
<br />
== Database Setup ==<br />
<pre><br />
$ mysqladmin -u root -p create uasdrupal<br />
$ mysql -u root -p<br />
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON usadrupal.* TO 'root'@'localhost' IDENTIFIED BY 'unPassword';<br />
mysql> exit<br />
</pre><br />
== memcache setup ==<br />
* [http://andrewdunkle.com/how-install-memcached-drupal-7 Ref: How to Install Memcached for Drupal 7 - AndrewDunkle.com]<br />
<pre><br />
$ sudo apt-get install memcached libmemcached-tools<br />
$ sudo apt-get install php5-dev php-pear make<br />
$ sudo pecl install memcache<br />
$ sudo nano /etc/php5/conf.d/memcache.ini<br />
extension=memcache.so<br />
memcache.hash_strategy="consistent"<br />
$ sudo nano /etc/memcached.conf<br />
-m 64<br />
$ sudo /etc/init.d/memcached restart<br />
$ sudo /etc/init.d/apache2 restart<br />
# Test<br />
$ sudo netstat -tap | grep memcached<br />
</pre><br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b></div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=614
UASDrupal
2014-03-26T23:27:01Z
<p>Ajstadlin: /* memcache setup */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* sudo vi /etc/apache2/sites-available/default<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
==== PHP gd Extensions ====<br />
$ sudo apt-get install php-gd<br />
$ sudo service apache2 restart<br />
==== php.ini ====<br />
* sudo vi /etc/php5/apache2/php.ini <br />
<pre><br />
upload_max_filesize = 200M<br />
post_max_size = 200M<br />
memory_limit = 1024M<br />
max_execution_time = 120<br />
</pre><br />
* Do the same settings update if php client is installed: sudo vi /etc/php5/cli/php.ini<br />
Note: I notice that the initial <b>memory_limit = -1</b> in the /etc/php5/cli/php.ini<br />
<br />
== Database Setup ==<br />
<pre><br />
$ mysqladmin -u root -p create uasdrupal<br />
$ mysql -u root -p<br />
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON usadrupal.* TO 'root'@'localhost' IDENTIFIED BY 'unPassword';<br />
mysql> exit<br />
</pre><br />
== memcache setup ==<br />
* [http://andrewdunkle.com/how-install-memcached-drupal-7 Ref: How to Install Memcached for Drupal 7 - AndrewDunkle.com]<br />
<pre><br />
$ sudo apt-get install memcached libmemcached-tools<br />
$ sudo apt-get install php5-dev php-pear make<br />
$ sudo pecl install memcache<br />
$ sudo nano /etc/php5/conf.d/memcache.ini<br />
extension=memcache.so<br />
memcache.hash_strategy="consistent"<br />
$ sudo nano /etc/memcached.conf<br />
-m 64<br />
$ sudo /etc/init.d/memcached restart<br />
$ sudo /etc/init.d/apache2 restart<br />
# Test<br />
$ sudo netstat -tap | grep memcached<br />
</pre><br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Fixup Drupal Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=613
UASDrupal
2014-03-26T20:06:57Z
<p>Ajstadlin: /* Drupal Runtime Configuration */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* sudo vi /etc/apache2/sites-available/default<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
==== PHP gd Extensions ====<br />
$ sudo apt-get install php-gd<br />
$ sudo service apache2 restart<br />
==== php.ini ====<br />
* sudo vi /etc/php5/apache2/php.ini <br />
<pre><br />
upload_max_filesize = 200M<br />
post_max_size = 200M<br />
memory_limit = 1024M<br />
max_execution_time = 120<br />
</pre><br />
* Do the same settings update if php client is installed: sudo vi /etc/php5/cli/php.ini<br />
Note: I notice that the initial <b>memory_limit = -1</b> in the /etc/php5/cli/php.ini<br />
<br />
== Database Setup ==<br />
<pre><br />
$ mysqladmin -u root -p create uasdrupal<br />
$ mysql -u root -p<br />
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON usadrupal.* TO 'root'@'localhost' IDENTIFIED BY 'unPassword';<br />
mysql> exit<br />
</pre><br />
== memcache setup ==<br />
<pre><br />
$ sudo apt-get install memcached libmemcached-tools<br />
$ sudo apt-get install php5-dev php-pear make<br />
$ sudo pecl install memcache<br />
</pre><br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Fixup Drupal Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=612
UASDrupal
2014-03-26T20:01:25Z
<p>Ajstadlin: /* PHP Configuration */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* sudo vi /etc/apache2/sites-available/default<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
==== PHP gd Extensions ====<br />
$ sudo apt-get install php-gd<br />
$ sudo service apache2 restart<br />
==== php.ini ====<br />
* sudo vi /etc/php5/apache2/php.ini <br />
<pre><br />
upload_max_filesize = 200M<br />
post_max_size = 200M<br />
memory_limit = 1024M<br />
max_execution_time = 120<br />
</pre><br />
* Do the same settings update if php client is installed: sudo vi /etc/php5/cli/php.ini<br />
Note: I notice that the initial <b>memory_limit = -1</b> in the /etc/php5/cli/php.ini<br />
<br />
== Database Setup ==<br />
<pre><br />
$ mysqladmin -u root -p create uasdrupal<br />
$ mysql -u root -p<br />
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON usadrupal.* TO 'root'@'localhost' IDENTIFIED BY 'unPassword';<br />
mysql> exit<br />
</pre><br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Fixup Drupal Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=611
UASDrupal
2014-03-26T20:00:39Z
<p>Ajstadlin: /* PHP gd Extensions */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* sudo vi /etc/apache2/sites-available/default<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
* sudo vi /etc/php5/apache2/php.ini <br />
<pre><br />
upload_max_filesize = 200M<br />
post_max_size = 200M<br />
memory_limit = 1024M<br />
max_execution_time = 120<br />
</pre><br />
* Do the same settings update if php client is installed: sudo vi /etc/php5/cli/php.ini<br />
Note: I notice that the initial <b>memory_limit = -1</b> in the /etc/php5/cli/php.ini<br />
<br />
== Database Setup ==<br />
<pre><br />
$ mysqladmin -u root -p create uasdrupal<br />
$ mysql -u root -p<br />
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON usadrupal.* TO 'root'@'localhost' IDENTIFIED BY 'unPassword';<br />
mysql> exit<br />
</pre><br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Fixup Drupal Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=610
UASDrupal
2014-03-26T20:00:22Z
<p>Ajstadlin: /* Drupal Setup */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
== PHP gd Extensions ==<br />
$ sudo apt-get install php-gd<br />
$ sudo service apache2 restart<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* sudo vi /etc/apache2/sites-available/default<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
* sudo vi /etc/php5/apache2/php.ini <br />
<pre><br />
upload_max_filesize = 200M<br />
post_max_size = 200M<br />
memory_limit = 1024M<br />
max_execution_time = 120<br />
</pre><br />
* Do the same settings update if php client is installed: sudo vi /etc/php5/cli/php.ini<br />
Note: I notice that the initial <b>memory_limit = -1</b> in the /etc/php5/cli/php.ini<br />
<br />
== Database Setup ==<br />
<pre><br />
$ mysqladmin -u root -p create uasdrupal<br />
$ mysql -u root -p<br />
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON usadrupal.* TO 'root'@'localhost' IDENTIFIED BY 'unPassword';<br />
mysql> exit<br />
</pre><br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Fixup Drupal Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=609
UASDrupal
2014-03-26T19:37:57Z
<p>Ajstadlin: /* Drupal Runtime Configuration */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* sudo vi /etc/apache2/sites-available/default<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
* sudo vi /etc/php5/apache2/php.ini <br />
<pre><br />
upload_max_filesize = 200M<br />
post_max_size = 200M<br />
memory_limit = 1024M<br />
max_execution_time = 120<br />
</pre><br />
* Do the same settings update if php client is installed: sudo vi /etc/php5/cli/php.ini<br />
Note: I notice that the initial <b>memory_limit = -1</b> in the /etc/php5/cli/php.ini<br />
<br />
== Database Setup ==<br />
<pre><br />
$ mysqladmin -u root -p create uasdrupal<br />
$ mysql -u root -p<br />
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON usadrupal.* TO 'root'@'localhost' IDENTIFIED BY 'unPassword';<br />
mysql> exit<br />
</pre><br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Fixup Drupal Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=608
UASDrupal
2014-03-26T19:25:47Z
<p>Ajstadlin: /* PHP Configuration */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* sudo vi /etc/apache2/sites-available/default<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
* sudo vi /etc/php5/apache2/php.ini <br />
<pre><br />
upload_max_filesize = 200M<br />
post_max_size = 200M<br />
memory_limit = 1024M<br />
max_execution_time = 120<br />
</pre><br />
* Do the same settings update if php client is installed: sudo vi /etc/php5/cli/php.ini<br />
Note: I notice that the initial <b>memory_limit = -1</b> in the /etc/php5/cli/php.ini<br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Fixup Drupal Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=607
UASDrupal
2014-03-26T13:03:15Z
<p>Ajstadlin: /* Apache2 Configuration */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* sudo vi /etc/apache2/sites-available/default<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
* sudo vi /etc/php5/apache2/php.ini <br />
-> upload_max_filesize = 200M<br />
-> post_max_size = 200M<br />
-> memory_limit = 1024M<br />
-> max_execution_time = 120<br />
<br />
* Do the same settings update if php client is installed: sudo vi /etc/php5/cli/php.ini<br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Fixup Drupal Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=606
UASDrupal
2014-03-26T13:02:49Z
<p>Ajstadlin: /* PHP Configuration */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* vi /etc/apache2/sites-available/default<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
* sudo vi /etc/php5/apache2/php.ini <br />
-> upload_max_filesize = 200M<br />
-> post_max_size = 200M<br />
-> memory_limit = 1024M<br />
-> max_execution_time = 120<br />
<br />
* Do the same settings update if php client is installed: sudo vi /etc/php5/cli/php.ini<br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Fixup Drupal Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=605
UASDrupal
2014-03-26T12:57:47Z
<p>Ajstadlin: /* Apache2 Configuration */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* vi /etc/apache2/sites-available/default<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
* To Do: no problems, document per emailed support<br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Fixup Drupal Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=604
UASDrupal
2014-03-26T12:56:55Z
<p>Ajstadlin: /* Apache2 Configuration */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* To Do: worked per emailed support, need to document<br />
<pre><br />
<VirtualHost *:80><br />
ServerAdmin webmaster@localhost<br />
<br />
DocumentRoot /var/www/UASDrupal/docroot<br />
<Directory /><br />
Options FollowSymLinks<br />
AllowOverride None<br />
</Directory><br />
<Directory /var/www/UASDrupal/docroot><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
</Directory><br />
<br />
* * * no changes to remaining content * * *<br />
</pre><br />
<br />
=== PHP Configuration ===<br />
* To Do: no problems, document per emailed support<br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Fixup Drupal Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=603
UASDrupal
2014-03-26T12:52:12Z
<p>Ajstadlin: /* Development Server Setup */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 26, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* To Do: worked per emailed support, need to document<br />
=== PHP Configuration ===<br />
* To Do: no problems, document per emailed support<br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Fixup Drupal Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=602
UASDrupal
2014-03-26T12:51:45Z
<p>Ajstadlin: /* Development Server Setup */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 24, 2014 aj<br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* To Do: worked per emailed support, need to document<br />
=== PHP Configuration ===<br />
* To Do: no problems, document per emailed support<br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Fixup Drupal Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=601
UASDrupal
2014-03-25T04:56:22Z
<p>Ajstadlin: /* UASDrupal Project */</p>
<hr />
<div>= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!] =<br />
= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 24, 2014 aj</><br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* To Do: worked per emailed support, need to document<br />
=== PHP Configuration ===<br />
* To Do: no problems, document per emailed support<br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Fixup Drupal Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=600
UASDrupal
2014-03-25T04:55:53Z
<p>Ajstadlin: /* UASDrupal Project */</p>
<hr />
<div>= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
= [http://uas.hepnermedia.com/ UAS Web Site 1.0 -- TRY ME!]<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 24, 2014 aj</><br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
<br />
= Drupal Setup =<br />
<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* To Do: worked per emailed support, need to document<br />
=== PHP Configuration ===<br />
* To Do: no problems, document per emailed support<br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Fixup Drupal Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=599
UASDrupal
2014-03-25T04:53:26Z
<p>Ajstadlin: /* Drupal Runtime Configuration */</p>
<hr />
<div>= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 24, 2014 aj</><br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
= Drupal Setup =<br />
<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* To Do: worked per emailed support, need to document<br />
=== PHP Configuration ===<br />
* To Do: no problems, document per emailed support<br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Fixup Drupal Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=598
UASDrupal
2014-03-25T04:52:41Z
<p>Ajstadlin: /* Drupal Runtime Configuration */</p>
<hr />
<div>= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 24, 2014 aj</><br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
= Drupal Setup =<br />
<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* To Do: worked per emailed support, need to document<br />
=== PHP Configuration ===<br />
* To Do: no problems, document per emailed support<br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Resulted in Requirements Errors<br />
[[File:Drupal Requirements Errors Screenshot.png]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=File:Drupal_Requirements_Errors_Screenshot.png&diff=597
File:Drupal Requirements Errors Screenshot.png
2014-03-25T04:49:54Z
<p>Ajstadlin: UASDrupal Project - Drupal Installation Requirements Errors Screenshoot</p>
<hr />
<div>UASDrupal Project - Drupal Installation Requirements Errors Screenshoot</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=596
UASDrupal
2014-03-25T04:42:40Z
<p>Ajstadlin: /* Project Collaboration Setup */</p>
<hr />
<div>= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 24, 2014 aj</><br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
= Drupal Setup =<br />
<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
=== Apache2 Configuration ===<br />
* To Do: worked per emailed support, need to document<br />
=== PHP Configuration ===<br />
* To Do: no problems, document per emailed support<br />
<br />
== Drupal Runtime Configuration ==<br />
* Navigate local browser to http://localhost and select <b>Unallocated - Build profile for Unallocated Space (http://unallocatedspace.org)</b><br />
* To Do: Resulted in Requirements Errors</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=595
UASDrupal
2014-03-25T04:29:07Z
<p>Ajstadlin: /* Operating System Setup */</p>
<hr />
<div>= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 24, 2014 aj</><br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
* XFCE4 Screenshooter Plugin<br />
sudo apt-get install xfce4-screenshooter-plugin<br />
<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
= Drupal Setup =<br />
<br />
= Project Collaboration Setup =<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=594
UASDrupal
2014-03-25T04:10:54Z
<p>Ajstadlin: /* Project Collaboration Setup */</p>
<hr />
<div>= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 24, 2014 aj</><br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
= Drupal Setup =<br />
<br />
= Project Collaboration Setup =<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
* clone the forked git UASDrupal repository to the web server's default root /var/www<br />
$ cd /var/www<br />
$ sudo git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=593
UASDrupal
2014-03-25T04:00:59Z
<p>Ajstadlin: </p>
<hr />
<div>= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 24, 2014 aj</><br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
= Drupal Setup =<br />
<br />
= Project Collaboration Setup =<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
$ git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=592
UASDrupal
2014-03-25T03:59:40Z
<p>Ajstadlin: /* Install Composer = */</p>
<hr />
<div>= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 24, 2014 aj</><br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ===<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
<br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
$ git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
<br />
= Drupal Setup =<br />
== Composer Install ==<br />
* Composer is a Drush Dependency</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=591
UASDrupal
2014-03-25T03:59:17Z
<p>Ajstadlin: </p>
<hr />
<div>= [https://github.com/Unallocated/UASDrupal UASDrupal Project] =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 24, 2014 aj</><br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Utility Software Setup ==<br />
=== Install Curl ===<br />
* Curl is utility for downloading files<br />
$ sudo apt-get install curl<br />
=== Install Composer ====<br />
* Composer is a Drush dependency<br />
<pre><br />
$ curl -sS https://getcomposer.org/installer | php<br />
$ sudo mv composer.phar /usr/local/bin/composer<br />
$ compose<br />
______<br />
/ ____/___ ____ ___ ____ ____ ________ _____<br />
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/<br />
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /<br />
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/<br />
/_/<br />
Composer version 45fe0124f2dae5ee66da389c82c70323e28f36d6 2014-03-24 10:51:54<br />
</pre><br />
=== Drush Install ===<br />
<pre><br />
$ cd /opt<br />
$ git clone https://github.com/drush-ops/drush.git drush.g<br />
$ cd drush.g<br />
$ compose global require drush/drush:dev-master<br />
Changed current directory to /home/ajs/.composer<br />
./composer.json has been updated<br />
Loading composer repositories with package information<br />
Updating dependencies (including require-dev)<br />
- Installing pear/console_table (1.1.5)<br />
Downloading: 100% <br />
<br />
- Installing symfony/yaml (v2.2.1)<br />
Downloading: 100% <br />
<br />
- Installing d11wtq/boris (v1.0.8)<br />
Downloading: 100% <br />
<br />
- Installing drush/drush (dev-master 2083272)<br />
Cloning 2083272379a4c981f70f137af6928c7c1a092f8c<br />
<br />
pear/console_table suggests installing pear/Console_Color (>=0.0.4)<br />
drush/drush suggests installing youngj/httpserver (dev-master#41dd2b7 as 1.0.1)<br />
Writing lock file<br />
Generating autoload files<br />
</pre><br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
$ git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.<br />
<br />
= Drupal Setup =<br />
== Composer Install ==<br />
* Composer is a Drush Dependency</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=590
UASDrupal
2014-03-23T05:01:18Z
<p>Ajstadlin: /* LibreOffice */</p>
<hr />
<div>= UASDrupal Project =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 22, 2014 aj</><br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
$ git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=UASDrupal&diff=589
UASDrupal
2014-03-23T05:00:21Z
<p>Ajstadlin: UASDrupal Project, first draft</p>
<hr />
<div>= UASDrupal Project =<br />
== Development Server Setup ==<br />
<span style="font-size:x-small;">Revised Mar 22, 2014 aj</><br />
=== Platform Setup ===<br />
* Physical Machine<br />
Alienware M15x, i7, 8core, 8GB RAM, 700GB HD, 1920x1050 Video, Wired Ethernet (DHCP)<br />
* Virtual Machine (VirtualBox 4.3.8)<br />
Ubuntu Linux/64, 3 CPU, 3072GB RAM, 128MB Video RAM, 256GB VHD (dynamic)<br /><br />
Bridged Ethernet (DHCP for initial setup)<br />
=== Operating System Setup ===<br />
* Comment: The following is a tested procedure. You may deviate if you know what you are doing.<br />
* Ubuntu Precise 12.0.4.4 install from [http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/netboot/ Ubuntu CDImages .../netboot/mini.iso]<br />
Install from mini.iso<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
Assure Time Zone is correct. If prompted for UTC Hardware Clock, select NO.<br />
Reboot<br />
* Ubuntu Setup Continued... Terminal commands are preceded with the Linux prompt $ below.<br />
$ sudo apt-get update<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* Xubuntu desktop<br />
$ sudo reboot<br />
* Ubuntu Setup Continued...<br />
$ sudo tasksel<br />
In the <i>Package Configuration</i>, <b>Software Selection</b> select the following:<br />
* Basic Ubuntu Server<br />
* OpenSSH<br />
* LAMP server<br />
* Xubuntu desktop<br />
* The basic Ubuntu development server is now setup. Test it:<br />
$ apache2 -v<br />
Server version: Apache/2.2.22 (Ubuntu)<br />
Server built: Jul 12 2013 13:37:10<br />
$ mysql<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 42<br />
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)<br />
$ php -v<br />
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25) <br />
Copyright (c) 1997-2012 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies<br />
=== Development Software Setup ===<br />
==== [http://www.git-scm.org GIT] ====<br />
* Install GIT dependencies<br />
sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential<br />
* Build GIT from Source Code<br />
Download the git source code from: [https://codeload.github.com/git/git/zip/v1.9.1 git-1.9.1.zip]<br />
Extract the zip file to /home/you/Donwloads/git-1.9.1<br />
$ cd /home/you/Donwloads/git-1.9.1<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install<br />
$ sudo adduser --disabled-login git<br />
* Test git:<br />
$ git --version<br />
git version 1.9.1<br />
==== [http://pencil.evolus.vn Evolus Pencil] ====<br />
* Design Software to work with files like the UASDrupal Project / Boiler Plate Wireframe - Pencil template header-footer-template.ep<br />
Download the [http://evoluspencil.googlecode.com/files/evoluspencil_2.0.5_all.deb Pencil deb]<br />
$ sudo dpkg -i evoluspencil_2.0.5_all.deb<br />
==== [http://www.libreoffice.org LibreOffice] ====<br />
* Use the <b>Synaptic Package Manager</b> to uninstall the Ubuntu default LibreOffice 3<br />
* Download <i>LibreOffice 4.2.2 for Linux x64 (deb)</i> using the LibreOffice website download button or link. Also download the Help Pack.<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb<br />
/DEBS<br />
$ sudo dpkg -i *.deb<br />
$ tar xzvf LibreOffice_4.2.2_Linux_x86-64_deb_helppack_en-US<br />
.tar.gz<br />
$ cd LibreOffice_4.2.2.1_Linux_x86-64_deb_helppack_en-US/DEBS<br />
$ sudo dpkg -i *.deb<br />
== Project Collaboration Setup ==<br />
* Login to GitHub and navigate to the [https://github.com/Unallocated/UASDrupal UASDrupal Project]<br />
* Click the <b>Fork</b> button. This will create a GitHub clone of the project in your account and switch to your clone of the project.<br />
* Copy the <i>HTTPS clone URL</i> to your clipboard and use it to clone the project to the development server.<br />
$ git clone https://github.com/you/UASDrupal.git UASDrupal<br />
Cloning into 'UASDrupal.f'...<br />
remote: Reusing existing pack: 14608, done.<br />
remote: Total 14608 (delta 0), reused 0 (delta 0)<br />
Receiving objects: 100% (14608/14608), 24.03 MiB | 305.00 KiB/s, done.<br />
Resolving deltas: 100% (5655/5655), done.<br />
Checking connectivity... done.</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=Main_Page&diff=588
Main Page
2014-03-23T04:59:04Z
<p>Ajstadlin: /* Active Projects */</p>
<hr />
<div>[[File:rotatelogo.gif]]<br />
<br />
Welcome to the Unallocated Space Public Wiki!<br />
<br />
= Things to know =<br />
*[[Unallocated Space Rule List]]<br />
*[[Shutdown Procedure]] Are you leaving the space?<br />
*[[Maintenance]]<br />
*[[Membership]]<br />
*[[About]]<br />
*[[Help Desk]]<br />
*[[Wishlist]]<br />
*[[To-Do]]<br />
<br />
= Active Classes =<br />
*[[Arduino Night]]<br />
<br />
<br />
= Active Projects =<br />
{|<br />
!Name!!Owner!!Status!!Last Updated<br />
|-<br />
| [[Core Services Replacement]] || Hunterkll || <span style="color:orange">In Progress</span> || 10/03/2013<br />
|-<br />
| [[UASDrupal]] Website Project || anyone || <span style="color:green">Active</span> || 03/23/2014<br />
|-<br />
| [[Git]] || || <span style="color:orange">On-Going</span><br />
|-<br />
| [[Library]] || Calc || <span style="color:green">Active</span><br />
|-<br />
| [[VMLabs System]] || Hunterkll || <span style="color:green">Active</span> || 8/5/2013<br />
|-<br />
| [[IPv6]] || Hunterkll || <span style="color:green">Active</span> || 8/17/2013<br />
|-<br />
| [[Gray Cat]] || Frank || <span style="color:green">Active</span> || 1/18/2014<br />
|-<br />
| [[3D Printing]] || N/A || <span style="color:green">Active</span><br />
|-<br />
| [[ChaosVPN]] || Hunterkll || <span style="color:green">Active</span> || 1/13/2014<br />
|-<br />
| [[Ham Radio Equipment]] || surefire || <span style="color:green">Active</span><br />
|-<br />
| [http://ctf.forgottensec.com CTF Wiki] || Forgotten || <span style="color:green">Active</span><br />
|-<br />
| [[Minecraft]] || CompMage || <span style="color:green">Active</span><br />
|-<br />
| [[Network]] || Hunterkll || <span style="color:green">Active</span> || 1/16/2014<br />
|-<br />
| [[Occupancy Sensor]] || Hunterkll || <span style="color:orange">On-Going</span> || 8/18/2013<br />
|-<br />
| [[IRC Bot]] || Hunterkll || <span style="color:orange">On-Going</span> || 8/18/2013<br />
|-<br />
| [[SMS and Email Responder]] || Hunterkll || <span style="color:orange">On-Going</span><br />
|-<br />
| [[Asterisk]] || Hunterkll || <span style="color:orange">On-Going</span> || 8/5/2013<br />
|-<br />
| [[Member Check-In System]] || Hunterkll || <span style="color:orange">On-Going</span><br />
|-<br />
| [[The Wall]] || Hunterkll || <span style="color:orange">On-Going</span><br />
|-<br />
| [[Hardware Hacking]] || proto18 || <span style="color:orange">On-Going</span><br />
|-<br />
| [[LED Sign]] || Hunterkll || <span style="color:orange">On-Going</span><br />
|-<br />
| [[Fire Tornado Rig]] || N/A || <span style="color:orange">On-Going</span><br />
|-<br />
| [[LAN Party]] || CompMage || <span style="color:orange">On-Going</span><br />
|-<br />
| [[Twitter Monitor]] || Forgotten || <span style="color:orange">On-Going</span> || 01/22/2014<br />
|-<br />
| [[EMail Lab]] || AJ || <span style="color:green">Revising for Presentation</span> || 01/18/2014<br />
|}<br />
<br />
= Past Projects =<br />
<br />
{|<br />
!Name!!Owner!!Status<br />
|-<br />
| [[Silent Switch]] || Textile || <span style="color:gold">Completed</span><br />
|-<br />
| [[36C]] || N/A || <span style="color:red">Inactive</span><br />
|-<br />
| [[M.A.M.E. Cabinet]] || Crypt0s || <span style="color:red">Inactive</span><br />
|-<br />
| [[UnalloApp - Android App]] || Crypt0s || <span style="color:red">Inactive</span><br />
|-<br />
| [[Ms. Pac-Man Restoration]] || N/A || <span style="color:blue">Deprecated</span><br />
|-<br />
| [[Woodworking Projects]] || N/A || <span style="color:red">Inactive</span><br />
|-<br />
| [[Gaming Computer]] || N/A || <span style="color:blue">Deprecated</span><br />
|-<br />
| [[Electronics Workbench]] || N/A || <span style="color:blue">Deprecated</span><br />
|-<br />
| [[NERF]] || N/A || <span style="color:blue">Deprecated</span><br />
|-<br />
| [[LED Plasma Wall]] || A-KO || <span style="color:red">Inactive</span><br />
|-<br />
| [[Rubens Tube]] || N/A || <span style="color:blue">Deprecated</span><br />
|-<br />
| [[Magnetic Field Viewer]] || N/A || <span style="color:blue">Deprecated</span><br />
|-<br />
| [[Robots]] || AJ || <span style="color:black">Reference</span><br />
|-<br />
| [[Factory Rover]] || AJ || <span style="color:green">on Hold</span> || 02/17/2014 - Set Status to Hold<br />
|-<br />
| [[BYOD]] || AJ || <span style="color:black">Reference</span><br />
|-<br />
| [[Document Management]] || AJ || <span style="color:black">Reference</span><br />
|}</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=Git&diff=587
Git
2014-03-19T02:44:35Z
<p>Ajstadlin: </p>
<hr />
<div>UAS has Git repositories on github: https://github.com/Unallocated<br />
== Contributing to a UAS GitHub Project ==<br />
<span style="font-size:x-small;">Updated Mar 18, 2014</span><br /><br />
The following procedures are designed for first timers. Note: The author is a first timer and this is how he did it the First Time!<br />
==== Prerequisites ====<br />
* GIT is installed on your PC. [http://www.git-scm.org GIT Home Page]<br />
* You have created a GitHub account.<br />
* You want to contribute to an existing UAS project on GitHub<br />
<br />
=== Cloning the Repository and Submitting Pull Request Workflow ===<br />
* Sign In to GitHub<br />
* Navigate to the UAS Project<br />
* Click "Fork" in the top right<br />
This creates a clone of the UAS project in your GitHub account's namespace.<br />
* Clone your GitHub Fork to your local PC<br />
For example, the Tektite user on GitHub clones the Fork with the following git clone command<br />
<pre><br />
git clone https://github.com/Tektite/RandomScripts.git /c/UAS.g/RandomScripts.f<br />
</pre><br />
* Create, Change, Add, Commit - then Push back to GitHub<br />
<pre><br />
... work on stuff ...<br />
git add -v .<br />
git commit -m "i did this"<br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
=== Updating Your Contribution Workflow ===<br />
* Update your local copy by adding a remote to the main GitHub project repository then pull/merge it<br />
<pre><br />
git remote add uas_original https://github.com/Unallocated/RandomScripts.git<br />
git fetch uasorigi<br />
git merge uasorigi/master<br />
</pre><br />
* Create a working Branch for revisions<br />
<pre><br />
git checkout -b MyRevs<br />
... do revisions and work on stuff ...<br />
</pre><br />
* Add and Commit the Branch<br />
<pre><br />
git add -v .<br />
git commit -m "My new revs"<br />
</pre><br />
* Merge the working Branch with the Master Branch<br />
<pre><br />
git checkout master<br />
git merge MyRevs<br />
</pre><br />
* Push your work to your project Fork on GitHub <br />
<pre><br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
<br />
<hr /><br />
=== Projects ===<br />
<span style="font-size:x-small;">This is an unallocated artifact from the original author of this wiki page.</span><br />
* Create repository for various services.<br />
** Example: place to put latest code for [[Member_Check-In_System]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=Git&diff=586
Git
2014-03-19T02:39:56Z
<p>Ajstadlin: /* Updating Your Contribution Workflow */</p>
<hr />
<div>UAS has Git repositories on github: https://github.com/Unallocated<br />
== Contributing to a UAS GitHub Project ==<br />
<span style="font-size:x-small;">Updated Mar 18, 2014</span><br /><br />
The following procedures are designed for first timers. Note: The author is a first timer and this is how he did it the First Time!<br />
==== Prerequisites ====<br />
* GIT is installed on your PC. [http://www.git-scm.org GIT Home Page]<br />
* You have created a GitHub account.<br />
* You want to contribute to an existing UAS project on GitHub<br />
<br />
=== Cloning the Repository and Submitting Pull Request Workflow ===<br />
* Sign In to GitHub<br />
* Navigate to the UAS Project<br />
* Click "Fork" in the top right<br />
This creates a clone of the UAS project in your GitHub account's namespace.<br />
* Clone your GitHub Fork to your local PC<br />
For example, the Tektite user on GitHub clones the Fork with the following git clone command<br />
<pre><br />
git clone https://github.com/Tektite/RandomScripts.git /c/UAS.g/RandomScripts.f<br />
</pre><br />
* Create, Change, Add, Commit - then Push back to GitHub<br />
<pre><br />
... work on stuff ...<br />
git add -v .<br />
git commit -m "i did this"<br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
=== Updating Your Contribution Workflow ===<br />
* Update your local copy by adding a remote to the main GitHub project repository then pull/merge it<br />
<pre><br />
git remote add uas_original https://github.com/Unallocated/RandomScripts.git<br />
git fetch uasorigi<br />
git merge uasorigi/master<br />
</pre><br />
* Create a working Branch for revisions<br />
<pre><br />
git checkout -b MyRevs<br />
... do revisions and work on stuff ...<br />
</pre><br />
* Add and Commit the Branch<br />
<pre><br />
git add -v .<br />
git commit -m "My new revs"<br />
</pre><br />
* Merge the working Branch with the Master Branch<br />
<pre><br />
git checkout master<br />
git merge MyRevs<br />
</pre><br />
* Push your work to your project Fork on GitHub <br />
<pre><br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
<br />
== Projects ==<br />
* Create repository for various services.<br />
** Example: place to put latest code for [[Member_Check-In_System]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=Git&diff=585
Git
2014-03-18T21:55:31Z
<p>Ajstadlin: /* Contributing to a UAS GitHub Project */</p>
<hr />
<div>UAS has Git repositories on github: https://github.com/Unallocated<br />
== Contributing to a UAS GitHub Project ==<br />
<span style="font-size:x-small;">Updated Mar 18, 2014</span><br /><br />
The following procedures are designed for first timers. Note: The author is a first timer and this is how he did it the First Time!<br />
==== Prerequisites ====<br />
* GIT is installed on your PC. [http://www.git-scm.org GIT Home Page]<br />
* You have created a GitHub account.<br />
* You want to contribute to an existing UAS project on GitHub<br />
<br />
=== Cloning the Repository and Submitting Pull Request Workflow ===<br />
* Sign In to GitHub<br />
* Navigate to the UAS Project<br />
* Click "Fork" in the top right<br />
This creates a clone of the UAS project in your GitHub account's namespace.<br />
* Clone your GitHub Fork to your local PC<br />
For example, the Tektite user on GitHub clones the Fork with the following git clone command<br />
<pre><br />
git clone https://github.com/Tektite/RandomScripts.git /c/UAS.g/RandomScripts.f<br />
</pre><br />
* Create, Change, Add, Commit - then Push back to GitHub<br />
<pre><br />
... work on stuff ...<br />
git add -v .<br />
git commit -m "i did this"<br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
=== Updating Your Contribution Workflow ===<br />
* Update your local copy by adding a remote to the main GitHub project repository then pull/merge it<br />
<pre><br />
git remote add uas_original https://github.com/Unallocated/RandomScripts.git<br />
git fetch uas_original<br />
git merge uas_original/master<br />
</pre><br />
* Create a working Branch for revisions<br />
<pre><br />
git checkout -b MyRevs<br />
... do revisions and work on stuff ...<br />
</pre><br />
* Add and Commit the Branch<br />
<pre><br />
git add -v .<br />
git commit -m "My new revs"<br />
</pre><br />
* Merge the working Branch with the Master Branch<br />
<pre><br />
git checkout master<br />
git merge MyRevs<br />
</pre><br />
* Push your work to your project Fork on GitHub <br />
<pre><br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
<br />
== Projects ==<br />
* Create repository for various services.<br />
** Example: place to put latest code for [[Member_Check-In_System]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=Git&diff=584
Git
2014-03-18T21:55:04Z
<p>Ajstadlin: /* Contributing to a UAS GitHub Project */</p>
<hr />
<div>UAS has Git repositories on github: https://github.com/Unallocated<br />
== Contributing to a UAS GitHub Project ==<br />
<span style="font-size:xsmall;">Updated Mar 18, 2014</span><br /><br />
The following procedures are designed for first timers. Note: The author is a first timer and this is how he did it the First Time!<br />
==== Prerequisites ====<br />
* GIT is installed on your PC. [http://www.git-scm.org GIT Home Page]<br />
* You have created a GitHub account.<br />
* You want to contribute to an existing UAS project on GitHub<br />
<br />
=== Cloning the Repository and Submitting Pull Request Workflow ===<br />
* Sign In to GitHub<br />
* Navigate to the UAS Project<br />
* Click "Fork" in the top right<br />
This creates a clone of the UAS project in your GitHub account's namespace.<br />
* Clone your GitHub Fork to your local PC<br />
For example, the Tektite user on GitHub clones the Fork with the following git clone command<br />
<pre><br />
git clone https://github.com/Tektite/RandomScripts.git /c/UAS.g/RandomScripts.f<br />
</pre><br />
* Create, Change, Add, Commit - then Push back to GitHub<br />
<pre><br />
... work on stuff ...<br />
git add -v .<br />
git commit -m "i did this"<br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
=== Updating Your Contribution Workflow ===<br />
* Update your local copy by adding a remote to the main GitHub project repository then pull/merge it<br />
<pre><br />
git remote add uas_original https://github.com/Unallocated/RandomScripts.git<br />
git fetch uas_original<br />
git merge uas_original/master<br />
</pre><br />
* Create a working Branch for revisions<br />
<pre><br />
git checkout -b MyRevs<br />
... do revisions and work on stuff ...<br />
</pre><br />
* Add and Commit the Branch<br />
<pre><br />
git add -v .<br />
git commit -m "My new revs"<br />
</pre><br />
* Merge the working Branch with the Master Branch<br />
<pre><br />
git checkout master<br />
git merge MyRevs<br />
</pre><br />
* Push your work to your project Fork on GitHub <br />
<pre><br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
<br />
== Projects ==<br />
* Create repository for various services.<br />
** Example: place to put latest code for [[Member_Check-In_System]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=Git&diff=583
Git
2014-03-18T21:53:58Z
<p>Ajstadlin: /* Updating Your Contribution Workflow */</p>
<hr />
<div>UAS has Git repositories on github: https://github.com/Unallocated<br />
== Contributing to a UAS GitHub Project ==<br />
The following procedures are designed for first timers. Note: The author is a first timer and this is how he did it the First Time!<br />
==== Prerequisites ====<br />
* GIT is installed on your PC. [http://www.git-scm.org GIT Home Page]<br />
* You have created a GitHub account.<br />
* You want to contribute to an existing UAS project on GitHub<br />
<br />
=== Cloning the Repository and Submitting Pull Request Workflow ===<br />
* Sign In to GitHub<br />
* Navigate to the UAS Project<br />
* Click "Fork" in the top right<br />
This creates a clone of the UAS project in your GitHub account's namespace.<br />
* Clone your GitHub Fork to your local PC<br />
For example, the Tektite user on GitHub clones the Fork with the following git clone command<br />
<pre><br />
git clone https://github.com/Tektite/RandomScripts.git /c/UAS.g/RandomScripts.f<br />
</pre><br />
* Create, Change, Add, Commit - then Push back to GitHub<br />
<pre><br />
... work on stuff ...<br />
git add -v .<br />
git commit -m "i did this"<br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
=== Updating Your Contribution Workflow ===<br />
* Update your local copy by adding a remote to the main GitHub project repository then pull/merge it<br />
<pre><br />
git remote add uas_original https://github.com/Unallocated/RandomScripts.git<br />
git fetch uas_original<br />
git merge uas_original/master<br />
</pre><br />
* Create a working Branch for revisions<br />
<pre><br />
git checkout -b MyRevs<br />
... do revisions and work on stuff ...<br />
</pre><br />
* Add and Commit the Branch<br />
<pre><br />
git add -v .<br />
git commit -m "My new revs"<br />
</pre><br />
* Merge the working Branch with the Master Branch<br />
<pre><br />
git checkout master<br />
git merge MyRevs<br />
</pre><br />
* Push your work to your project Fork on GitHub <br />
<pre><br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
<br />
== Projects ==<br />
* Create repository for various services.<br />
** Example: place to put latest code for [[Member_Check-In_System]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=Git&diff=582
Git
2014-03-18T03:46:31Z
<p>Ajstadlin: /* Updating Your Contribution Workflow */</p>
<hr />
<div>UAS has Git repositories on github: https://github.com/Unallocated<br />
== Contributing to a UAS GitHub Project ==<br />
The following procedures are designed for first timers. Note: The author is a first timer and this is how he did it the First Time!<br />
==== Prerequisites ====<br />
* GIT is installed on your PC. [http://www.git-scm.org GIT Home Page]<br />
* You have created a GitHub account.<br />
* You want to contribute to an existing UAS project on GitHub<br />
<br />
=== Cloning the Repository and Submitting Pull Request Workflow ===<br />
* Sign In to GitHub<br />
* Navigate to the UAS Project<br />
* Click "Fork" in the top right<br />
This creates a clone of the UAS project in your GitHub account's namespace.<br />
* Clone your GitHub Fork to your local PC<br />
For example, the Tektite user on GitHub clones the Fork with the following git clone command<br />
<pre><br />
git clone https://github.com/Tektite/RandomScripts.git /c/UAS.g/RandomScripts.f<br />
</pre><br />
* Create, Change, Add, Commit - then Push back to GitHub<br />
<pre><br />
... work on stuff ...<br />
git add -v .<br />
git commit -m "i did this"<br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
=== Updating Your Contribution Workflow ===<br />
* Update your local copy<br />
I'm not sure which way is better. <br />
<br />
Method 1) is much simpler, but requires signing in to GitLab to get a new Fork.<br />
<br />
Method 2) seems to work and updates can be pulled without signing in to GitLab.<br />
<pre><br />
**** Method 1) Fork the Project, Just In Time, and Pull It ****<br />
> GitLab Web -> FORK<br />
git pull<br />
<br />
**** Method 2) Separate Fetch/Push Remotes ****<br />
git remote rm origin<br />
git remote add origin https://github.com/Unallocated/RandomScripts.git<br />
git remote set-url --push origin https://github.com/Tektite/RandomScripts.git<br />
git pull origin master<br />
</pre><br />
* Create a working Branch for revisions<br />
<pre><br />
git checkout -b MyRevs<br />
... do revisions and work on stuff ...<br />
</pre><br />
* Add and Commit the Branch<br />
<pre><br />
git add -v .<br />
git commit -m "My new revs"<br />
</pre><br />
* Merge the working Branch with the Master Branch<br />
<pre><br />
git checkout master<br />
git merge MyRevs<br />
</pre><br />
* Push your work to your project Fork on GitHub <br />
<pre><br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
<br />
== Projects ==<br />
* Create repository for various services.<br />
** Example: place to put latest code for [[Member_Check-In_System]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=Git&diff=581
Git
2014-03-18T03:39:41Z
<p>Ajstadlin: /* Contributing to a UAS GitHub Project */</p>
<hr />
<div>UAS has Git repositories on github: https://github.com/Unallocated<br />
== Contributing to a UAS GitHub Project ==<br />
The following procedures are designed for first timers. Note: The author is a first timer and this is how he did it the First Time!<br />
==== Prerequisites ====<br />
* GIT is installed on your PC. [http://www.git-scm.org GIT Home Page]<br />
* You have created a GitHub account.<br />
* You want to contribute to an existing UAS project on GitHub<br />
<br />
=== Cloning the Repository and Submitting Pull Request Workflow ===<br />
* Sign In to GitHub<br />
* Navigate to the UAS Project<br />
* Click "Fork" in the top right<br />
This creates a clone of the UAS project in your GitHub account's namespace.<br />
* Clone your GitHub Fork to your local PC<br />
For example, the Tektite user on GitHub clones the Fork with the following git clone command<br />
<pre><br />
git clone https://github.com/Tektite/RandomScripts.git /c/UAS.g/RandomScripts.f<br />
</pre><br />
* Create, Change, Add, Commit - then Push back to GitHub<br />
<pre><br />
... work on stuff ...<br />
git add -v .<br />
git commit -m "i did this"<br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
=== Updating Your Contribution Workflow ===<br />
* Update your local copy<br />
<pre><br />
**** HOW? ****<br />
git remote rm origin<br />
git remote add origin https://github.com/Unallocated/RandomScripts.git<br />
git remote set-url --push origin https://github.com/Tektite/RandomScripts.git<br />
git pull origin master<br />
</pre><br />
* Create a working Branch for revisions<br />
<pre><br />
git checkout -b MyRevs<br />
... do revisions and work on stuff ...<br />
</pre><br />
* Add and Commit the Branch<br />
<pre><br />
git add -v .<br />
git commit -m "My new revs"<br />
</pre><br />
* Merge the working Branch with the Master Branch<br />
<pre><br />
git checkout master<br />
git merge MyRevs<br />
</pre><br />
* Push your work to your project Fork on GitHub <br />
<pre><br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
<br />
== Projects ==<br />
* Create repository for various services.<br />
** Example: place to put latest code for [[Member_Check-In_System]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=Git&diff=580
Git
2014-03-18T03:38:41Z
<p>Ajstadlin: /* Updating Your Contribution Workflow */</p>
<hr />
<div>UAS has Git repositories on github: https://github.com/Unallocated<br />
== Contributing to a UAS GitHub Project ==<br />
The following procedures are designed for first timers. Note: The author is a first timer and this is how he did it the first time!<br />
==== Prerequisites ====<br />
* GIT is installed on your PC. [http://www.git-scm.org GIT Home Page]<br />
* You have created a GitHub account.<br />
* You want to contribute to an existing UAS project on GitHub<br />
<br />
=== Cloning the Repository and Submitting Pull Request Workflow ===<br />
* Sign In to GitHub<br />
* Navigate to the UAS Project<br />
* Click "Fork" in the top right<br />
This creates a clone of the UAS project in your GitHub account's namespace.<br />
* Clone your GitHub Fork to your local PC<br />
For example, the Tektite user on GitHub clones the Fork with the following git clone command<br />
<pre><br />
git clone https://github.com/Tektite/RandomScripts.git /c/UAS.g/RandomScripts.f<br />
</pre><br />
* Create, Change, Add, Commit - then Push back to GitHub<br />
<pre><br />
... work on stuff ...<br />
git add -v .<br />
git commit -m "i did this"<br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
=== Updating Your Contribution Workflow ===<br />
* Update your local copy<br />
<pre><br />
**** HOW? ****<br />
git remote rm origin<br />
git remote add origin https://github.com/Unallocated/RandomScripts.git<br />
git remote set-url --push origin https://github.com/Tektite/RandomScripts.git<br />
git pull origin master<br />
</pre><br />
* Create a working Branch for revisions<br />
<pre><br />
git checkout -b MyRevs<br />
... do revisions and work on stuff ...<br />
</pre><br />
* Add and Commit the Branch<br />
<pre><br />
git add -v .<br />
git commit -m "My new revs"<br />
</pre><br />
* Merge the working Branch with the Master Branch<br />
<pre><br />
git checkout master<br />
git merge MyRevs<br />
</pre><br />
* Push your work to your project Fork on GitHub <br />
<pre><br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
<br />
== Projects ==<br />
* Create repository for various services.<br />
** Example: place to put latest code for [[Member_Check-In_System]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=Git&diff=579
Git
2014-03-18T03:07:52Z
<p>Ajstadlin: /* Contributing to a UAS GitHub Project */</p>
<hr />
<div>UAS has Git repositories on github: https://github.com/Unallocated<br />
== Contributing to a UAS GitHub Project ==<br />
The following procedures are designed for first timers. Note: The author is a first timer and this is how he did it the first time!<br />
==== Prerequisites ====<br />
* GIT is installed on your PC. [http://www.git-scm.org GIT Home Page]<br />
* You have created a GitHub account.<br />
* You want to contribute to an existing UAS project on GitHub<br />
<br />
=== Cloning the Repository and Submitting Pull Request Workflow ===<br />
* Sign In to GitHub<br />
* Navigate to the UAS Project<br />
* Click "Fork" in the top right<br />
This creates a clone of the UAS project in your GitHub account's namespace.<br />
* Clone your GitHub Fork to your local PC<br />
For example, the Tektite user on GitHub clones the Fork with the following git clone command<br />
<pre><br />
git clone https://github.com/Tektite/RandomScripts.git /c/UAS.g/RandomScripts.f<br />
</pre><br />
* Create, Change, Add, Commit - then Push back to GitHub<br />
<pre><br />
... work on stuff ...<br />
git add -v .<br />
git commit -m "i did this"<br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
=== Updating Your Contribution Workflow ===<br />
* Update your local copy<br />
<pre><br />
**** HOW? ****<br />
</pre><br />
* Create a working Branch for revisions<br />
<pre><br />
git checkout -b MyRevs<br />
... do revisions and work on stuff ...<br />
</pre><br />
* Add and Commit the Branch<br />
<pre><br />
git add -v .<br />
git commit -m "My new revs"<br />
</pre><br />
* Merge the working Branch with the Master Branch<br />
<pre><br />
git checkout master<br />
git merge MyRevs<br />
</pre><br />
* Push your work to your project Fork on GitHub <br />
<pre><br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
<br />
== Projects ==<br />
* Create repository for various services.<br />
** Example: place to put latest code for [[Member_Check-In_System]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=Git&diff=578
Git
2014-03-18T03:06:15Z
<p>Ajstadlin: /* Prerequisites */</p>
<hr />
<div>UAS has Git repositories on github: https://github.com/Unallocated<br />
== Contributing to a UAS GitHub Project ==<br />
The following procedures are designed for first timers.<br />
==== Prerequisites ====<br />
* GIT is installed on your PC. [http://www.git-scm.org GIT Home Page]<br />
* You have created a GitHub account.<br />
* You want to contribute to an existing UAS project on GitHub<br />
<br />
=== Cloning the Repository and Submitting Pull Request Workflow ===<br />
* Sign In to GitHub<br />
* Navigate to the UAS Project<br />
* Click "Fork" in the top right<br />
This creates a clone of the UAS project in your GitHub account's namespace.<br />
* Clone your GitHub Fork to your local PC<br />
For example, the Tektite user on GitHub clones the Fork with the following git clone command<br />
<pre><br />
git clone https://github.com/Tektite/RandomScripts.git /c/UAS.g/RandomScripts.f<br />
</pre><br />
* Create, Change, Add, Commit - then Push back to GitHub<br />
<pre><br />
... work on stuff ...<br />
git add -v .<br />
git commit -m "i did this"<br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
=== Updating Your Contribution Workflow ===<br />
* Update your local copy<br />
<pre><br />
**** HOW? ****<br />
</pre><br />
* Create a working Branch for revisions<br />
<pre><br />
git checkout -b MyRevs<br />
... do revisions and work on stuff ...<br />
</pre><br />
* Add and Commit the Branch<br />
<pre><br />
git add -v .<br />
git commit -m "My new revs"<br />
</pre><br />
* Merge the working Branch with the Master Branch<br />
<pre><br />
git checkout master<br />
git merge MyRevs<br />
</pre><br />
* Push your work to your project Fork on GitHub <br />
<pre><br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
<br />
== Projects ==<br />
* Create repository for various services.<br />
** Example: place to put latest code for [[Member_Check-In_System]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=Git&diff=577
Git
2014-03-18T03:05:38Z
<p>Ajstadlin: /* Contributing to a UAS GitHub Project */</p>
<hr />
<div>UAS has Git repositories on github: https://github.com/Unallocated<br />
== Contributing to a UAS GitHub Project ==<br />
The following procedures are designed for first timers.<br />
==== Prerequisites ====<br />
* GIT is installed on your PC. [http://www.git-scm.org]<br />
* You have created a GitHub account.<br />
* You want to contribute to an existing UAS project on GitHub<br />
<br />
=== Cloning the Repository and Submitting Pull Request Workflow ===<br />
* Sign In to GitHub<br />
* Navigate to the UAS Project<br />
* Click "Fork" in the top right<br />
This creates a clone of the UAS project in your GitHub account's namespace.<br />
* Clone your GitHub Fork to your local PC<br />
For example, the Tektite user on GitHub clones the Fork with the following git clone command<br />
<pre><br />
git clone https://github.com/Tektite/RandomScripts.git /c/UAS.g/RandomScripts.f<br />
</pre><br />
* Create, Change, Add, Commit - then Push back to GitHub<br />
<pre><br />
... work on stuff ...<br />
git add -v .<br />
git commit -m "i did this"<br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
=== Updating Your Contribution Workflow ===<br />
* Update your local copy<br />
<pre><br />
**** HOW? ****<br />
</pre><br />
* Create a working Branch for revisions<br />
<pre><br />
git checkout -b MyRevs<br />
... do revisions and work on stuff ...<br />
</pre><br />
* Add and Commit the Branch<br />
<pre><br />
git add -v .<br />
git commit -m "My new revs"<br />
</pre><br />
* Merge the working Branch with the Master Branch<br />
<pre><br />
git checkout master<br />
git merge MyRevs<br />
</pre><br />
* Push your work to your project Fork on GitHub <br />
<pre><br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
<br />
== Projects ==<br />
* Create repository for various services.<br />
** Example: place to put latest code for [[Member_Check-In_System]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=Git&diff=576
Git
2014-03-18T03:02:31Z
<p>Ajstadlin: /* Cloning the Repository and Submitting Pull Request Workflow */</p>
<hr />
<div>UAS has Git repositories on github: https://github.com/Unallocated<br />
== Contributing to a UAS GitHub Project ==<br />
=== Cloning the Repository and Submitting Pull Request Workflow ===<br />
* Sign In to GitHub<br />
* Navigate to the UAS Project<br />
* Click "Fork" in the top right<br />
This creates a clone of the UAS project in your GitHub account's namespace.<br />
* Clone your GitHub Fork to your local PC<br />
For example, the Tektite user on GitHub clones the Fork with the following git clone command<br />
<pre><br />
git clone https://github.com/Tektite/RandomScripts.git /c/UAS.g/RandomScripts.f<br />
</pre><br />
* Create, Change, Add, Commit - then Push back to GitHub<br />
<pre><br />
... work on stuff ...<br />
git add -v .<br />
git commit -m "i did this"<br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
=== Updating Your Contribution Workflow ===<br />
* Update your local copy<br />
<pre><br />
**** HOW? ****<br />
</pre><br />
* Create a working Branch for revisions<br />
<pre><br />
git checkout -b MyRevs<br />
... do revisions and work on stuff ...<br />
</pre><br />
* Add and Commit the Branch<br />
<pre><br />
git add -v .<br />
git commit -m "My new revs"<br />
</pre><br />
* Merge the working Branch with the Master Branch<br />
<pre><br />
git checkout master<br />
git merge MyRevs<br />
</pre><br />
* Push your work to your project Fork on GitHub <br />
<pre><br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
<br />
== Projects ==<br />
* Create repository for various services.<br />
** Example: place to put latest code for [[Member_Check-In_System]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=Git&diff=575
Git
2014-03-18T02:46:43Z
<p>Ajstadlin: /* Contributing to a Project by Submitting a Pull Request */</p>
<hr />
<div>UAS has Git repositories on github: https://github.com/Unallocated<br />
== Contributing to a UAS GitHub Project ==<br />
=== Cloning the Repository and Submitting Pull Request Workflow ===<br />
* Sign In to GitHub<br />
* Navigate to the UAS Project<br />
* Click "Fork" in the top right<br />
This creates a clone of the UAS project in your GitHub account's namespace.<br />
* Clone your GitHub Fork to your local PC<br />
For example, the Tektite user on GitHub clones the Fork with the following git clone command<br />
<pre><br />
git clone https://github.com/Tektite/RandomScripts.git /c/UAS.g/RandomScripts.f<br />
</pre><br />
* Create, Change, Add, Commit - then Push back to GitHub<br />
<pre><br />
... work on stuff ...<br />
git add -v .<br />
git commit -m "i did this"<br />
git push<br />
</pre><br />
* Submit Pull Request in GitHub<br />
<pre><br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
<br />
== Projects ==<br />
* Create repository for various services.<br />
** Example: place to put latest code for [[Member_Check-In_System]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=Git&diff=574
Git
2014-03-17T11:48:21Z
<p>Ajstadlin: Submitting Pull Request Workflow added</p>
<hr />
<div>UAS has Git repositories on github: https://github.com/Unallocated<br />
== Contributing to a Project by Submitting a Pull Request ==<br />
* Submit Pull Request Workflow<br />
<pre><br />
Go to the Project<br />
Click "Fork" at the top right<br />
Clone your new copy<br />
git add, commit, and push the stuff<br />
Go to your copy again in the web interface<br />
Click "Pull Request" under commits/branches/releases/contributors bar<br />
Someone with write access to the repo can then review it for inclusion<br />
</pre><br />
== Projects ==<br />
* Create repository for various services.<br />
** Example: place to put latest code for [[Member_Check-In_System]]</div>
Ajstadlin
https://www.wiki.unallocatedspace.org/wiki/index.php?title=EMail_Lab&diff=572
EMail Lab
2014-02-17T23:51:30Z
<p>Ajstadlin: /* PRIVATE INTRANET */</p>
<hr />
<div>= EMAIL LAB =<br />
The following EMail Lab is being developed for presentation purposes.<br />
<br />
== GENERAL REQUIREMENTS ==<br />
* Two Networks or Subnets to simulate LAN Private Intranet/WAN Public Internet<br />
* OR 1 LAN Intranet and 1 Public IP Address with no blocked ports needed for this lab.<br />
* 1 LAN/WAN hardware or software router with NAT and Port Forwarding<br />
* 2 Servers and 1 PC on the <i>Private Intranet</i><br />
* 1 Server and 1 PC on the <i>Public Internet</i><br />
<br />
== MACHINES REQUIRED ==<br />
=== PRIVATE INTRANET ===<br />
<span style="font-size:x-small;">Updated Feb 17, 2014 aj</span><br />
* [[DNSBL Server]]: includes DNS, DNSBL (DNS blacklist), and DNSWL (DNS whitelist)<br />
* [[EMail Gateway Server]]<br />
* [[EMail Server]] -- current work in progress = IBM Domino 9 Evaluation (Feb 17, 2014)<br />
* Client PC<br />
<br />
=== ROUTER ===<br />
* Physical Router or Software Router between Private Intranet and Public Internet<br />
* Ability to configure NAT and Port Forwarding for the scope of protocols used for EMail and lab.<br />
=== PUBLIC INTERNET ===<br />
* DNS Server, EMail Server<br />
* Client PC</div>
Ajstadlin