{"id":103,"date":"2017-09-12T17:53:51","date_gmt":"2017-09-12T17:53:51","guid":{"rendered":"https:\/\/498.nmdprojects.net\/2017\/?p=103"},"modified":"2019-08-18T19:00:53","modified_gmt":"2019-08-18T19:00:53","slug":"web-hosting","status":"publish","type":"post","link":"https:\/\/jolineblais.net\/capstone2020\/web-hosting\/","title":{"rendered":"Web Hosting"},"content":{"rendered":"<h3>nmdprojects.net<\/h3>\n<p>Historically, the default Web host for NMD students is NMDProjects.net, hosted by DreamHost. NMDProjects requires an FTP client such as Cyberduck to upload files and folders, and you&#8217;ll need to ask your instructor to take administrator-level actions like installing new server software. nmdprojects.net is a full-fledged hosting service with many features, and you can map your own domain name onto the account your instructor created for you. But your best best is to get your own account now that you are a junior or \u00a0senior.<\/p>\n<h3>nmdportfolio\/myname<\/h3>\n<p>If your portfolio is at a URL that looks like this, you have a wordpress site that is part of Gene&#8217;s Multisite. It lives on his personal sever, and it&#8217;s getting crowded, so it may be a courtesy to get your own domain soon.<\/p>\n<h3>wordpress.com<\/h3>\n<p>If your portfolio has this anywhere in the URL, then you have a free wordpress.com site. \u00a0This means you don&#8217;t actually have your own domain, or your own server\/host, but are using wordpress.com . \u00a0If you have a server\/host, you can also use wordpress for free, you just have to install the software by &#8220;One-click&#8221; or by FTP. \u00a0This is usually called &#8220;wordpress.org&#8221; vs .com<\/p>\n<p>&nbsp;<\/p>\n<h3>Self-hosting<\/h3>\n<p>If you already have your own Web host and\/or domain, you&#8217;re good to go. Just make sure it supports everything you&#8217;ll need for your project, such as blogging or server-side scripting. If you do not yet have an account, it&#8217;s time to get one for your own professional portfolio. And so that you leave with your own data on your own host\/server.<\/p>\n<h3>Prepare your computer<\/h3>\n<p>Make sure you have taken all the steps listed in this link:<\/p>\n<p><a href=\"http:\/\/tutorials.NMDprojects.net\/prepare_web_project\">How to prepare your computer for Web projects<\/a><\/p>\n<p>That screencast will tell you how to get a code editor, FTP client, and other steps necessary to making Web projects. \u00a0<a href=\"https:\/\/cyberduck.io\/?l=en\">Cyberduck<\/a> is a common free FTP client.<\/p>\n<p>&nbsp;<\/p>\n<h3>Get your own domain name<\/h3>\n<p>Think up several possible domains (many will already be taken) and visit a domain registrar to pay for a domain. Bluehost is a popular and inexpensive server\/host company with great deals for students and fist time users.<\/p>\n<p><em>Tips:<\/em> A standard domain shouldn&#8217;t cost you much more than $10 per year. Dot-com is the most common and memorable, followed by dot-org and dot-net. If your domain is taken, try adding prefixes like &#8220;the&#8221; or suffixes like &#8220;project&#8221; or &#8220;magazine.&#8221; If possible, don&#8217;t abbreviate or make obscure references or spelling; your domain should be something people can remember just from having it spoken to them.<\/p>\n<h3>Need your own database?<\/h3>\n<p>If you need to have a custom database for you website or application, ask your instructor to make a MySQL database for you and give you a login and password. Afterward you can access the database via a Web interface called <a href=\"http:\/\/www.phpmyadmin.net\/home_page\/index.php\">phpMyAdmin<\/a> (which should really be called <em>MySQLAdmin<\/em>, because you use it to make and manage databases written in MySQL). You don&#8217;t need to download or install phpMyAdmin; just type something like <em>mysql.maryjones.nmdprojects.net<\/em> into your browser.<\/p>\n<h3>One-click installs<\/h3>\n<p>DreamHost (the dept servers), and BlueHost both makes it easy for your instructor to install any of the following open-source software on your server. Ask for what you need, then once the package\/s are installed you should receive email explaining how to complete the installation. Below is the Once-click Install page for Dreamhost.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/tutorials.nmdprojects.net\/use_nmdprojects\/media\/dreamhost_software_2011-02_1.png\" alt=\"Dreamhost Software 2011 02 1\" \/><br \/>\n<img decoding=\"async\" src=\"http:\/\/tutorials.nmdprojects.net\/use_nmdprojects\/media\/dreamhost_software_2011-02_2.png\" alt=\"Dreamhost Software 2011 02 2\" \/><\/p>\n<h2>Troubleshooting<\/h2>\n<h3>&#8220;I get a DNS Error: Connection failed&#8221;<\/h3>\n<h4>Use the right domain name<\/h4>\n<p>When entering the &#8220;server&#8221; in your FTP software, try using your own domain (like &#8220;<em>marygonzales.NMDprojects.net<\/em>&#8221; rather than the DreamHost name (like &#8220;<em>berbils.DreamHost.com<\/em>&#8221; or &#8220;<em>berbils.DreamHost.com<\/em>&#8220;).<\/p>\n<h3>&#8220;I uploaded my files but can&#8217;t see them in my browser&#8221;<\/h3>\n<h4>Upload to the right place<\/h4>\n<p><img decoding=\"async\" src=\"http:\/\/tutorials.nmdprojects.net\/use_nmdprojects\/media\/cyberduck_server_view_1.png\" alt=\"Cyberduck Server View 1\" \/>Your FTP client will start you off at a level above the public Web files by default. This is for security&#8217;s sake, so you can keep sensitive files like mail and logs in a place that you don&#8217;t want your Web site visitors to see.<\/p>\n<p>So make sure you upload all files you <em>want<\/em> the public to see into the folder named for your own domain.<\/p>\n<h3>&#8220;I get a &#8216;Forbidden&#8217; message when I try to see my files in a browser!&#8221;<\/h3>\n<h4>Permissions<\/h4>\n<p>or<\/p>\n<h4>&#8220;An image just won&#8217;t appear even though I uploaded it to the right place&#8221;<\/h4>\n<p><img decoding=\"async\" src=\"http:\/\/tutorials.nmdprojects.net\/use_nmdprojects\/media\/cyberduck_server_view_3.png\" alt=\"Cyberduck Server View 3\" \/><img decoding=\"async\" src=\"http:\/\/tutorials.nmdprojects.net\/use_nmdprojects\/media\/cyberduck_server_view_2.png\" alt=\"Cyberduck Server View 2\" \/>If you get a <strong>403 Forbidden<\/strong> message when you try to view your uploaded files in a Web browser, check your file permissions in your FTP client.<\/p>\n<p>To do this in Cyberduck, Ctrl-click on the file name and choose <em>Get Info<\/em>. Under <em>Permissions<\/em>, make sure that <em>Others<\/em> (ie, ordinary visitors to your Web site) can <em>Read<\/em> but not <em>Write<\/em>.<\/p>\n<h3>&#8220;I get a weird <em>host key<\/em> error when I try to FTP to NMDprojects.net&#8221;<\/h3>\n<h4>Host key<\/h4>\n<p>If you get an &#8220;Unknown host key&#8221; error when trying to connect to your Web host with an FTP client like Cyberduck, just click &#8220;Allow&#8221; or whatever to make it go away. You can still get into the site if your username and password are correct.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>nmdprojects.net Historically, the default Web host for NMD students is NMDProjects.net, hosted by DreamHost. NMDProjects requires an FTP client such as Cyberduck to upload files and folders, and you&#8217;ll need to ask your instructor to take administrator-level actions like installing new server software. nmdprojects.net is [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-103","post","type-post","status-publish","format-standard","hentry","category-assigned"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jolineblais.net\/capstone2020\/wp-json\/wp\/v2\/posts\/103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jolineblais.net\/capstone2020\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jolineblais.net\/capstone2020\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jolineblais.net\/capstone2020\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/jolineblais.net\/capstone2020\/wp-json\/wp\/v2\/comments?post=103"}],"version-history":[{"count":1,"href":"https:\/\/jolineblais.net\/capstone2020\/wp-json\/wp\/v2\/posts\/103\/revisions"}],"predecessor-version":[{"id":1237,"href":"https:\/\/jolineblais.net\/capstone2020\/wp-json\/wp\/v2\/posts\/103\/revisions\/1237"}],"wp:attachment":[{"href":"https:\/\/jolineblais.net\/capstone2020\/wp-json\/wp\/v2\/media?parent=103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jolineblais.net\/capstone2020\/wp-json\/wp\/v2\/categories?post=103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jolineblais.net\/capstone2020\/wp-json\/wp\/v2\/tags?post=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}