Splitting and Merging. Down and Dirty Made Easy
|
|
- Dominick Short
- 6 years ago
- Views:
Transcription
1 Splitting and Merging Down and Dirty Made Easy
2 Splitting WebGUI Sites E unus pluribum
3 Splitting WebGUI Sites Two possible ways Duplicate and cut-down No need for messy rewrite rules Entirely separate site to spread over server load Easier to accomplish
4 Splitting WebGUI Sites Two possible ways Make a "Virtual" site Using Apache's mod_rewrite No duplication of assets or files Simplifies tricks between sites like SSO
5 Duplicate + Cut-Down A site divided against itself
6 Duplicate and Cut-Down Far easier than any messy database / file operations to physically split a WebGUI site Not as flexible as Virtual sites Do as much inside WebGUI as possible Keep only the assets and files we need Complete copy of everything else
7 Set the Stage Change into
8 Setting Up Make a new Page Layout to hold our entire site Cut and paste our new site's content into this Layout
9 Duplicate and Cut-Down Create a new site to copy over addsite.pl ---adminpassword=<> --sitename= wreconsole.pl
10 Duplicate Database mysqldump -u<> -p<> www_plainblack_com mysql -u<> -p<> www_webgui_org Files cp -r /data/domains/ /data/domains/ Clear the Cache whenever raw changes to the database are made rm -rf /tmp/webguicache Restart and test
11 and Cut-Down Delete all the assets we don't need from both sites Set our Home page for the new site DONE!
12 Making a Virtual Site A Little Slight of Regex
13 Making a Virtual Site Two domains, One database / files Apache mod_rewrite Makes setup invisible to end-user Additional Benefits No duplication of shared assets / files SSO using new Operation ssoviasessionid
14 Making a Virtual Site Disadvantages More complicated to set up Shared statistics
15 Set the Stage Change into
16 Making a Virtual Site First: Create a new, toplevel Page Layout asset Will act as our "Home" page for our new site Will hold everything for URL:
17 Making a Virtual Site Move all our content to our new Page Layout Use existing "cut" and "paste" operations All content from webgui is now under /webgui
18 Normalize URLs Ensure all our new site's asset's URLs begin with /webgui Necessary for the mod_rewrite rules Edit Branch
19 Normalize URLs Parent URL is required Menu Title or Title creates a new URL Current URL will keep the old URL with the new domain Change recursively: Yes!
20 Making a Virtual Site Site cleanup Commit our changes Test our new site Change style template / other things with Edit Branch Prepare to write our mod_rewrite rules
21 Configure Apache <VirtualHost *:80> ServerName ServerAlias plainblack.com DocumentRoot /data/domains/ RewriteEngine On # block IIS related attacks from getting to WebGUI RewriteRule ^/scripts/ - [L] RewriteRule ^/default.ida - [L] RewriteRule ^/_vti_bin - [L] RewriteRule ^/_mem_bin - [L] # proxy webgui pages RewriteRule ^/(.*) [P] </VirtualHost>
22 Configure Apache Add domain to ServerAlias <VirtualHost *:80> ServerName ServerAlias plainblack.com webgui.org DocumentRoot /data/domains/ Whitespace-separated list of domain names Only necessary for modproxy under WRE Now Apache knows it's serving for two, but both point to the same place
23 Configure Apache RewriteEngine On RewriteEngine On Inside the <VirtualHost *:80> block Turns on mod_rewrite Only needed once per VirtualHost
24 Configure Apache RewriteRule <match> <replace> [options] Exchange any <match> in the URL with <replace> Only matches against the path section of the full URL RewriteCond <value> <match> [options] Only perform the next RewriteRule if the RewriteCond passes Many special variables to match against
25 Add Rewrite Rules Add these rules after other RewriteRules and Redirects # Handle webgui.org URLs RewriteCond ${HTTP_HOST} ^( RewriteRule ^/(.*)$ /webgui/$1 # proxy webgui pages RewriteRule ^/(.*) [P] It may take some tweaking to get the order of your RewriteRules correct Use RewriteLog and RewriteLogLevel to debug
26 Configure Apache Restart and Test May have to add our new hostname to /etc/hosts localhost plainblack.com webgui.org should now bring us to our new site
27 Configure Apache... but shows our new site too! We can redirect all calls to the new site RewriteCond ${HTTP_HOST} ^( RewriteRule ^/webgui/(.*)$ [RL]... but bookmarks to the old URL will all be broken! We can redirect the old URL to the new URL RewriteCond ${HTTP_HOST} ^( RewriteRule ^/software/webgui [RL]
28 Merging WebGUI Sites E pluribus unum
29 Merging WebGUI Sites Easier to split than to merge Thank GUIDs 1 in 64^22 or 5.4 * 10^39 or 54,000,000,000, 000,000,000,000,000,000,000,000,000,000 Better chance of hitting the multi-millions lottery trillions upon trillions of times Abstractions don't do it justice
30 Set up Two sites: and Merge to form Create a blank site to hold our merger Can move the merged site to replace one of our old sites later All we need to do to start over is delete the merged site addsite.pl --adminpassword=<> --sitename=
31 Make a base Start with a base of one of the sites Database mysqldump -u<> -p<> www_plainblack_com mysql -u<> -p<> www_plaingui_com Files cp -r /data/domains/ /data/domains/
32 Prepare to Merge Prepare the other site to be merged in Users and Groups Groups with the same groupid should be merged Users with the same username should have the same userid
33 Fix User IDs #!/data/wre/prereqs/perl/bin/perl use strict; use DBI; my $main = DBI->connect("DBI:mysql:dbname=www_plaingui_com","root","password",{RaiseError=>1}); my $merge = DBI->connect("DBI:mysql:dbname=www_webgui_org","root","password",{RaiseError=>1}); # Get all the users from the main db my $users = $main->selectall_hashref("select username,userid from users","username"); for my $username (keys %{$users}) { my $newuserid = $users->{$username}->{"userid"}; # See if this username exists in this db my ($olduserid) = $db->selectrow_array(q{select userid from users where username="$username"}); next unless $olduserid; print "Found overlap for user '$username' -- old ID: $olduserid -- new ID: $newuserid\n"; # Now we have an old user ID and a new user ID
34 Fix User IDs #!/data/wre/prereqs/perl/bin/perl use strict; use DBI; my $main = DBI->connect("DBI:mysql:dbname=www_plaingui_com","root","password",{RaiseError=>1}); my $merge = DBI->connect("DBI:mysql:dbname=www_webgui_org","root","password",{RaiseError=>1}); # Get all the users from the main db my $users = $main->selectall_hashref("select username,userid from users","username"); for my $username (keys %{$users}) { my $newuserid = $users->{$username}->{"userid"}; # See if this username exists in this db my ($olduserid) = $db->selectrow_array(q{select userid from users where username="$username"}); next unless $olduserid; print "Found overlap for user '$username' -- old ID: $olduserid -- new ID: $newuserid\n"; # Now we have an old user ID and a new user ID
35 Fix User IDs # Get all the users from the main db my $users = $main->selectall_hashref("select username,userid from users","username"); for my $username (keys %{$users}) { my $newuserid = $users->{$username}->{"userid"}; # See if this username exists in this db my ($olduserid) = $db->selectrow_array(q{select userid from users where username="$username"}); next unless $olduserid; print "Found overlap for user '$username' -- old ID: $olduserid -- new ID: $newuserid\n"; # Now we have an old user ID and a new user ID $db->do(qq{update $_ SET userid="$newuserid" WHERE userid="$olduserid"}) for (qw{ users userprofiledata groupings authentication }); } }
36 Fix User IDs # Get all the users from the main db my $users = $main->selectall_hashref("select username,userid from users","username"); for my $username (keys %{$users}) { my $newuserid = $users->{$username}->{"userid"}; # See if this username exists in this db my ($olduserid) = $db->selectrow_array(q{select userid from users where username="$username"}); next unless $olduserid; print "Found overlap for user '$username' -- old ID: $olduserid -- new ID: $newuserid\n"; # Now we have an old user ID and a new user ID $db->do(qq{update $_ SET userid="$newuserid" WHERE userid="$olduserid"}) for (qw{ users userprofiledata groupings authentication }); } }
37 Fix User IDs # Get all the users from the main db my $users = $main->selectall_hashref("select username,userid from users","username"); for my $user (values %{$users}) { my $newuserid = $user->{"userid"}; # See if this username exists in this db my ($olduserid) = $db->selectrow_array(q{select userid from users where username="$username"}); next unless $olduserid; print "Found overlap for user '$username' -- old ID: $olduserid -- new ID: $newuserid\n"; # Now we have an old user ID and a new user ID $db->do(qq{update $_ SET userid="$newuserid" WHERE userid="$olduserid"}) for (qw{ users userprofiledata groupings authentication }); } }
38 Merging Assets Asset IDs are GUIDs (the same improbability applies) Asset Lineage is the main problem WebGUI/sbin/rebuildLineage.pl Rebuilds the lineage from the asset's parentid Fixes any problems we might introduce by our next step
39 Everything Else Uses GUIDs for the sensitive bits GUIDs are assumed to be unique
40 The Final Act Merge the files cp -r /data/domains/ /data/domains/ Merge the database mysqldump -u<> -p<> --insert-ignore --skip-add-drop-table www_webgui_org mysql -u<> -p<> www_plaingui_com Rebuild the lineage cd /data/webgui/sbin perl rebuildlineage.pl --configfile=
41 The Final Act Clear the Cache rm -rf /tmp/webguicache Restart and test Pay attention to Navigation assets, they may need to be adjusted Once everything is working properly, we can exchange our merged site for one of our old sites if desired.
42 Wrapping Up
43 Conclusion Split WebGUI sites Two separate sites by duplicating and cutting down Two virtual sites sharing the same files/database Merge WebGUI sites Making one where once was two
44 Questions?
CSN09101 Networked Services. Module Leader: Dr Gordon Russell Lecturers: G. Russell
CSN09101 Networked Services Week 8: Essential Apache Module Leader: Dr Gordon Russell Lecturers: G. Russell This lecture Configuring Apache Mod_rewrite Discussions Configuring Apache Apache Very well known
More informationapp = web.application(urls, globals()) class hello: def GET(self, name): if not name: name = 'World' return 'Hello, ' + name + '!' if name == " main "
How to deploy web.py applications In this article you will learn how to deploy a web.py application under Linux / UNIX environments. You can refer to our article titled, How to install web.py if you don
More informationThe WebGUI Runtime Environment. Roy Johnson Plain Black Corporation
The WebGUI Runtime Environment Roy Johnson Plain Black Corporation What is the WRE? All the supporting software required to host WebGUI Apache 2 / Mod_Perl 2 MySQL 5 Supporting Perl Modules AWStats Utilities
More informationIntroduction. -- Brian Behlendorf, Apache Group
The great thing about mod_rewrite is it gives you all the configurability and flexibility of Sendmail. The downside to mod_rewrite is that it gives you all the configurability and flexibility of Sendmail.''
More informationApacheCon US Apache mod_rewrite. the Swiss Army Knife of URL manipulation. by Mads Toftum
ApacheCon US 2004 Apache mod_rewrite the Swiss Army Knife of URL manipulation by Mads Toftum mads@apache.org Intro "The great thing about mod_rewrite is it gives you all the configurability and flexibility
More informationAdditional Resources
APPENDIX Additional Resources This appendix points out the rather short list of online and other resources available for further assistance with mod_rewrite. Online Resources Online resources for mod_rewrite
More informationTangeloHub Documentation
TangeloHub Documentation Release None Kitware, Inc. September 21, 2015 Contents 1 User s Guide 3 1.1 Managing Data.............................................. 3 1.2 Running an Analysis...........................................
More informationInstall WordPress 3.X In Multi Blog / Multi user mode On localhost
Install WordPress 3.X In Multi Blog / Multi user mode On localhost In this tutorial, we will cover how to setup WordPress as a Multi User /Multi Blog. We ll start by downloading and installing a new version
More informationHTTP HyperText Transfer Protocol
HTTP HyperText Transfer Protocol Miguel Leitão, 2012 1 HTTP HTTP is the protocol that supports communication between Web browsers and Web servers. From the RFC: HTTP is an application-level protocol with
More informationReal World Web Scalability. Ask Bjørn Hansen Develooper LLC
Real World Web Scalability Ask Bjørn Hansen Develooper LLC Hello. 28 brilliant methods to make your website keep working past $goal requests/transactions/sales per second/hour/day Requiring minimal extra
More informationCommand Line WebGUI Graham Knop
Command Line WebGUI Graham Knop haarg@haarg.org Command Line WebGUI System administrators Automating tasks Working across multiple servers Developers Using the API directly Using the site and code from
More informationWrapping CGI Scripts. Managing CGI Development Security on Apache. Gunther Birznieks
Wrapping CGI Scripts Managing CGI Development Security on Apache Gunther Birznieks Gunther@eXtropia.com http://www.extropia.com/presentations/ Wrapping CGI Scripts The Problem Internal Web Developers Should
More informationSaurus CMS Installation Guide
Saurus CMS Installation Guide Document version: English, 4.2.0 Saurus 2000-2006 Contents Contents CONTENTS...2 SYSTEM REQUIREMENTS...3 SERVER PLATFORMS...3 OTHER REQUIREMENTS...3 USED LGPL COMPONENTS...3
More informationWebGUI Utility Scripts. Graham Knop /
WebGUI Utility Scripts Graham Knop / graham@plainblack.com What are Utility Scripts Maintenance functions Reporting Import / Export Anything else that uses WebGUI s data Existing Scripts WebGUI ships with
More informationHow To Redirect A Webpage Cheat Sheet
How To Redirect A Webpage Cheat Sheet Need the code for your htaccess file? Check out our htaccess redirect generator here! Using Wordpress The easiest way to redirect a webpage on Wordpress is to use
More informationBitnami ez Publish for Huawei Enterprise Cloud
Bitnami ez Publish for Huawei Enterprise Cloud Description ez Publish is an Enterprise Content Management platform with an easy to use Web Content Management System. It includes role-based multi-user access,
More informationSmart Links for SEO. Miva Module for Miva Merchant 5. Contents
Smart Links for SEO user manual Miva Module for Miva Merchant 5 Contents Introduction Requirements Installation Rewrite Rules Template Customization Best Practices Support copyright 2009 by NetBlazon LLC
More informationmod_rewrite Cookbook Rich Bowen Asbury College Apache Software Foundation
mod_rewrite Cookbook Rich Bowen Asbury College Apache Software Foundation rbowen@apache.org 1 Agenda Common tasks with mod_rewrite A few advanced rewrite rules Some things you didn t know mod_rewrite could
More informationBitnami Ruby for Huawei Enterprise Cloud
Bitnami Ruby for Huawei Enterprise Cloud Description Bitnami Ruby Stack provides a complete development environment for Ruby on Rails that can be deployed in one click. It includes most popular components
More informationRecite CMS Web Services PHP Client Guide. Recite CMS Web Services Client
Recite CMS Web Services PHP Client Guide Recite CMS Web Services Client Recite CMS Web Services PHP Client Guide Copyright 2009 Recite Pty Ltd Table of Contents 1. Getting Started... 1 Adding the Bundled
More informationViMP 2.0. Installation Guide. Verfasser: ViMP GmbH
ViMP 2.0 Installation Guide Verfasser: ViMP GmbH Table of contents About this document... 3 Prerequisites... 4 Preparing the server... 5 Apache2... 5 PHP... 5 MySQL... 5 Transcoding... 6 Configuration...
More informationBitnami Re:dash for Huawei Enterprise Cloud
Bitnami Re:dash for Huawei Enterprise Cloud Description Re:dash is an open source data visualization and collaboration tool. It was designed to allow fast and easy access to billions of records in all
More informationQGIS Application - Bug report #16462 QGIS Server lost the ability to cascade WMS layers published using HTTPS
QGIS Application - Bug report #16462 QGIS Server lost the ability to cascade WMS layers published using HTTPS 2017-04-23 09:36 AM - Giovanni Manghi Status: Closed Priority: High Assignee: Category: QGIS
More informationLet's have a look at the normal Joomla! URLs:
Joomla! v 1.5 Search Engine Friendly URLs (SEF URLs) A. What are SEF URLs? SEF means search engine friendly. Websites are considered search engine friendly if the pages can easily be found by search engines.
More informationBitnami Coppermine for Huawei Enterprise Cloud
Bitnami Coppermine for Huawei Enterprise Cloud Description Coppermine is a multi-purpose, full-featured web picture gallery. It includes user management, private galleries, automatic thumbnail creation,
More information[UNIT 1 <Continued>]: <Understanding Apache>
[UNIT 1 ]: Directives DocumentRoot This directive specifies the root directory of the server s content hierarchy, Syntax DocumentRoot dir Where dir is the directory s
More informationAn internal CA that is part of your IT infrastructure, like a Microsoft Windows CA
Purpose This document will describe how to setup to use SSL/TLS to provide encrypted connections to the. This document can also be used as an initial point for troubleshooting SSL/TLS connections. Target
More informationBitnami Magento for Huawei Enterprise Cloud
Bitnami Magento for Huawei Enterprise Cloud Description Magento is a feature-rich flexible e-commerce solution. It includes transaction options, multi-store functionality, loyalty programs, product categorization
More informationINSTALLATION GUIDE.
INSTALLATION GUIDE http://www.precurio.com Copyright 2008 2010 Klein Devort Ltd. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means electronic or
More informationSLAC s Experience with the RT Request Tracker
SLAC s Experience with the RT Request Tracker John Bartelt SLAC SCCS HEPiX April, 2006 John Bartelt - SLAC - RT 1 Background & Motivation Unix requests: unix-admin mailing list database is mail archive
More informationV7.0. cover. Front cover. IBM Connections 4.5 Deployment Scenarios. Deployment Scenarios ERC 1.0
V7.0 cover Front cover IBM Connections 4.5 Deployment Scenarios Deployment Scenarios ERC 1.0 Deployment Scenarios Trademarks IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International
More informationBitnami Piwik for Huawei Enterprise Cloud
Bitnami Piwik for Huawei Enterprise Cloud Description Piwik is a real time web analytics software program. It provides detailed reports on website visitors: the search engines and keywords they used, the
More informationDAY 2! Logs, Aliases, Redirects, Rewrites, and More! Oh My! Thursday, November 8, 12
DAY 2! Logs, Aliases, Redirects, Rewrites, and More! Oh My! VIRTUAL HOSTING OVERVIEW Virtual Hosting is an extremely popular feature of the Apache webserver. Virtual Hosting allows Apache to serve up more
More informationBitnami Pimcore for Huawei Enterprise Cloud
Bitnami Pimcore for Huawei Enterprise Cloud Description Pimcore is the open source platform for managing digital experiences. It is the consolidated platform for web content management, product information
More information20 THINGS YOU DIDN T KNOW ABOUT WEBGUI. By Tavis Parker
20 THINGS YOU DIDN T KNOW ABOUT WEBGUI By Tavis Parker Asset Manager - Search Need to find an asset on your site? Click Search in the asset manager. Asset Manager - Search Enter the name of the asset you
More informationWP EBOOKS Creating A WordPress Network
WP EBOOKS Creating A WordPress Network The Complete Guide to Setting Up WordPress Multisite 1 WP EBOOKS Creating A WordPress Network The Complete Guide to Setting Up WordPress Multisite 2 Creating a WordPress
More informationApache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess. 31 st Oct - 4 th Nov Blantyre, Malawi. Dorcas Muthoni.
Apache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess AFNOG Chix 2011 Blantyre, Malawi 31 st Oct - 4 th Nov 2011 Dorcas Muthoni Courtesy: Hervey Allen Very good overview here: What is Apache?
More informationCreating a Network. WordPress 3.1 (and up)
Creating a Network in WordPress 3.1 (and up) A comprehensive guide to setting up multisite by Andrea Rennick http://wpebooks.com Introduction Hello there intrepid reader. This here guide is to explain
More informationBitnami Spree for Huawei Enterprise Cloud
Bitnami Spree for Huawei Enterprise Cloud Description Spree is an e-commerce platform that was designed to make customization and upgrades as simple as possible. It includes support for product variants,
More informationIf you re the administrator on any network,
Let s do an inventory! If you re the administrator on any network, chances are you ve already faced the need to make an inventory. In fact, keeping a list of all the computers, monitors, software and other
More informationInside Hatena Bookmark's Backend
Inside Hatena Bookmark's Backend Naoya Ito CTO, Hatena co., ltd. Agenda About Hatena Bookmark System Overview Backend Evolution mod_perl 2.0 Software Updates Caching on Reverse Proxy Other Topics About
More informationBitnami OroCRM for Huawei Enterprise Cloud
Bitnami OroCRM for Huawei Enterprise Cloud Description OroCRM is a flexible open-source CRM application. OroCRM supports your business no matter the vertical. If you are a traditional B2B company, franchise,
More informationBitnami TestLink for Huawei Enterprise Cloud
Bitnami TestLink for Huawei Enterprise Cloud Description TestLink is test management software that facilitates software quality assurance. It offers support for test cases, test suites, test plans, test
More information# Fix the issue:.xlsx and.docx are being saved as a zip file in Internet explorer
Apache/PHP/Drupal settings: Fix the issue:.xlsx and.docx are being saved as a zip file in Internet explorer AddType application/vnd.openxmlformats.docx.pptx.xlsx.xltx. xltm.dotx.potx.ppsx BrowserMatch
More informationPrincess Nourah bint Abdulrahman University. Computer Sciences Department
Princess Nourah bint Abdulrahman University Computer Sciences Department 1 And use http://www.w3schools.com/ PHP Part 3 Objectives Creating a new MySQL Database using Create & Check connection with Database
More informationBitnami Phabricator for Huawei Enterprise Cloud
Bitnami Phabricator for Huawei Enterprise Cloud IMPORTANT: Phabricator requires you to access the application using a specific domain. This domain is the public IP address for the cloud server. Description
More informationMagento Migration Tool. User Guide. Shopify to Magento. Bigcommerce to Magento. 3DCart to Magento
Magento Migration Tool User Guide Shopify to Magento Bigcommerce to Magento 3DCart to Magento Copyright 2015 LitExtension.com. All Rights Reserved. Page 1 Contents 1. Preparation... 3 2. Setup... 4 3.
More informationMigrating the BBC website to Apache 2. By Nick Holmes BBC New Media
Migrating the BBC website to Apache 2 By Nick Holmes BBC New Media Who are the BBC What is this talk about Migrating from Apache 1.3.x to 2.0.x Why we moved What benefits we achieved Bugs/Problems we encountered
More informationBitnami Tiny Tiny RSS for Huawei Enterprise Cloud
Bitnami Tiny Tiny RSS for Huawei Enterprise Cloud Description Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggregator, designed to allow you to read news from any location,
More informationIt s probably the most popular containerization technology on Linux these days
Docker & Perl What is docker? It s probably the most popular containerization technology on Linux these days It s somewhere between chroot jails and virtual machines. Effectively lightweight virtual machines
More informationBitnami ProcessMaker Community Edition for Huawei Enterprise Cloud
Bitnami ProcessMaker Community Edition for Huawei Enterprise Cloud Description ProcessMaker is an easy-to-use, open source workflow automation and Business Process Management platform, designed so Business
More informationThe PCs provided for this session have been pre installed with an EPrints demo repository.
Exercise 1: Getting Started The PCs provided for this session have been pre installed with an EPrints demo repository. 1.1 Logging In To log into the machine enter the username eprints, Press return, and
More informationSwanSim - A Guide to Git / SourceTree / GitLab for Windows
SwanSim - A Guide to Git / SourceTree / GitLab for Windows Dr Jason W. Jones College of Engineering, Swansea University September 2017 Contents 1 Introduction... 2 2 Obtaining the Software... 3 2.1 Software
More informationDownload and Installation Instructions: After WAMP Server download start the installation:
SET UP Instruction to Set Up a WAMP SERVER with MySQL and to Create a Database in My SQL and Connect from your PHP Script Download WAMP Server V 3.0 or higher from: https://sourceforge.net/projects/wampserver/
More informationDNN Site Search. User Guide
DNN Site Search User Guide Table of contents Introduction... 4 Features... 4 System Requirements... 4 Installation... 5 How to use the module... 5 Licensing... Error! Bookmark not defined. Reassigning
More informationCitrix CloudPlatform (powered by Apache CloudStack) Version Patch D Release Notes. Revised July 02, :15 pm Pacific
Citrix CloudPlatform (powered by Apache CloudStack) Version 3.0.5 Patch D Release Notes Revised July 02, 2014 10:15 pm Pacific Citrix CloudPlatform (powered by Apache CloudStack) Version 3.0.5 Patch D
More informationBitnami Dolibarr for Huawei Enterprise Cloud
Bitnami Dolibarr for Huawei Enterprise Cloud Description Dolibarr is an open source, free software package for small and medium companies, foundations or freelancers. It includes different features for
More informationMigration Tool. User Guide. SHOPIFY to MAGENTO. Copyright 2014 LitExtension.com. All Rights Reserved.
SHOPIFY to MAGENTO Migration Tool User Guide Copyright 2014 LitExtension.com. All Rights Reserved. Shopify to Magento Migration Tool: User Guide Page 1 Contents 1. Preparation... 3 2. Set-up... 3 3. Set-up...
More informationMAGENTO Migration Tools
MAGENTO Migration Tools User Guide Copyright 2014 LitExtension.com. All Rights Reserved. Magento Migration Tools: User Guide Page 1 Contents 1. Preparation... 3 2. Set-up... 4 3. Set-up... 5 4. License
More informationConfigure Wildcard-Based Subdomains
Configure Wildcard-Based Subdomains Apache s virtual hosting feature makes it easy to host multiple websites or web applications on the same server, each accessible with a different domain name. However,
More informationInstalling Shibbolized Tiqr
Installing Shibbolized Tiqr Following document instructs how to install Shibbolized Tiqr (or "tiqrshib") in the IdP environment. Please feel free to contact us (tiqr at meatmail.jp) if you have any difficulty
More informationSystem Administration. NFS & Web Servers
System Administration NFS & Web Servers NFS SERVER File System Operations Create file / directory Remove file / directory List directory Open file Read from file Write to file NFS Network file system File
More informationRPG & PHP REST SERVICES WITH APIGILITY. Chuk Shirley Sabel Steel Service Club Seiden
RPG & PHP REST SERVICES WITH APIGILITY Chuk Shirley Sabel Steel Service Club Seiden Senior Software Engineer Founder and Owner Subject Matter Expert 2015 Innovation Award Winner @ChukShirley chukshirley@gmail.com
More informationBitnami Open Atrium for Huawei Enterprise Cloud
Bitnami Open Atrium for Huawei Enterprise Cloud Description Open Atrium is designed to help teams collaborate by providing an intranet platform that includes a blog, a wiki, a calendar, a to do list, a
More informationModule 3: Working with C/C++
Module 3: Working with C/C++ Objective Learn basic Eclipse concepts: Perspectives, Views, Learn how to use Eclipse to manage a remote project Learn how to use Eclipse to develop C programs Learn how to
More informationApache Httpd Manual Conf Virtualhost Redirect
Apache Httpd Manual Conf Virtualhost Redirect Most linux distributions setup Apache with set of Note that it used to be named httpd.conf, if you In an Apache config file you will likely have a VirtualHost
More informationBitnami Moodle for Huawei Enterprise Cloud
Bitnami Moodle for Huawei Enterprise Cloud Description Moodle is a Course Management System that is designed using sound pedagogical principles to help educators create effective online learning communities.
More informationARCHER Data Services Service Layer
ARCHER 1.0 ARCHER Data Services Service Layer System Administrator s Guide ICAT & MCAText Installation Configuration Maintenance ARCHER Data Services Service Layer... 1 About ARCHER Data Services Service
More informationAll Your URI are Belong to Us
All Your URI are Belong to Us Geoffrey Young geoff@modperlcookbook.org http://www.modperlcookbook.org/~geoff/ 1 Apache Request Cycle Client Request Logging URI-based Init Content URI Translation Fixups
More informationPoWA Documentation. Release Dalibo
PoWA Documentation Release 1.2.1 Dalibo May 04, 2015 Contents 1 PostgreSQL Workload Analyzer detailled installation guide 3 1.1 Download PoWA from the website................................... 3 1.2
More informationWebcart Documentation
Webcart Documentation Webcart E-Commerce Solution Webcart is a powerful multi-store shopping cart software that can help you to start and manage your online stores with ease. It supports multiple storefronts
More informationBitnami OSQA for Huawei Enterprise Cloud
Bitnami OSQA for Huawei Enterprise Cloud Description OSQA is a question and answer system that helps manage and grow online communities similar to Stack Overflow. First steps with the Bitnami OSQA Stack
More informationAdvanced Usage of Multi Site Functionality. Olli Aro Head of Technology & Products, Clicks and Links Ltd
Advanced Usage of Multi Site Functionality by Olli Aro Head of Technology & Products, Clicks and Links Ltd About Us Clicks and Links UK based IT consultancy Specialised in innovation (Second Life) and
More informationCSC 564: SQL Injection Attack Programming Project
1 CSC 564: SQL Injection Attack Programming Project Sections copyright 2006-2016 Wenliang Du, Syracuse University. Portions of this document were partially funded by the National Science Foundation under
More informationApache Web Server Administration for Windows
or tri N s di IO n tio AT uc od pr re U ed AL riz ho ut na EV U is i ib d tie PY oh pr O n C io t bu Apache Web Server Administration for Windows Apache Web Server Administration for Windows (AWS101 version
More informationMelis Platform V2. Front-Office. Create a website. Content: Date Version 2.0
4, rue du Dahomey 75011 Paris, France (+33) 972 386 280 Melis Platform V2 Front-Office Create a website Content: This document explains how to create a website using Melis Platform V2. It will go through
More informationSQL Injection Attack Lab
SEED Labs SQL Injection Attack Lab 1 SQL Injection Attack Lab Copyright 2006-2016 Wenliang Du, Syracuse University. The development of this document was partially funded by the National Science Foundation
More informationLAMP Stack with VirtualHosts On Centos 6.x
LAMP Stack with VirtualHosts On Centos 6.x This article illustrates how to install the Apache Mysql PHP Stack on Centos 6.x. Additionally, with this configuration, you can serve Multiple Domains using
More informationAndowson Chang
Andowson Chang http://www.andowson.com/ All JForum templates are stored in the directory templates, where each subdirectory is a template name, being the default template name callled default. There you
More informationKeys to Web Front End Performance Optimization
Keys to Web Front End Performance Optimization Contents Preface... 3 Web Front End Performance Paradigm... 4 Best practices/optimizations enhancing the Web Front End Performance... 5 WWW of Performance
More informationThis chapter introduces you to the multisite feature that s built into the
Chapter 1: An Introduction to Multiple Sites In This Chapter Discovering where multiple sites began Exploring what you can do with multiple sites Configuring your web server This chapter introduces you
More informationSiteforce Pilot: Best Practices
Siteforce Pilot: Best Practices Getting Started with Siteforce Setup your users as Publishers and Contributors. Siteforce has two distinct types of users First, is your Web Publishers. These are the front
More informationPURR The Persistent URL Resource Resolver
PURR The Persistent URL Resource Resolver Ed Sponsler October 9, 2001 Caltech Library System CONTENTS PURR THE PERSISTENT URL RESOURCE RESOLVER... 1 INTRODUCTION... 2 PURR IMPLEMENTATION... 3 The CLS Environment...
More informationWhole genome assembly comparison of duplication originally described in Bailey et al
WGAC Whole genome assembly comparison of duplication originally described in Bailey et al. 2001. Inputs species name path to FASTA sequence(s) to be processed either a directory of chromosomal FASTA files
More informationBitnami Mantis for Huawei Enterprise Cloud
Bitnami Mantis for Huawei Enterprise Cloud Description Mantis is a complete bug-tracking system that includes role-based access controls, changelog support, built-in reporting and more. A mobile client
More informationPerceptive Matching Engine
Perceptive Matching Engine Advanced Design and Setup Guide Version: 1.0.x Written by: Product Development, R&D Date: January 2018 2018 Hyland Software, Inc. and its affiliates. Table of Contents Overview...
More informationUSER MANUAL. DynamicsPort - Customer Portal for Dynamics CRM TABLE OF CONTENTS. Version: 1.1
USER MANUAL TABLE OF CONTENTS Introduction... 1 Benefits of Customer Portal... 1 Prerequisites... 1 Installation... 2 Dynamics CRM Plug-in Installation... 2 Plug-in Configuration... 5 Dynamics CRM Configuration
More informationL.A.M.P. Stack Part I
L.A.M.P. Stack Part I By George Beatty and Matt Frantz This lab will cover the basic installation and some configuration of a LAMP stack on a Ubuntu virtual box. Students will download and install the
More informationADOBE DREAMWEAVER CS4 BASICS
ADOBE DREAMWEAVER CS4 BASICS Dreamweaver CS4 2 This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site layout,
More informationDeveloping and Testing Java Microservices on Docker. Todd Fasullo Dir. Engineering
Developing and Testing Java Microservices on Docker Todd Fasullo Dir. Engineering Agenda Who is Smartsheet + why we started using Docker Docker fundamentals Demo - creating a service Demo - building service
More information1 Apache2::Directive - Perl API for manipulating the Apache configuration tree
Apache2::Directive - Perl API for manipulating the Apache configuration tree 1 Apache2::Directive - Perl API for manipulating the Apache configuration tree 1 Apache2::Directive - Perl API for manipulating
More informationCOSC 2206 Internet Tools. The HTTP Protocol
COSC 2206 Internet Tools The HTTP Protocol http://www.w3.org/protocols/ What is TCP/IP? TCP: Transmission Control Protocol IP: Internet Protocol These network protocols provide a standard method for sending
More informationUSER MANUAL. DynamicsPort - Customer Portal for Dynamics CRM TABLE OF CONTENTS. Version: 1.2
USER MANUAL TABLE OF CONTENTS Introduction... 1 Benefits of Customer Portal... 1 Prerequisites... 1 Installation... 2 Dynamics CRM Plug-in Installation... 2 Plug-in Configuration... 5 Dynamics CRM Configuration
More informationmod_wsgi Documentation
mod_wsgi Documentation Release 4.6.4 Graham Dumpleton Apr 03, 2018 Contents 1 Project Status 3 2 Security Issues 5 3 Getting Started 7 4 Requirements 9 5 Installation 11 6 Troubleshooting 13 7 User Guides
More informationZend Framework for IBM i
Zend Framework for IBM i Part II: MVC and ZF Applications Who is Jeff Olen? Author of bestselling IBM i Programmers Guide to PHP Zend Certified Engineer PHP 5 IBM i developer for 20+ years Co-founder of
More informationEssential Linux Shell Commands
Essential Linux Shell Commands Special Characters Quoting and Escaping Change Directory Show Current Directory List Directory Contents Working with Files Working with Directories Special Characters There
More informationWorldCat knowledge base Release Notes for Contents
WorldCat knowledge base Release Notes for 2012-05-20 Contents New Features... 2 Non-profit ILL restrictions... 2 Upload/download many coverage ranges via spreadsheet... 2 UI Enhancements... 2 Collection
More informationDxR clinician INSTRUCTOR MANUAL STUDENT USER MANUAL TECHNICAL APPENDIX
DxR clinician INSTRUCTOR MANUAL STUDENT USER MANUAL TECHNICAL APPENDIX Contents Browser Requirements...3 Screen Size and Monitor Resolution...3 Sound...3 Uploading Your Media Files to the Server...3 Acceptable
More informationAutoMate BPA Server 10 Installation Guide
AutoMate BPA Server 10 Installation Guide AutoMate BPA Server follows the client/server model of computing where one or more servers are hosts that share their resources with multiple clients. Since data
More informationManaging Xen With Xen-Tools, Xen-Shell, And Argo
By Falko Timme Published: 2006-10-21 20:35 Managing Xen With Xen-Tools, Xen-Shell, And Argo Version 1.0 Author: Falko Timme Last edited 10/21/2006 This guide describes how
More information