Installing Fedena on Windows XP
Fedena is an open-source School Management System.
Download the following software.
Windows Essential Software.
Windows Imaging Component
Windows Installer 3.1 Redistributable
Install the above packages maintaining the order.
Install bundler gem
Open the command prompty(press window + R and write cmd)
gem install bundler --remote
Copy libmysql.dll from MySQL bin directory (usually C:\Program Files\MySQL\MySQL Server 5.0\bin) to Ruby bin directory (usually C:\Ruby\bin)
Download fedena bundle source code from link. Extract it, this is a zip file.
Go to the fedena source directory using the command cd
See if this folder contains Gem file.
Run the command inside the fedena source code
bundle install --local
Update the MYSQL database details in the config/database.yml file. (Recommendation Open this file using wordpad or notepad++)
After updating the file issue the following commands one by one
bundle exec rake db:create
bundle exec rake db:migrate
Enable SMS module by entering into your mysql database and selecting the appropriate database. Issue the following command
insert into configurations (id,config_key,config_value) values(18,"AvailableModules","SMS");
Install mongrel service. This will help in automatic start of fedena on the windows start up.
gem install mongrel_service
After installing the service create the service by issuing following command.
mongrel_rails service::install -N Fedena -c c:\fedena -p 80 -e production
Go to windows services from the Administrative tools and change the properties by right click on the Fedena service to automatic.
Restart your windows.
After restart point your browser to localhost
Now you will be able to access fedena by without issuing any command.
Login through admin go to settings there you will see the SMS module Enable the module as required.
We provide Learning Management System, an E-Learning platform to teach and learn online. For hosting and other related services like training and setup for open source fedena on your system or on cloud do contact us.