There were problems which took me days to solve before I managed to do the workshop related to Ruby on Rails. The problem,however, was not really difficult, but just a bit unexpected.
I had Apache and MySQL installed to my laptop prior to Ruby On Rails. When I first extracted and used Ruby on rails package, there was no problem at all. But when it came to the 2nd time I ran Instant Rail, I have the problem with the port, since Apache and Ruby on Rail use the same port: 80. Then I stop the current running Apache service, as well as mySQL. Somehow, 3 of them, ( Apache, mySQL, and Instant Rails) do not work.
I try a lot of possible solution, suggested by some people in Apache and MySQL forum. I uninstall the previous Apache and MySQL, then remove their folders manually. Still Apache’s port is used by other program when I run Instant Rails. Then I removed 3 of them and tried to delete all the related services.
Then I reinstalled the Apache, by disabling the User Account Control, and running it as Admin, then I did not have the problem with the port. Somehow, I could not get it to run and show “it works” until I realized there was a little problem with the browser, which is used with uni proxy (I stay on campus and use uni internet).
However, mySQL service refused to start even I removed all the related services and reinstalled it. Finally, I reinstalled it by running as Admin. Surprisingly, I get both Apache and MySQL back to work. Then PHP installation has no more problem once I configured it with the working Apache. I managed to finish the exercises related to PHP code.
However, Instant Rails need to be used in order to do the workshops. I have the new error message:

This error message was annoying, it kept appearing even though I close it, until I go to Task Manager and stop Apache service starting by Instant Rails.
I got help from both Ken, ITC 594 subject coordinator and Geoffrey Fellow, the associate course coordinator of school of computing and mathematics regarding this problem. The solution is to remove all the previously installed Apache and mySQL and delete their folders manually.
I managed to run the Mongrel service.


