{"id":37369,"date":"2015-02-17T01:33:07","date_gmt":"2015-02-17T01:33:07","guid":{"rendered":"http:\/\/www.immersive-learning.org\/?p=37369"},"modified":"2016-08-23T18:02:28","modified_gmt":"2016-08-23T18:02:28","slug":"eme6207-installing-a-server","status":"publish","type":"post","link":"https:\/\/emeclasses.org\/?p=37369","title":{"rendered":"EME 6207 &#8211; Tech Ed: Installing a Server Simulator on your Computer"},"content":{"rendered":"<p>You have the option of installing Drupal and WordPress locally to test them out and run them it without having to rely on being connected to the Internet.<\/p>\n<p>Both content management systems rely on the <strong>xml <----> mysql client-server relationship<\/strong> (as delivered by php). To simulate this function, you need to install and run a server simulator package on your computer. This is really not that hard to do, but there are some steps involved. Be sure to do each step in order, as shown in this video tutorial (Runs approx 9 minutes): <\/p>\n<h3>Step One: Install MAMP on your computer<\/h3>\n<p><span class=\"su-lightbox\" data-mfp-src=\"https:\/\/www.youtube.com\/watch?v=paYRqQdfQK4\" data-mfp-type=\"iframe\" data-mobile=\"yes\"><a href=\"https:\/\/emeclasses.org\" class=\"su-button su-button-style-default\" style=\"color:#FFFFFF;background-color:#2D89EF;border-color:#246ec0;border-radius:5px\" target=\"_self\"><span style=\"color:#FFFFFF;padding:0px 16px;font-size:13px;line-height:26px;border-color:#6cadf4;border-radius:5px;text-shadow:none\">  Click Here to Watch the Tutorial <\/span><\/a><\/span><br \/>\n<div class=\"su-divider su-divider-style-default\" style=\"margin:15px 0;border-width:3px;border-color:#999999\"><\/div><\/p>\n<h3>Step Two: Download WordPress\/Drupal zip file<\/h3>\n<p>There are many ways to download and install these programs. As stated in the lessons, the ISP often provide quick installs on their sites. However, these procedures do not work for your computer. Instead you must download the zip files provided and then &#8216;unzip&#8217;\/expand them locally. At that point you simply follow the easy install or five minute install processes as explained in the lessons.<br \/>\n<div class=\"su-divider su-divider-style-default\" style=\"margin:15px 0;border-width:3px;border-color:#999999\"><\/div><\/p>\n<h3>Step Three: Pick a them install plug-ins\/add-ons, etc.<\/h3>\n<p>Remember you cannot simply click to install these.. in most cases, you have to download the zip files and open them up and place them inside the folders on your local install as per instructions. Use your browser to view your creations and content (remembering to view them on more than one browser for compatibility). <strong><span style=\"color: #800000\">Sidebar: see notes below about link\/path references<\/span><\/strong><br \/>\n<div class=\"su-divider su-divider-style-default\" style=\"margin:15px 0;border-width:3px;border-color:#999999\"><\/div><\/p>\n<h3>Step Four: Replicate your site on your remote server<\/h3>\n<p>This is not too tricky, but you must remember to replicate on your ISP the file hierarchies EXACTLY as they reside on your local computer. The file structure should be duplicated. This is why we had you do the ftp activity in a previous cycle&#8230; to get you used to file management and naming.Now is the time you can follow the Quick Install\/5-Minute install or One click install process. Make sure you have installed on your remote site the exact same theme(s) and plug-ins\/add-ons and they are in the correct location on the remote host.<br \/>\n<div class=\"su-divider su-divider-style-default\" style=\"margin:15px 0;border-width:3px;border-color:#999999\"><\/div><\/p>\n<h3>Step Five: Copy over content   <\/h3>\n<p>This is not really as difficult as it sounds.<br \/>\n<div class=\"su-tabs su-tabs-style-default su-tabs-mobile-stack\" data-active=\"1\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-tabs-nav\"><span class=\"\" data-url=\"\" data-target=\"blank\" tabindex=\"0\" role=\"button\">For WordPress<\/span><span class=\"\" data-url=\"\" data-target=\"blank\" tabindex=\"0\" role=\"button\">For Drupal<\/span><\/div><div class=\"su-tabs-panes\"><div class=\"su-tabs-pane su-u-clearfix su-u-trim\" data-title=\"For WordPress\"><\/p>\n<ul>\n<li>As seen below in the screen shot (click to enlarge), there is an import\/export function under the <strong>Tool Menu<\/strong> (which actually creates an xml file). You first export your content to using the export function&#8230; save it to a location on your computer where you can easily find it.\n<\/li>\n<p>[two_third]<a href=\"http:\/\/emeclasses.org\/wp-content\/uploads\/2013\/09\/screenshot.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/emeclasses.org\/wp-content\/uploads\/2013\/09\/screenshot-300x153.png\" alt=\"screenshot\" width=\"400\" height=\"253\" class=\"alignright size-medium wp-image-37478\" \/><\/a>[\/two_third]<br \/>\n[one_third_last][\/one_third_last]<\/p>\n<li>On your remote site you will use the same function to import. This requires another plug-in (called wp-import)that you need to install remotely first. Then simply click the import function. The xml file will be loaded on to your remote site. If you followed the procedure (below about link referencing, all should end up looking exactly like your local site.\n<\/li>\n<\/ul>\n<p><div class=\"su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Make sure your link paths are all made relative<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\"><br \/>\n<a href=\"http:\/\/www.coffeecup.com\/help\/articles\/absolute-vs-relative-pathslinks\/\" \" target=\"_blank\">Note this short tutorial <\/a><\/p>\n<p>The idea is that direct reference links include in them the location of the page being linked to. So, for example, if you place all your pages on your desktop, when you upload the content to the remote server, the page link will still reference (directly) your desktop, which, of course is not open to others. This is also true if you want to &#8216;mirror&#8217; your site and load it in two different places. By making it &#8216;relative&#8221; you are only noting the page reference and NOT the location, making it useful regardless of where the page is located. This explains why we asked for you to insert your images inside a separate folder with the last activity and why your images MAY not have shown up once you ftp&#8217;ed it to the edtecher site.<\/div><\/div><br \/>\n<\/div>\n<div class=\"su-tabs-pane su-u-clearfix su-u-trim\" data-title=\"For Drupal\"><\/p>\n<ul>\n<li>This is way more tricky. Rather than re-inventing the wheel here, this <a href=\"http:\/\/drupal.stackexchange.com\/questions\/13242\/how-do-i-export-fields-of-a-content-type-in-one-website-and-import-it-into-anoth?rq=1\" target=\"_blank\">seems to be the best tutorial<\/a> I could find at the moment. <span class=\"su-lightbox\" data-mfp-src=\"http:\/\/www.youtube.com\/watch?v=KrDN-b4k7fg\" data-mfp-type=\"iframe\" data-mobile=\"yes\"><a href=\"https:\/\/emeclasses.org\" class=\"su-button su-button-style-default\" style=\"color:#FFFFFF;background-color:#2D89EF;border-color:#246ec0;border-radius:5px\" target=\"_self\"><span style=\"color:#FFFFFF;padding:0px 16px;font-size:13px;line-height:26px;border-color:#6cadf4;border-radius:5px;text-shadow:none\">  Here is a video tutorial <\/span><\/a><\/span><\/li>\n<\/ul>\n<div class=\"su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span><\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\"><\/div><\/div>\n<\/ul>\n<p> <\/div><\/div><\/div> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>You have the option of installing Drupal and WordPress locally to test them out and run them it without having to rely on being connected to the Internet. Both content management systems rely on the xml mysql client-server relationship (as delivered by php). To simulate this function, you need to install and run a server [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[96],"tags":[],"class_list":["post-37369","post","type-post","status-publish","format-standard","hentry","category-tech-ed-6207"],"_links":{"self":[{"href":"https:\/\/emeclasses.org\/index.php?rest_route=\/wp\/v2\/posts\/37369","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emeclasses.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/emeclasses.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/emeclasses.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/emeclasses.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=37369"}],"version-history":[{"count":4,"href":"https:\/\/emeclasses.org\/index.php?rest_route=\/wp\/v2\/posts\/37369\/revisions"}],"predecessor-version":[{"id":43248,"href":"https:\/\/emeclasses.org\/index.php?rest_route=\/wp\/v2\/posts\/37369\/revisions\/43248"}],"wp:attachment":[{"href":"https:\/\/emeclasses.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=37369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/emeclasses.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=37369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/emeclasses.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=37369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}