Hosting Packages, FTP, and other Hacks 14 February 2012.

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

3.02H Publishing a Website 3.02 Develop webpages..
Web Hosting. The purpose of this Startup Guide is to familiarize you with Own Web Now's Web Hosting. Own Web Now offers two web hosting platforms, one.
1 Web Servers / Deployment Alastair Dawes Original by Bhupinder Reehal.
Web Publishing. Web Publishing stands for uploading or ‘publishing’ your website on the internet so others can view it. There are many ways of publishing.
Mobility Solution for Panasonic Communication Platforms EVERY CALL MATTERS How to initiate the mobismaME software download process mobisma ME Version.
CADDLAB Medical Imaging on Remote Compute Servers.
Website Development with PHP and MySQL Introduction.
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
JOIN A COMMUNITY OF 80,000 E-COMMERCE SITES WORLDWIDE.
The easy way to a nice looking website design By a total non-designer (Me!)
Create a Website Lesson 1 – Part 3. Domain Names 2 Domain names are used to identify one or more IP addresses ( ). For example, the domain.
Installing PhpGedView A collaborative online genealogy tool.
S ELECTION OF WEB HOST AND WEB PAGE SYSTEM. W EB HOST stores all the pages of your website and makes them available to computers connected to the Internet.
Chapter 10 Publishing and Maintaining Your Web Site.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 21: Publishing Your Pages on the Web.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
Creating a Web Presence Introduction to WordPress Week 1.
Copyright © Texas Education Agency, All rights reserved.1 Web Technologies Web Administration.
Technology Options. Entire Project – Technologies (over simplified) 1.Front-end 2.Database 3.Server-side scripting (front-end and database integration)
INTERNET APPLICATION DEVELOPMENT For More visit:
Create an online booking system (login/registration)
Intro to Computer Networks Bob Bradley The University of Tennessee at Martin.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
© 2003 By Default! A Free sample background from Slide 1 Week 2  Free PHP Hosting Setup  PHP Backend  Backend Security 
Customer Service and Support Sutherland Global Services Consultant Learning Services Microsoft Store.
Search on the internet the different ways for building a website, and choose which one bests suits you for what website you are doing.
INTRODUCTION TO WORDPRESS. About WordPress The free service that we will use from WordPress is often used as blogging software – very little knowledge.
6 th Annual Focus Users’ Conference Manage Integrations Presented by: Mike Morris.
Chapter 9 Publishing and Maintaining Your Site. 2 Principles of Web Design Chapter 9 Objectives Understand the features of Internet Service Providers.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
Welcome to FileZilla! FileZilla is a File Transfer Protocol (FTP) front-end that will allow you to upload podcasts and other media files to a server (the.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
Creating a simple database This shows you how to set up a database using PHPMyAdmin (installed with WAMP)
FriendFinder Location-aware social networking on mobile phones.
FriendFinder Location-aware social networking on mobile phones.
1 Day 2 Logging in, Passwords, Man, talk, write. 2 Logging in Unix is a multi user system –Many people can be using it at the same time. –Connections.
MySQL MySQL and PHP – interacting with a database.
FriendFinder Location-aware social networking on mobile phones.
Website Design:. Once you have created a website on your hard drive you need to get it up on to the Web. This is called "uploading“ or “publishing” or.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
Intro to APACHE, MySQL, and PHP & freely available (hackable) Packages Aonghus Sugrue 04 Oct 2012.
Integrity Check As You Well Know, It Is A Violation Of Academic Integrity To Fake The Results On Any.
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
Place your chosen image here. The four corners must just cover the arrow tips. For covers, the three pictures should be the same size and in a straight.
Electronic mail News File transfer protocol Chat Instant messaging Online services Online shopping.
1.Switch on the computer and wait for loading. 2.Select the Windows 7 OS at the end of the list. 3.Click on the link ‘Administrator’ 4.Enter the administrator.
Joomla Awdhesh Kumar Singsys Pte Ltd. What is Joomla? Joomla is an award-winning content management system (CMS), which enables you to build Web sites.
1 Web Technologies Website Publishing/Going Live! Copyright © Texas Education Agency, All rights reserved.
1 E-Site - FTP Services Setup / install guide. 2 About FTP services can run on any desired port(s) Runs as a windows service Works for all sites installed.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
3.02H Publishing a Website 3.02 Develop webpages..
Web Development Web Servers.
Introduction to Web programming
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
Step by step instructions to Add an Admin User in WordPress utilizing FTP Guided By: - WPGLOBALSUPPORTWPGLOBALSUPPORT.
Magento Enterprise Hosting Magento enterprise hosting is an internet space provider which provides website space and other services to make their website.
Telnet/SSH Connecting to Hosts Internet Technology.
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
File Transfer Protocol
MySQL Web Application Connecting to a MySQL database
Web Servers / Deployment
4.02 Develop web pages using various layouts and technologies.
Managing a Distributed Environment
MySQL Web Application Connecting to a MySQL database
PHP Forms and Databases.
File Transfer Protocol
Presentation transcript:

Hosting Packages, FTP, and other Hacks 14 February 2012

Connection Strings Be wary of differences between dev and live environment – Code syntax may vary. – Look at the version of code you are running in development! Is it the same as the hosting plan or server you plan to use.

$mysqli = new mysqli("sql6.hosting365.ie ", " Ballins_aonghus ", “password", “Ballins_gps "); if (mysqli_connect_errno()) { printf("Connect failed"); exit(); } else { $sql = “Select * From Users"; } Did not work in Register365

$mysql = mysql_connect("sql6.hosting365.ie", "Ballins_aonghus", “password", "Ballins_gps") or die("Could not connect: ".mysql_error()); This did work in Register365

Hostname - localhost Development environments set up on your local machine can often use localhost A hosting package will commonly provide you with a hostname. – E.g. sql6.hosting365.ie

Client Requirements If client has its own server or has an existing hosting plan with a provider, they may require your system to be built in compatible versions of code. E.g. UCC does not support php > version 4 – New functionality included in php 5 will not run on their server and will break your site! – Be careful to plan for this

Hosting and Domains You will need a hosting package or server space on existing web server (e.g. ucc.ie) You will need to register a domain name separately (e.g..com;.ie;.eu; etc) Typical vendors will provide both services

Hosting and Domains Local business providing hosting and domain registration: CCS Host in Carrigaline – Others include register365.ie; blacknight.ie; lethost.com

Hosting Package Gives you server space – Essentially you will be provided with a “file- manager” type of set up – Here you will be able to store your website files for each domain sitting on your hosting package Typical admin section allowing you to manage databases (if included in your hosting package)

Domains You can register domain name without having a hosting package.com is cheaper and involves less admin to obtain than.ie domains – With.com you choose an available domain name, pay the fee and its registered a couple days later – With.ie you choose domain name, pay about 2/3 more, and you must provide license, id, and business number etc

Hosting and Domains Once you have obtained a hosting package and a domain name(s) – Add the domain to your hosting package. This will create a subfolder on your hosting package server space – wwwroot is typically what you will see in your server folder for each added domain. Within this is where you place your web files

Hosting and Domains Having added your domain(s) to the hosting package you will be able to access a range of admin settings: – Creating FTP accounts – Creating accounts – Managing dBs – Etc etc

File Transfer Protocol (FTP) Allows you to transfer files to and from an external server Very useful if you need to upload many files (e.g. Wordpress, Joomla, Drupal) FileZilla is a freely downloadable FTP client

FTP Can set up FTP user account access from your hosting admin section. – Username – Password – Hostname (not localhost) – Port (sometimes specify – leave blank otherwise)

Secure Shell SSH Depending on your client you may not have access to a nice GUI interface to work with databases. – Sometimes you may have to access database directly. SSH is a way of doing this. Freely downloadable SSH client is Putty. – Contact me if you need more info/help on this!

SSH via Putty

Any other Issues SMS – Clickatell ?? PayPal integration OpenCart Wordpress, Joomla, Drupal

RESTful Web Services Anyone developing using web services?? – Really hot area – Simon Woodworth is the authority you’ll want to talk to – Doodle API – Can access this using a range of different languages

Clickatell – SMS Sample Code Clickatell will provide you with a file which will contain class and methods allowing you to access their SMS Api Create an account with clickatell online and purchase credits. You may be able to get sample credits for testing environment before you go and buy real credits

Clickatell – SMS Sample Code Within the class provided by Clickatell, change lines of code to reflect your clickatell id, username, and password. Example below in php (generally the same process in other languages) Within the class sms change the following variables var $api_id = " "; [Whatever api_id you are given when creating clickatell account online] var $user = "aonghus"; var $password = “kerryforsam2012";

Clickatell - SMS Sample Code In whatever code file you wish to access the sms functionality you will need to create a new instance of the sms_api object. The following php code references the sms_api.php file (if using java you may use something like import … and so on). Then create new instance of sms object require_once ("sms_api.php"); // Load sms-api class $mysms = new sms(); // Initialize object. Take note of the name you choose here ($mysms) for later

Clickatell - SMS Sample Code In order to send a SMS, you can call the send method which resides in the sms_api.php. Note this requires 3 values to be passed to it. $fornum = “ ”; // variable holding phone number $mname = “RandomCo”; // variable to hold name of sender that you want to present on the receivers screen $body = “Hi, special offer all this week at RandomCo”; // variable to hold message $results = $mysms->send($fornum,$mname,$body); //$mysms is name of instance of api object chosen in the last slide. ->send($fornum,$mname,$body) calls the send method within that api and given that you provide it appropriate values and you have enough SMS credit, it will send message.

Any Questions You’ll find online contact form and details at