At sparxsys we use different flavors of Linux operating system like ubuntu, centos and fedora. Most of our servers where we host our Drupal sites are run on Cent OS machines. On all these operating systems for website development there is a need to have Apache, PHP and MySQL installed. Today let us see you how to setup a lamp stack on Cent OS6. Well here I am assuming you already have installed Cent OS on your machine so I will provide info on how to start configuration on your blank machine.
When you install Drupal, it setup a first user admin account. This account is primarily used for doing all the administrative work on your site as a super user, of course you can create more users and give them admin rights but this first user with user id 1 will always have admin rights. Losing the password for this account can be very irritating especially if you didn't know how to reset your password, so let us discuss different ways to reset your admin account password.
At Sparxsys we have a client who run one internal website in their company. Now recently a requirement came from one of the department that they also want to run a similar website with exact same features but with little modifications here and there. Earlier we thought that we will deploy a totally new Drupal installation but then we realized that this is a perfect use case for Drupal multisite feature.
We started using Vagrant last year in 2014 mainly because we find it really good for managing virtual machines and also for provisioning the platforms. Most of the developers in our company use fedora, but some also use Ubuntu and Windows too. Now it is possible to setip LAMP or XAMP in all the platforms but it is difficult to develop your application in one fedora and expect it to work perfectly in other operating system.
We went to Sagar Ratna on 31st Aug for lunch, Hemant Gupta was working with us as an Intern in our company. He is a B-Tech (CSE) 2nd year student. He worked on "Sparxsys Issue Tracker" which is an online tool for keeping track of Issues from various clients. He used PHP/MySQL and followed MVC architecture for building this system. Though we internally use JIRA for tracking our backlog and project management but we wanted to have a system for Client also. We have been using Mantis for client issues but it is not suitable for us and we wanted something more customizable for our process.