Extending Magento: Build- und Deploymentprozess. Verfasser: Tim Wagner / Michael Leiss

Size: px
Start display at page:

Download "Extending Magento: Build- und Deploymentprozess. Verfasser: Tim Wagner / Michael Leiss"

Transcription

1 Extending Magento: Build- und Deploymentprozess Verfasser: Tim Wagner / Michael Leiss

2 Agenda Zielsetzung PHP Extension & Application Repository (Pear) Hintergrund Installation Pear Client / Server Paketdefinition - package2.xml Another Neat Tool Apache Ant Hintergrund Installation Ant Builddefinition - build.xml

3 Zielsetzung Zwang: Trennung von Core und 3 rd Party Modulen Einheitliches Vorgehen der Programmierer Ideales SVN Handling Updatefähigkeit des Basissystems gewährleisten Pear Pakete automatisiert erzeugen Differenziert Pakete erzeugen (Freeware / Commercial) Testing erleichten Kunde komfortabel mit Modul bedienen

4 Zielsetzung Magento Magento SRC-DIR ANT PEAR PEAR-channel Magento Kunde

5 PHP Extension & Application Repository (Pear) PHP Package Handling Standard z.b. Libraries, Komponenten, Frameworks Bugfixes, Securitypatches und Updates Schnell, einfach und sicher zu verwenden Kommandozeile / Webfrontend

6 PHP Extension & Application Repository (Pear) Installation Pear Client apt-get install php-pear Installation Pear Server #! /bin/sh pear clear-cache pear upgrade PEAR pear config-set preferred_state beta pear install MDB2_Driver_Mysqli pear channel-discover pear.chiaraquartet.net pear upgrade chiara/chiara_pear_server pear run-scripts chiara/chiara_pear_server

7 PHP Extension & Application Repository (Pear) Including external post-installation script "/usr/share/php/chiara/pear/ Chiara_PEAR_Server_Database.php" Inclusion succeeded running post-install script "Chiara_PEAR_Server_Database_postinstall->init()" init succeeded Create/Upgrade database for Chiara_PEAR_Server? All previous installations must run the script [yes] : 1. Database type : mysqli 2. Database name : pear 3. Database Username (must have create permision) : pear 4. Database password : pear 5. Database Host : localhost 6. Channel Administrator Handle (package.xml user tag) : leissm 7. Channel Name (server uri like pear.php.net) : connect.techdivision.com 1-7, 'all', 'abort', or Enter to continue:

8 PHP Extension & Application Repository (Pear) Checking for existing database... Your database user will need global CREATE privileges and CREATE, ALTER and INDEX privileges on the new database. Preparing table operations... /usr/share/php/data/chiara_pear_server/database.xml Copying DB_DataObject config file to "/usr/share/php/data/chiara_pear_server/data/ DBDataObject/pear.ini Successfully connected and created 1. Suggested Channel Alias : connect 2. Channel summary : Test channel 1-2, 'all', 'abort', or Enter to continue:

9 PHP Extension & Application Repository (Pear) 1-2, 'all', 'abort', or Enter to continue: 1. Channel Administrator Real Name : leissm 2. Channel Administrator 3. Channel Administrator Password : *** 1-3, 'all', 'abort', or Enter to continue: Add the primary administrator Creation of admin user succeeded 1. PEAR Configuration File Location : /srv/ connect/.pearrc 2. Path to document root of web server for connect.techdivision.com : /srv/connect/ pear 3. Name of HTML admin frontend file : admin.php 4. temporary path to save uploaded releases in : /tmp 5. port clients should connect to (443 is SSL, 80 is regular HTTP) : protocol clients should use to connect (http or https) : http 1-6, 'all', 'abort', or Enter to continue:

10 PHP Extension & Application Repository (Pear) pear upgrade chiara/chiara_pear_server_web cd /srv/connect/pear cp /usr/share/php/docs/chiara_pear_server_web/docs/examples/index.php vi /srv/connect/pear/index.php (DB Settings Line 18) <VirtualHost *:80> ServerName connect.techdivision.com ServerAdmin DocumentRoot /srv/connect/pear/ <Directory /srv/connect/pear/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ErrorLog " /usr/sbin/rotatelogs /tmp/connect-error-%y%m%d.log 86400" CustomLog " /usr/sbin/rotatelogs /tmp/connect-access-%y%m%d.log 86400" combined </VirtualHost> ln -s /srv/connect/vhost/connect /etc/apache2/sites-enabled/connect

11 PHP Extension & Application Repository (Pear)

12 PHP Extension & Application Repository (Pear) pear package package2.xml Noch ist es nicht soweit. Magento verwendet eigene Rollen! -Mage -Magecommunity -Magecore -Magelocal -Magedesign -Mageetc -Magelib -Magelocale -Magemedia -Mageskin

13 PHP Extension & Application Repository (Pear) pear channel-discover connect.techdivision.com pear install techdivision/pear_command pear install techdivision/pear_installer_role pear mage-package package2.xml

14 PHP Extension & Application Repository (Pear) Paketdefinition package2.xml <?xml version="1.0" encoding="utf-8"?> <package packagerversion="1.7.1" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://pear.php.net/dtd/tasks <name>techdivision_xing_bestoffers</name> <channel>connect.techdivision.com</channel> <summary>xing BestOffers Magento Modul</summary> <description> Dieses Modul erlaubt durch die XING Authentifizierung spezielle Kategorieren zugaenglich zu machen. </description>

15 PHP Extension & Application Repository (Pear) Paketdefinition package2.xml <lead> <name>tim Wagner</name> <user>wagnert</user> <active>yes</active> </lead> <date> </date> <time>17:44:02</time> <version> <release>0.1.1</release> <api>0.1.1</api> </version> <stability> <release>beta</release> <api>beta</api> </stability> <license uri="http://www.opensource.org/licenses/osl-3.0.php">osl 3.0</license> <notes> - Initial release </notes>

16 PHP Extension & Application Repository (Pear) Paketdefinition package2.xml <contents> <dir name="/"> <dir name="techdivision"> <dir name="bestoffers"> <dir name="block"> <file name="index.php" role="magelocal"/> <dir name="controllers"> <file name="indexcontroller.php" role="magelocal"/> <dir name="etc"> <file name="config.xml" role="magelocal"/> <file name="system.xml" role="magelocal"/> <dir name="helper"> <file name="data.php" role="magelocal"/>

17 PHP Extension & Application Repository (Pear) Paketdefinition package2.xml <dir name="model"> <dir name="catalog"> <file name="observer.php" role="magelocal"/> <dir name="config"> <dir name="source"> <file name="categories.php" role="magelocal"/> <dir name="resource"> <file name="hash.php" role="magelocal"/> <file name="hash.php" role="magelocal"/> <file name="logic.php" role="magelocal"/> <dir name="sql"> <dir name="bestoffers_setup"> <file name="mysql4-install php" role="magelocal"/>

18 PHP Extension & Application Repository (Pear) Paketdefinition package2.xml <dir name="modules"> <file name="techdivision_bestoffers.xml" role="mageetc"/> <dir name="de_de"> <file name="techdivision_bestoffers.csv" role="magelocale"/> <dir name="en_us"> <file name="techdivision_bestoffers.csv" role="magelocale"/> </contents> <dependencies> <required> <php> <min>5.2.0</min> <max>6.0</max> </php> <pearinstaller> <min>1.6.2</min> </pearinstaller> </required> </dependencies>

19 PHP Extension & Application Repository (Pear) Paketdefinition package2.xml <phprelease /> <changelog> <release> <version> <release>0.1.1</release> <api>0.1.1</api> </version> <stability> <release>stable</release> <api>stable</api> </stability> <date> </date> <license uri="http://www.opensource.org/licenses/osl-3.0.php"> OSL 3.0 </license> <notes> - Initial release </notes> </release> </changelog> </package>

20 ANT (Another Neat Tool)

21 ANT (Another Neat Tool) Installation apt-get install ant

22 ANT (Another Neat Tool) build.properties build.default.properties magento.version = build.xml <?xml version="1.0"?> <project name="techdivision_xing_bestoffers" default="build" basedir="."> <property file="${basedir}/build.properties"/> <property file="${basedir}/build.default.properties"/> <property environment="env" /> <property name="unique.name" value="techdivision_xing_bestoffers" /> <property name="version" value="0.1.1" /> <property name="pear.dir" value="${basedir}/pear" /> <property name="php-src.dir" value="${basedir}/src" /> <property name="php-test.dir" value="${basedir}/tests" /> <property name="tmp.dir" value="${basedir}/tmp" /> <property name="magento-src.dir" value="${basedir}/magento-src" /> <property name="php-test.dir" value="${basedir}/tests" /> <property name="php-target.dir" value="${basedir}/target"/>

23 ANT (Another Neat Tool) clean build.xml <target name="clean"> <delete dir="${php-target.dir}" includeemptydirs="true" quiet="false" verbose="true" failonerror="true"/> </target>

24 ANT (Another Neat Tool) prepare build.xml <target name="prepare" depends="clean" description="prepares all the required directories."> <mkdir dir="${php-target.dir}" /> <mkdir dir="${php-target.dir}/reports" /> <mkdir dir="${php-target.dir}/reports/coverage" /> </target>

25 ANT (Another Neat Tool) copy build.xml <target name="copy" depends="prepare"> <copy todir="${php-target.dir}/${unique.name}-${version}"> <fileset dir="${php-src.dir}"> <include name="**/*" /> </fileset> </copy> </target>

26 ANT (Another Neat Tool) deploy build.xml <target name="deploy" depends="copy"> <copy todir="${deploy.dir}"> <fileset dir="${php-target.dir}/${unique.name}-${version}"> <include name="**"/> </fileset> </copy> </target>

27 ANT (Another Neat Tool) build.xml pre-package <target name="pre-package" depends="copy"> <copy tofile="${php-target.dir}/${unique.name}-${version}/package2.xml" file="${pear.dir}/package2.xml"/> </target>

28 ANT (Another Neat Tool) build.xml prepare-pear <target name="prepare-pear" depends="pre-package"> <exec dir="${php-target.dir}" executable="${bin.dir}/pear"> <arg value="config-create" /> <arg value="${php-target.dir}/" /> <arg value=".pearrc" /> </exec> <exec dir="${php-target.dir}" executable="${bin.dir}/pear"> <arg value="-c" /> <arg value=".pearrc" /> <arg value="config-set" /> <arg value="data_dir" /> <arg value="pear/php/data" /> </exec> <exec dir="${php-target.dir}" executable="${bin.dir}/pear"> <arg value="-c" /> <arg value=".pearrc" /> <arg value="config-set" /> <arg value="preferred_state" /> <arg value="alpha" /> </exec>

29 ANT (Another Neat Tool) build.xml prepare-pear <exec dir="${php-target.dir}" executable="${bin.dir}/pear"> <arg value="-c" /> <arg value=".pearrc" /> <arg value="install" /> <arg value="pear" /> </exec> <exec dir="${php-target.dir}" executable="${bin.dir}/pear"> <arg value="-c" /> <arg value=".pearrc" /> <arg value="channel-update" /> <arg value="pear.php.net" /> </exec> <exec dir="${php-target.dir}" executable="${bin.dir}/pear"> <arg value="-c" /> <arg value=".pearrc" /> <arg value="channel-discover" /> <arg value="connect.techdivision.com" /> </exec>

30 ANT (Another Neat Tool) build.xml prepare-pear <exec dir="${php-target.dir}" executable="${bin.dir}/pear"> <arg value="-c" /> <arg value=".pearrc" /> <arg value="install" /> <arg value="techdivision/pear_command" /> </exec> <exec dir="${php-target.dir}" executable="${bin.dir}/pear"> <arg value="-c" /> <arg value=".pearrc" /> <arg value="install" /> <arg value="techdivision/pear_installer_role" /> </exec> </target>

31 ANT (Another Neat Tool) build.xml create-package <target name="create-package" depends="prepare-pear"> <exec dir="${php-target.dir}/${unique.name}-${version}" command="${php-target.dir}/pear/pear mage-package package2.xml"/> </target>

32 ANT (Another Neat Tool) Init build.xml <target name="init"> <delete dir="${magento-src.dir}" includeemptydirs="true" quiet="false" verbose="true" failonerror="true"/> <mkdir dir="${tmp.dir}"/> <mkdir dir="${magento-src.dir}"/> <get src="http://www.magentocommerce.com/downloads/assets/ ${magento.version}/magento-${magento.version}.tar.gz" dest="${tmp.dir}/magento-${magento.version}.tar.gz"/> <untar compression="gzip" src="${tmp.dir}/magento-${magento.version}.tar.gz" dest="${basedir}"/> <move todir="${magento-src.dir}"> <fileset dir="${basedir}/magento"/> </move> <delete dir="${tmp.dir}" includeemptydirs="true" quiet="false" verbose="true" failonerror="true"/> </target>

33 Vielen Dank!

Installing an SSL certificate on the InfoVaultz Cloud Appliance

Installing an SSL certificate on the InfoVaultz Cloud Appliance Installing an SSL certificate on the InfoVaultz Cloud Appliance This document reviews the prerequisites and installation of an SSL certificate for the InfoVaultz Cloud Appliance. Please note that the installation

More information

itixi Ubuntu Server Deployment How-To/Information

itixi Ubuntu Server Deployment How-To/Information itixi Ubuntu Server Deployment How-To/Information Reto Schelbert 20. August 2014 1 Index 1 Index... 1 2 Virtual Server Information... 3 2.1 User/Root... 3 2.2 MySQL User... 3 3 Ubuntu Server Installation...

More information

Setting up a CI Server for PHPUnit with Git using phpundercontrol. Carly Ho, Gabrielle Knight, Nick Pizzolato

Setting up a CI Server for PHPUnit with Git using phpundercontrol. Carly Ho, Gabrielle Knight, Nick Pizzolato Setting up a CI Server for PHPUnit with Git using phpundercontrol Carly Ho, Gabrielle Knight, Nick Pizzolato Platform This guide is written for Ubuntu 10.04, php 5, phpundercontrol 2.8, and phpunit 0.5.

More information

Rails Application Deployment. July 2007 @ Philly on Rails

Rails Application Deployment. July 2007 @ Philly on Rails Rails Application Deployment July 2007 @ Philly on Rails What Shall We Deploy Tonight? Blogging/publishing system Standard Rails application Ships with gems in vendor directory Easy rake task for database

More information

Host your websites. The process to host a single website is different from having multiple sites.

Host your websites. The process to host a single website is different from having multiple sites. The following guide will help you to setup the hosts, in case you want to run multiple websites on your VPS. This is similar to setting up a shared server that hosts multiple websites, using a single shared

More information

Apache and Virtual Hosts Exercises

Apache and Virtual Hosts Exercises Apache and Virtual Hosts Exercises Install Apache version 2 Apache is already installed on your machines, but if it was not you would simply do: # apt-get install apache2 As the root user. Once Apache

More information

Implementation Guide:

Implementation Guide: Zend Blueprint for Continuous Delivery Implementation Guide: Jenkins and server by Slavey Karadzhov Implementation Guide: Jenkins and Zend Server This pattern contains instructions on how to implement

More information

Redmine Installation on Debian. v1.1

Redmine Installation on Debian. v1.1 Redmine Installation on Debian v1.1 Introduction 1. Objectives Have a fully functional Redmine installation on a dedicated server with good performance. The idea of this document came after an easy installation

More information

ViMP 3.0. SSL Configuration in Apache 2.2. Author: ViMP GmbH

ViMP 3.0. SSL Configuration in Apache 2.2. Author: ViMP GmbH ViMP 3.0 SSL Configuration in Apache 2.2 Author: ViMP GmbH Table of Contents Requirements...3 Create your own certificates with OpenSSL...4 Generate a self-signed certificate...4 Generate a certificate

More information

HOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY

HOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY HOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY INTRODUCTION Virtual machines are becoming more prevalent. A virtual machine is just a container that describes various resources such as memory, disk space,

More information

Step-by-Step guide to setup an IBM WebSphere Portal and IBM Web Content Manager V8.5 Cluster From Zero to Hero (Part 2.)

Step-by-Step guide to setup an IBM WebSphere Portal and IBM Web Content Manager V8.5 Cluster From Zero to Hero (Part 2.) Step-by-Step guide to setup an IBM WebSphere Portal and IBM Web Content Manager V8.5 Cluster From Zero to Hero (Part 2.) Summary STEP-BY-STEP GUIDE TO SETUP AN IBM WEBSPHERE PORTAL AND IBM WEB CONTENT

More information

SVNManager Installation. Documentation. Department of Public Health Erasmus MC University Medical Center

SVNManager Installation. Documentation. Department of Public Health Erasmus MC University Medical Center SVNManager Installation Documentation M. Verkerk Department of Public Health Erasmus MC University Medical Center Page 2 July 2005 Preface Version control in the context of this document is all about keeping

More information

Installing Rails 2.3 Under CentOS/RHEL 5 and Apache 2.2

Installing Rails 2.3 Under CentOS/RHEL 5 and Apache 2.2 Installing Rails 2.3 Under CentOS/RHEL 5 and Apache 2.2 Scott Taylor Tailor Made Software July 24, 2011 Version 1.2 1.0 Introduction Ruby On Rails (aka just Rails ) is a modern scripting system that allows

More information

CSE 70: Software Development Pipeline Version Control with Subversion, Continuous Integration with Bamboo, Issue Tracking with Jira

CSE 70: Software Development Pipeline Version Control with Subversion, Continuous Integration with Bamboo, Issue Tracking with Jira CSE 70: Software Development Pipeline Version Control with Subversion, Continuous Integration with Bamboo, Issue Tracking with Jira Ingolf Krueger Department of Computer Science & Engineering University

More information

Server Installation/Upgrade Guide

Server Installation/Upgrade Guide Server Installation/Upgrade Guide System Version 3.8 2001-2009 Echo 360, Inc. Echo360 is a trademark of Echo360, Inc. Echo360 is a registered trademark of Echo360 Inc. in Australia. All other trademarks

More information

Drupal CMS for marketing sites

Drupal CMS for marketing sites Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit

More information

PassBy[ME] - Bugzilla integration on

PassBy[ME] - Bugzilla integration on PassBy[ME] - Bugzilla integration on CentOS 6.5 operating system Document id: PBM_06 Version: 1.2 Author: Microsec Ltd. Date: February 2, 2015 1 Table of contents 1 Introduction... 4 1.1 PassBy[ME] and

More information

Kollaborate Server Installation Guide!! 1. Kollaborate Server! Installation Guide!

Kollaborate Server Installation Guide!! 1. Kollaborate Server! Installation Guide! Kollaborate Server Installation Guide 1 Kollaborate Server Installation Guide Kollaborate Server is a local implementation of the Kollaborate cloud workflow system that allows you to run the service in-house

More information

Enterprise Knowledge Platform

Enterprise Knowledge Platform Enterprise Knowledge Platform EKP Status Monitor Guide 2.1 Document Information Document ID: EN150 Document title: EKP Status Monitor Guide Version: 2.1 Document date: 14 April 2009 This document may be

More information

FirstClass Synchronization Services Install Guide

FirstClass Synchronization Services Install Guide FirstClass Synchronization Services Install Guide 12.035 Product Released: 2014-11-04 Install Guide Revised: 2014-10-30 Contents 1 Component Information:... 3 2 Install Instructions... 3 2.1 Windows Install

More information

CTIS486 Midterm Solution 23/07/2012 - Akgül

CTIS486 Midterm Solution 23/07/2012 - Akgül Surname, Name: Section: Student No: Closed Book, closed note exam. Show your work! we must follow your reasoning. You are required to write down commands with necessary arguments and options. Give the

More information

Third-Party Software Support. Converting from SAS Table Server to a SQL Server Database

Third-Party Software Support. Converting from SAS Table Server to a SQL Server Database Third-Party Software Support Converting from SAS Table Server to a SQL Server Database Table of Contents Prerequisite Steps... 1 Database Migration Instructions for the WebSphere Application Server...

More information

Web Server: Principles and Configuration Web Programming 8) Web Server

Web Server: Principles and Configuration Web Programming 8) Web Server Web Server: Principles and Configuration Web Programming 8) Web Server Emmanuel Benoist Fall Term 2013-14 Introduction Presentation of Apache Principles of a Web Server Apache Installation Apache Configuration

More information

Running Multiple Shibboleth IdP Instances on a Single Host

Running Multiple Shibboleth IdP Instances on a Single Host CESNET Technical Report 6/2013 Running Multiple Shibboleth IdP Instances on a Single Host IVAN NOVAKOV Received 10.12.2013 Abstract The article describes a way how multiple Shibboleth IdP instances may

More information

JMS MULTISITE for joomla!

JMS MULTISITE for joomla! JMS MULTISITE for joomla! Extends joomla! with multisite functionality «Technical (workshop) presentation» Joomla Day Mallorca 9 th and 10 th april 2010 08-Apr-2010 Page : 1 Table of content Why did we

More information

Cloud Backup Installation & Configuration

Cloud Backup Installation & Configuration Cloud Backup Installation & Configuration Cloud Backup is a Magento extension which will take the backup of your Magento store files & database periodically based on specified settings in Admin Panel.

More information

Tonido Cloud Admin Guide

Tonido Cloud Admin Guide CODELATHE LLC Tonido Cloud Admin Guide Installing and Managing Tonido Cloud CodeLathe LLC 10/27/2012 (c) CodeLathe LLC 2012. All Rights Reserved Contents 1. Introduction... 3 2. Pre-Requisites... 3 3.

More information

CO 246 - Web Server Administration and Security. By: Szymon Machajewski

CO 246 - Web Server Administration and Security. By: Szymon Machajewski CO 246 - Web Server Administration and Security By: Szymon Machajewski CO 246 - Web Server Administration and Security By: Szymon Machajewski Online: < http://cnx.org/content/col11452/1.1/ > C O N N E

More information

Installing SQL-Ledger on Windows

Installing SQL-Ledger on Windows Installing SQL-Ledger on Windows Requirements Windows 2000, Windows XP, Windows Server 2000 or Windows Server 2003 WinZip Knowledge of simple DOS commands, i.e. CD, DIR, MKDIR, COPY, REN Steps Installing

More information

CSE 70: Software Development Pipeline Build Process, XML, Repositories

CSE 70: Software Development Pipeline Build Process, XML, Repositories CSE 70: Software Development Pipeline Build Process, XML, Repositories Ingolf Krueger Department of Computer Science & Engineering University of California, San Diego La Jolla, CA 92093-0114, USA California

More information

ANECDOTAL DEVELOPMENT & DEPLOYMENT. A Case-Study in PHP Project Workflow Lone Star PHP - June 2011 Brian Blood

ANECDOTAL DEVELOPMENT & DEPLOYMENT. A Case-Study in PHP Project Workflow Lone Star PHP - June 2011 Brian Blood ANECDOTAL DEVELOPMENT & DEPLOYMENT A Case-Study in PHP Project Workflow Lone Star PHP - June 2011 Brian Blood PHP WEB DEVELOPMENT Specify Plan Write Test Approve Log Repeat PHP WEB DEPLOYMENT Stage Deploy

More information

To enable https for appliance

To enable https for appliance To enable https for appliance We have used openssl command to generate a key pair. The below image shows on how to generate key using the openssl command. SSH into appliance and login as root. Copy all

More information

EMC Clinical Archiving

EMC Clinical Archiving EMC Clinical Archiving Version 1.7 Installation Guide EMC Corporation Corporate Headquarters Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Legal Notice Copyright 2014-2015 EMC Corporation. All Rights

More information

Getting the software The Apache webserver can be downloaded free from the Apache website : http://www.apache.org/.

Getting the software The Apache webserver can be downloaded free from the Apache website : http://www.apache.org/. Basic installation of APACHE in Windows This chapter deals with the installation of Apache to be used for ABCD in a Windows environment. At least Windows NT, Windows 2000 or later versions are supposed

More information

Implementing HTTPS in CONTENTdm 6 September 5, 2012

Implementing HTTPS in CONTENTdm 6 September 5, 2012 Implementing HTTPS in CONTENTdm 6 This is an overview for CONTENTdm server administrators who want to configure their CONTENTdm Server and Website to make use of HTTPS. While the CONTENTdm Server has supported

More information

Copyright All Rights Reserved. Any unauthorized reproduction of this document is prohibited.

Copyright All Rights Reserved. Any unauthorized reproduction of this document is prohibited. Confidential Information Notice Copyright 2012. All Rights Reserved. Any unauthorized reproduction of this document is prohibited. This document and the information it contains constitute a trade secret

More information

USER GUIDE. Snow Inventory Client for Unix Version 1.1.03 Release date 2015-04-29 Document date 2015-05-20

USER GUIDE. Snow Inventory Client for Unix Version 1.1.03 Release date 2015-04-29 Document date 2015-05-20 USER GUIDE Product Snow Inventory Client for Unix Version 1.1.03 Release date 2015-04-29 Document date 2015-05-20 CONTENT ABOUT THIS DOCUMENT... 3 OVERVIEW... 3 OPERATING SYSTEMS SUPPORTED... 3 PREREQUISITES...

More information

How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit)

How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit) How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit) Introduction Prerequisites This tutorial will show you step-by-step on how to install Multicraft 1.8.2 on a new VPS or dedicated

More information

How to setup HTTP & HTTPS Load balancer for Mediator

How to setup HTTP & HTTPS Load balancer for Mediator How to setup HTTP & HTTPS Load balancer for Mediator Setting up the Apache HTTP Load Balancer for Mediator This guide would help you to setup mediator product to run via the Apache Load Balancer in HTTP

More information

Courier New font Port 1 IP: 192.168.1.99 Port 1 Netmask: 255.255.255.0 Default Gateway: 192.168.1.1 Italic Courier New /etc/ssh/sshd_config New font Italic Bold Courier exe factory reset Courier New font

More information

WebBridge LR Integration Guide

WebBridge LR Integration Guide Lots of Copies Keep Stuff Safe (LOCKSS) and Innovative Interfaces have made content preserved on LOCKSS Boxes available through OPACs that use the WebBridge LR link resolver. This guide describes the steps

More information

Setting Up CAS with Ofbiz 5

Setting Up CAS with Ofbiz 5 1 of 11 20/01/2009 9:56 AM Setting Up CAS with Ofbiz 5 This wiki explains how to setup and test CAS-Ofbiz5 integration and testing on a Centos 5.2 box called "elachi". In this configuration Ofbiz and the

More information

EZcast technical documentation

EZcast technical documentation EZcast technical documentation Document written by > Michel JANSENS > Arnaud WIJNS from ULB PODCAST team http://podcast.ulb.ac.be http://ezcast.ulb.ac.be podcast@ulb.ac.be SOMMAIRE SOMMAIRE 2 1. INTRODUCTION

More information

Technical specification

Technical specification Technical specification Load balancing configuration Koaly EXP Page : 1 / 8 Table of contents Introduction... 3 I.Overview... 3 II.The Apache load balancer... 3 III.Limitations... 3 Prerequisites... 4

More information

Configuring Secure Socket Layer (SSL) for use with BPM 7.5.x

Configuring Secure Socket Layer (SSL) for use with BPM 7.5.x Configuring Secure Socket Layer (SSL) for use with BPM 7.5.x Configuring Secure Socket Layer (SSL) communication for a standalone environment... 2 Import the Process Server WAS root SSL certificate into

More information

Apache HTTP Server. Implementation Guide. (Version 5.7) Copyright 2013 Deepnet Security Limited

Apache HTTP Server. Implementation Guide. (Version 5.7) Copyright 2013 Deepnet Security Limited Implementation Guide (Version 5.7) Copyright 2013 Deepnet Security Limited Copyright 2013, Deepnet Security. All Rights Reserved. Page 1 Trademarks Deepnet Unified Authentication, MobileID, QuickID, PocketID,

More information

Expresso Quick Install

Expresso Quick Install Expresso Quick Install 1. Considerations 2. Basic requirements to install 3. Install 4. Expresso set up 5. Registering users 6. Expresso first access 7. Uninstall 8. Reinstall 1. Considerations Before

More information

SecuritySpy Setting Up SecuritySpy Over SSL

SecuritySpy Setting Up SecuritySpy Over SSL SecuritySpy Setting Up SecuritySpy Over SSL Secure Sockets Layer (SSL) is a cryptographic protocol that provides secure communications on the internet. It uses two keys to encrypt data: a public key and

More information

Magento Search Extension TECHNICAL DOCUMENTATION

Magento Search Extension TECHNICAL DOCUMENTATION CHAPTER 1... 3 1. INSTALLING PREREQUISITES AND THE MODULE (APACHE SOLR)... 3 1.1 Installation of the search server... 3 1.2 Configure the search server for usage with the search module... 7 Deploy the

More information

User s guide. APACHE 2.0 + SSL Linux. Using non-qualified certificates with APACHE 2.0 + SSL Linux. version 1.3 UNIZETO TECHNOLOGIES S.A.

User s guide. APACHE 2.0 + SSL Linux. Using non-qualified certificates with APACHE 2.0 + SSL Linux. version 1.3 UNIZETO TECHNOLOGIES S.A. User s guide APACHE 2.0 + SSL Linux Using non-qualified certificates with APACHE 2.0 + SSL Linux version 1.3 Table of contents 1. PREFACE... 3 2. GENERATING CERTIFICATE... 3 2.1. GENERATING REQUEST FOR

More information

StreamServe Job Gateway

StreamServe Job Gateway StreamServe Job Gateway User Guide 4.1.2 SP2 Rev A StreamServe Job Gateway User Guide 4.1.2 SP2 Rev A 2007 StreamServe, Inc. StreamServe is a trademark of StreamServe, Inc. No part of this document may

More information

Build Management. Context. Learning Objectives

Build Management. Context. Learning Objectives Build Management Wolfgang Emmerich Professor of Distributed Computing University College London http://sse.cs.ucl.ac.uk Context Requirements Inception Elaboration Construction Transition Analysis Design

More information

Force.com Migration Tool Guide

Force.com Migration Tool Guide Force.com Migration Tool Guide Version 35.0, Winter 16 @salesforcedocs Last updated: October 29, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

ABS Manual Installation Guide

ABS Manual Installation Guide This document includes all the information required to install, upgrade and configure the Amberdms Billing System manually on nonoffically supported platforms. If you are a user of RHEL, CentOS, Debian

More information

INSTALLATION GUIDE VERSION

INSTALLATION GUIDE VERSION INSTALLATION GUIDE VERSION 4.1 2014 Copyright 2008 2014. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means electronic or mechanical, for any purpose

More information

Setting up an Apache Web Server for Greenstone 2 Walkthrough

Setting up an Apache Web Server for Greenstone 2 Walkthrough Setting up an Apache Web Server for Greenstone 2 Walkthrough From GreenstoneWiki Setting up an Apache web server to work with Greenstone 2: [edit] #Installing the Apache web server on Linux and MacOS (Leopard)

More information

OpenGeo Suite for Linux Release 3.0

OpenGeo Suite for Linux Release 3.0 OpenGeo Suite for Linux Release 3.0 OpenGeo October 02, 2012 Contents 1 Installing OpenGeo Suite on Ubuntu i 1.1 Installing OpenGeo Suite Enterprise Edition............................... ii 1.2 Upgrading.................................................

More information

Installing Dspace 1.8 on Ubuntu 12.04

Installing Dspace 1.8 on Ubuntu 12.04 Installing Dspace 1.8 on Ubuntu 12.04 This is an abridged version of the dspace 1.8 installation guide, specifically targeted at getting a basic server running from scratch using Ubuntu. More information

More information

What will be supplied with chemoventory package?

What will be supplied with chemoventory package? Requirements... 1 What will be supplied with chemoventory package?... 1 Files structure of /chemoventory... 2 Download PHP, MySQL and Zend optimizer programs... 3 Apache Installation... 3 Apache installation

More information

Setting Up A Nagios Monitoring System Warren Block, May 2005

Setting Up A Nagios Monitoring System Warren Block, May 2005 Setting Up A Nagios Monitoring System Warren Block, May 2005 What Is Nagios? NAGIOS (na gee ose) is a system that will monitor the status of other network computers or components. It can watch your network

More information

SOLR INSTALLATION & CONFIGURATION GUIDE FOR USE IN THE NTER SYSTEM

SOLR INSTALLATION & CONFIGURATION GUIDE FOR USE IN THE NTER SYSTEM SOLR INSTALLATION & CONFIGURATION GUIDE FOR USE IN THE NTER SYSTEM Prepared By: Leigh Moulder, SRI International leigh.moulder@sri.com TABLE OF CONTENTS Table of Contents. 1 Document Change Log 2 Solr

More information

Using Actian PSQL as a Data Store with VMware vfabric SQLFire. Actian PSQL White Paper May 2013

Using Actian PSQL as a Data Store with VMware vfabric SQLFire. Actian PSQL White Paper May 2013 Using Actian PSQL as a Data Store with VMware vfabric SQLFire Actian PSQL White Paper May 2013 Contents Introduction... 3 Prerequisites and Assumptions... 4 Disclaimer... 5 Demonstration Steps... 5 1.

More information

The only skill required really is to locate and edit text-files with a text-editor like Notepad.

The only skill required really is to locate and edit text-files with a text-editor like Notepad. Installation of ABCD in WAMP Introduction This guide will illustrate and give instructions on how to install the ABCD software based on a WAMP istallation. It is perfectly possible to integrate both types

More information

Enterprise SSL Support

Enterprise SSL Support 01 Enterprise SSL Support This document describes the setup of SSL (Secure Sockets Layer) over HTTP for Enterprise clients, servers and integrations. 1. Overview Since the release of Enterprise version

More information

CC ICT-SUD. Setting up and integrate Apache, MySQL and PHP on a Linux system

CC ICT-SUD. Setting up and integrate Apache, MySQL and PHP on a Linux system LAMP CC ICT-SUD Setting up and integrate Apache, MySQL and PHP on a Linux system Installation Simple Alternative (for development/testing only): Xampp I will assume MySQL is already installed and configured

More information

TransNav Management System Documentation. Management Server Guide

TransNav Management System Documentation. Management Server Guide Force10 Networks Inc. TransNav Management System Documentation Management Server Guide Release TN4.2.2 Publication Date: April 2009 Document Number: 800-0006-TN422 Rev. A Copyright 2009 Force10 Networks,

More information

Install and configure Apache, MySQL, PHP on OSX 10.8 Mountain Lion

Install and configure Apache, MySQL, PHP on OSX 10.8 Mountain Lion 1 de 9 12/01/13 14:07 Install and configure Apache, MySQL, PHP and phpmyadmin on OSX 10.8 Mountain Lion Get your Local Web Development Server Purring on all Fours With the new cat out of the bag, getting

More information

Project Management (PM) Cell

Project Management (PM) Cell Informatics for Integrating Biology and the Bedside i2b2 Installation/Upgrade Guide (Linux) Project Management (PM) Cell Document Version: 1.5.1 i2b2 Software Version: 1.5 Table of Contents About this

More information

MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server

MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server November 6, 2008 Group Logic, Inc. 1100 North Glebe Road, Suite 800 Arlington, VA 22201 Phone: 703-528-1555 Fax: 703-528-3296 E-mail:

More information

owncloud 8 and DigitalOcean Matthew Davidson Bluegrass Linux User Group 03/09/2015

owncloud 8 and DigitalOcean Matthew Davidson Bluegrass Linux User Group 03/09/2015 owncloud 8 and DigitalOcean Matthew Davidson Bluegrass Linux User Group 03/09/2015 owncloud 8 and DigitalOcean The following slides are based off the notes that I used to build owncloud 8, on a server

More information

Git - Working with Remote Repositories

Git - Working with Remote Repositories Git - Working with Remote Repositories Handout New Concepts Working with remote Git repositories including setting up remote repositories, cloning remote repositories, and keeping local repositories in-sync

More information

EZcast Installation guide

EZcast Installation guide EZcast Installation guide Document written by > Michel JANSENS > Arnaud WIJNS from ULB PODCAST team http://podcast.ulb.ac.be http://ezcast.ulb.ac.be podcast@ulb.ac.be SOMMAIRE SOMMAIRE... 2 1. INSTALLATION

More information

CSBill Documentation. Release. Pierre du Plessis

CSBill Documentation. Release. Pierre du Plessis CSBill Documentation Release Pierre du Plessis May 23, 2016 Contents 1 Introduction 1 2 Downloading 3 3 Configuring your WebServer 5 4 Installation 7 5 Welcome to CSBill s documentation! 13 i ii CHAPTER

More information

FTP, IIS, and Firewall Reference and Troubleshooting

FTP, IIS, and Firewall Reference and Troubleshooting FTP, IIS, and Firewall Reference and Troubleshooting Although Cisco VXC Manager automatically installs and configures everything you need for use with respect to FTP, IIS, and the Windows Firewall, the

More information

APACHE HTTP SERVER 2.2.8

APACHE HTTP SERVER 2.2.8 LEVEL 3 APACHEHTTP APACHE HTTP SERVER 2.2.8 HTTP://HTTPD.APACHE.ORG SUMMARY Apache HTTP Server is an open source web server application regarded as one of the most efficient, scalable, and feature-rich

More information

repositor.io Simple Repository Management Jürgen Brunk München, 03/2015

repositor.io Simple Repository Management Jürgen Brunk München, 03/2015 repositor.io Simple Repository Management Jürgen Brunk München, 03/2015 Agenda 1. Was ist repositor.io? 2. Praxis 3. Installation 4. Configuration 5. Command Line Options 6. CentOS Repository 7. Debian

More information

WEB2CS INSTALLATION GUIDE

WEB2CS INSTALLATION GUIDE WEB2CS INSTALLATION GUIDE FOR XANDMAIL XandMail 32, rue de Cambrai 75019 PARIS - FRANCE Tel : +33 (0)1 40 388 700 - http://www.xandmail.com TABLE OF CONTENTS 1. INSTALLING WEB2CS 3 1.1. RETRIEVING THE

More information

JOINUS AG. PowerPay Checkout. Magento Module User Manual. Support: it-support@joinusag.ch

JOINUS AG. PowerPay Checkout. Magento Module User Manual. Support: it-support@joinusag.ch PowerPay Checkout Magento Module User Manual Support: it-support@joinusag.ch This document explains installation procedure and configuration options for Joinus AG PowerPay checkout magento payment module.

More information

How to Configure edgebox as a Web Server

How to Configure edgebox as a Web Server intelligence at the edge of the network www.critical-links.com edgebox V4.5 Introduction: The Web Server panel allows the simple creation of multiple web sites using the Apache web server. Each website

More information

jenkins, drupal & testing automating every phing! miggle

jenkins, drupal & testing automating every phing! miggle jenkins, drupal & testing automating every phing! about me > Drupal dev for 6+ years > PHP dev for 10+ years > Husband > Cyclist > Frustrated rockstar @8ballmedia aims > Encourage best practices > Ensure

More information

Recommended File System Ownership and Privileges

Recommended File System Ownership and Privileges FOR MAGENTO COMMUNITY EDITION Whenever a patch is released to fix an issue in the code, a notice is sent directly to your Admin Inbox. If the update is security related, the incoming message is colorcoded

More information

Installing Apache Software

Installing Apache Software Web Server Web Server Is a software application that uses the HyperText Transfer Protocol. Running on computer connected to Internet. Many Web Server software applications: Public domain software from

More information

Powering Magento with Ngnix and PHP-FPM

Powering Magento with Ngnix and PHP-FPM Powering Magento with Ngnix and PHP-FPM Written by: Yuri Golovko Alexey Samorukov Table of Contents INTRODUCTION WHY YOU SHOULD CONSIDER NGNIX NGNIX AND STATIC CONTENT HOW TO USE NGNIX NGNIX SYSTEM REQUIREMENTS

More information

SIMIAN systems. Setting up a Sitellite development environment on Mac OS X. Sitellite Content Management System

SIMIAN systems. Setting up a Sitellite development environment on Mac OS X. Sitellite Content Management System Setting up a Sitellite development environment on Mac OS X Sitellite Content Management System Introduction Mac OS X is a great platform for web application development, and now with tools like VMWare

More information

Install and Config For IBM BPM 8.5.5

Install and Config For IBM BPM 8.5.5 PERFICIENT Install and Config For IBM BPM 8.5.5 Install and Configure of BPM v8.5.5 Technical Architect: Chuck Misuraca Change History Table 1: Document Change History Document Revision & Date First Draft

More information

Tcat Server User s Guide. Version 6 R2 December 2009

Tcat Server User s Guide. Version 6 R2 December 2009 Tcat Server User s Guide Version 6 R2 December 2009 Confidential The ideas contained in this publication are subject to use and disclosure restrictions as set forth in the license agreement. Copyright

More information

Graphviz Website Installation, Administration and Maintenance

Graphviz Website Installation, Administration and Maintenance Graphviz Website Installation, Administration and Maintenance 1 Overview The graphviz.org website is based on the Drupal content management system. Drupal uses a MySql database to store web pages and information

More information

Reference and Troubleshooting: FTP, IIS, and Firewall Information

Reference and Troubleshooting: FTP, IIS, and Firewall Information APPENDIXC Reference and Troubleshooting: FTP, IIS, and Firewall Information Although Cisco VXC Manager automatically installs and configures everything you need for use with respect to FTP, IIS, and the

More information

StoreGrid Linux Server Installation Guide

StoreGrid Linux Server Installation Guide StoreGrid Linux Server Installation Guide Before installing StoreGrid as Backup Server (or) Replication Server in your machine, you should install MySQL Server in your machine (or) in any other dedicated

More information

Greenstone Documentation

Greenstone Documentation Greenstone Documentation Web library and Remote Collection Building with GLI Client Web Library. This enables any computer with an existing webserver to serve pre-built Greenstone collections. As with

More information

Installing an open source version of MateCat

Installing an open source version of MateCat Installing an open source version of MateCat This guide is meant for users who want to install and administer the open source version on their own machines. Overview 1 Hardware requirements 2 Getting started

More information

C:\www\apache2214\conf\httpd.conf Freitag, 16. Dezember 2011 08:50

C:\www\apache2214\conf\httpd.conf Freitag, 16. Dezember 2011 08:50 This is the main Apache HTTP server configuration file. It contains the configuration directives that give the server its instructions. See for detailed information.

More information

Installing & Customizing the OHMS Viewer Eric Weig

Installing & Customizing the OHMS Viewer Eric Weig Installing & Customizing the OHMS Viewer Eric Weig This is a brief tutorial on installing and customizing the OHMS viewer software. Please note that this tutorial is intended for technical folks at the

More information

using version control in system administration

using version control in system administration LUKE KANIES using version control in system administration Luke Kanies runs Reductive Labs (http://reductivelabs.com), a startup producing OSS software for centralized, automated server administration.

More information

Xpert.ivy 4.2. Server Guide

Xpert.ivy 4.2. Server Guide Xpert.ivy 4.2 Server Guide Xpert.ivy 4.2: Server Guide Copyright 2008-2011 ivyteam AG Table of Contents 1. Preface... 1 Audience... 1 2. Introduction... 2 Overview... 2 Installation Environment... 2 Server

More information

Network Monitoring Lab

Network Monitoring Lab 2016/07/11 05:53 1/7 Network Monitoring Lab Network Monitoring Lab Introduction In this exercise, we will set up LibreNMS as our network monitoring package. The software will poll your routers and switches

More information

Customer Tips. Xerox Network Scanning HTTP/HTTPS Configuration using Microsoft IIS. for the user. Purpose. Background

Customer Tips. Xerox Network Scanning HTTP/HTTPS Configuration using Microsoft IIS. for the user. Purpose. Background Xerox Multifunction Devices Customer Tips June 5, 2007 This document applies to these Xerox products: X WC Pro 232/238/245/ 255/265/275 for the user Xerox Network Scanning HTTP/HTTPS Configuration using

More information

Contents of the document

Contents of the document Contents of the document Foreword... 4 The product... 4 Purpose of the document... 4 Prerequisites... 4 Archive content... 4 Product installation procedure... 5 Requirements... 5 File System permissions...

More information

While are you still in Nagios working directory, create a new file for DNS servers monitoring

While are you still in Nagios working directory, create a new file for DNS servers monitoring NAGIOS MONITORING ----------------- On AUTH1 server 1. Go to Nagios working directory $ cd /usr/local/etc/nagios 2. Copy Nagios sample files To do this, make sure you are in Nagios working directory from

More information