Assigning a Custom Domain to a Bitnami PrestaShop Instance on Windows Azure Part 1

Bitnami

In this previous post, I detailed how to run PrestaShop on a Windows Azure Virtual Machine. The end result was a test store which created the above screen shot. However, you cannot expect your users to memorize an IP address. You need to give them a domain name to use in accessing your application.

I followed the instructions in this post on how to assign a custom domain to a Windows Azure instance. In the end, you can view the site here.

The current stack I am using is made up of Prestashop, Bitnami and Windows Azure. In getting here, I followed the following steps:

  1. In Godaddy under the Zone files, I changed the @ to point to 168.62.204.11
  2. In bitnami, I wrote a RewriteRule to point 168.62.204.11 to 168.62.204.11/prestashop
  3. I restarted my Apache server in the Bitnami stack

What I intend to achieve is to have a user visit http://ethnicdog.com/ and not have the site redirect to 168.62.204.11/prestashop I am close. Just need a few pointers.

Advertisements

Web Deployment Agent Service

I recently installed Visual Studio 2013. When I tried running my WAMP server, it refused to run. I did a bit of digging and found that the culprit was Web Deployment Agent Service.

In order to shut it off, you go to the computer icon and right-click on it. Select the manage option

wampIt will take you to the Computer Management screen which is shown below:

wamp1Click on the Services and Applications tab and then click on Services. You will get the screen below:

wamp2Find the Web Deployment Agent Service in the list and turn it off. This conflict happens because Web Deployment Agent Service and WAMP both share Port 80.

Desiree

Start-up WeekendLast week was DEMO Africa. It is the biggest gathering in the African Tech Space. I was engaged at the iHub so I couldn’t attend. For me it was an opportunity to re-connect with old friends.

First off I am the guy wearing the suit. Desiree is the lady beside me. I first met her in September at Start-up Weekend in Nigeria. She is one of the few female programmers that I respect.

In 2012, I would leave Nigeria to Ghana and she would later leave to the UK. DEMO Africa brought her to Kenya and I have been here for the last 63 days because of Savannah Fund.

It was nice meeting someone I knew before I left Nigeria. Back of that is the possibility of reunion with my own family. Desiree has since returned to Lagos.

The possibility of a reunion with loved ones keeps a warrior fighting to return home.

How to Delete the Windows.old Folder in Windows 8

Windows.oldNext month will be exactly a year since I started using Windows 8. Last week, I decided that there was no going back on Windows 8 and to that end, I made the decision to delete my Windows.old folder. This post covers how I did it.

The Windows.old folder is what you are left with when you install Windows 8 on an existing Windows installation. It contains files that enable you return back to your former installation. Mine contained close to 10 GB of data.

In order to uninstall it, follow the following steps:

Open Disk Cleanup

Press the Windows+R keys to open the Run dialog, type cleanmgr, and press Enter.

Disk Cleanup

Select the drive you want to clean

Disk Cleanup DriveClick OK to select it.

Select the previous Windows Installation

Cleanup previous Windows InstallationOnce you check the box, click OK. Disk Cleanup will run some processes and delete the Windows.old folder.

In addition to gaining a space of close to 10 GB, there is also the knowledge that I have no unnecessary baggage. It has been close to a year since running Windows 8 and I haven’t even looked at the folder. It was time for my Windows.old folder to go.

Hyper V

hyper-vToday there was a Windows Azure training by Malisa Ncube. Expect a full report on the training program over the weekend while I digest my notes.

What I will say now is that the training was awesome. Not for the overview of Windows Azure overview because I knew that already but for the nuances that only one on one interaction can bring about.

Today I learnt about Hyper V. Hyper V basically allows you to run virtual machines on you Windows PC. Generally among my developer friends, when you want to run Windows and Linux on the same machine, you either have to partition your hard disk or run VMWare on Windows which is expensive so we do the African thing …

Hyper V allows you run virtual machines on your machine and best of all it is free. The only condition is that you should be running Windows 8.

To activate it on your machine, go to the installed programs listing on your machine.

control panel

Click on the turn Windows features on or off.

control panel hyper v

Finally click on the checkbox for Hyper V and then click apply. For some reason, some laptops don’t have it.

Hyper V is a cool feature to have if you want to run virtual machines. I don’t think I will have the time to really dive into it this year but I enabled it on my machine because I am a programmer. Who knows what could happen one day in the future …

50 Free Courses in the Technology Section of Udemy

Below are a list of 50 free courses in the technology section of Udemy. I had to comb through 87 pages to find this. I teach the little I have learned in my 10 years of programming on my training blog Truston Teaches Tech.

  1. https://www.udemy.com/java-tutorial/?dtcode=1z3slwqa
  2. https://www.udemy.com/learn-html5-programming-from-scratch/?dtcode=vge5z78j
  3. https://www.udemy.com/mysql-database-for-beginners2/?dtcode=5b9p2hxa
  4. https://www.udemy.com/java-design-patterns-tutorial/?dtcode=9cf3m2qi
  5. https://www.udemy.com/blackberry-10-app-development/?dtcode=75cg5mw6
  6. https://www.udemy.com/getting-started-with-google-analytics/?dtcode=w5w42z8v
  7. https://www.udemy.com/how-to-build-a-mobile-app/?dtcode=qzurlg2f
  8. https://www.udemy.com/java-multithreading/?dtcode=1qaag6ll
  9. https://www.udemy.com/learn-backbonejs-stackmob/?dtcode=hrbibr2a
  10. https://www.udemy.com/cs-107-programming-paradigms/?dtcode=clerdhuc
  11. https://www.udemy.com/html5-programming-tutorials/?dtcode=rzcs3p5z
  12. https://www.udemy.com/learn-android-programming-from-scratch-beta/?dtcode=llg9ehwv
  13. https://www.udemy.com/creating-an-mp3-player-with-html5/?dtcode=rcxfnlkq
  14. https://www.udemy.com/introductiontolinux/?dtcode=z4m5aly4
  15. https://www.udemy.com/web-hosting-101/?dtcode=wcwi8b9l
  16. https://www.udemy.com/easy-phpeasy-2/?dtcode=9aq9wauj
  17. https://www.udemy.com/learn-javascript-jquery-from-scratch/?dtcode=dafsg79y
  18. https://www.udemy.com/build-an-app-business-in-80-minutes/?dtcode=e75ur2dl
  19. https://www.udemy.com/wordpress-101-course/?dtcode=rdzhzaxz
  20. https://www.udemy.com/programming-for-entrepreneurs/?dtcode=dcukvs2f
  21. https://www.udemy.com/coding-for-entrepreneurs-basic/?dtcode=nykd4l73
  22. https://www.udemy.com/html5-new-features/?dtcode=uctv7qtg
  23. https://www.udemy.com/wordpress-basics-how-to-manage-your-website/?dtcode=vmdhb537
  24. https://www.udemy.com/game-development-fundamentals-with-python/?dtcode=uzg7lhte
  25. https://www.udemy.com/introduction-to-web-development/?dtcode=9zrj9g13
  26. https://www.udemy.com/web-development-learn-by-doing-html5-css3-from-scratch-introductory/?dtcode=rmztlbyq
  27. https://www.udemy.com/plan-build-and-launch-a-wordpress-website/?dtcode=cv75bt79
  28. https://www.udemy.com/installing-and-setting-up-wordpress/?dtcode=9g44q2f3
  29. https://www.udemy.com/getting-started-with-php-programming/?dtcode=8av8ft1d
  30. https://www.udemy.com/intro-to-java-programming/?dtcode=s5z2n28y
  31. https://www.udemy.com/sublime-text-workflow/?dtcode=jzuqbkcm
  32. https://www.udemy.com/introduction-to-web-and-ecommerce-user-experience-design/?dtcode=7gmyn2p6
  33. https://www.udemy.com/learning-javascript/?dtcode=d5rqsuna
  34. https://www.udemy.com/html-workshop/?dtcode=21cexhja
  35. https://www.udemy.com/introduction-to-google-tools/?dtcode=e5vp95tf
  36. https://www.udemy.com/symfony-development/?dtcode=n1nkizdu
  37. https://www.udemy.com/mastering-ftp/?dtcode=98jgt2g9
  38. https://www.udemy.com/learn-php-fundamentals-from-scratch/?dtcode=2xzje9x2
  39. https://www.udemy.com/how-to-build-a-wordpress-website-in-a-weekend/?dtcode=7rzdzhpd
  40. https://www.udemy.com/integrating-payments-with-the-stripe-api/?dtcode=zrg2vjwj
  41. https://www.udemy.com/thumbs-rating-system-with-jquery-php-and-mysql/?dtcode=i7f3hj49
  42. https://www.udemy.com/the-what-and-why-of-apis/?dtcode=5wxbuufn
  43. https://www.udemy.com/introduction-to-bootstrap-3/?dtcode=thyqcqye
  44. https://www.udemy.com/build-your-email-list-with-mailchimp-or-aweber/?dtcode=69ksyejl
  45. https://www.udemy.com/getting-started-with-android/?dtcode=a6hyx547
  46. https://www.udemy.com/dream-in-javascript/?dtcode=9n1s58fw
  47. https://www.udemy.com/c-plus-plus-programming-lite-version-by-hitesh-choudhary/?dtcode=uq2wc7zv
  48. https://www.udemy.com/introduction-to-app-development/
  49. https://www.udemy.com/sql-server-for-beginners/?dtcode=2ux2xq1d
  50. https://www.udemy.com/java-tutorial-video/?dtcode=f7c21j3b