Home
Version History
Contents
1. 1 1 2 1 Hardware Requirements eerte tette etre pee ERES hee pet GA GAL ce ER Eee eese ed ene 1 1 2 2 software Requirements 5 eoe di NANA eae DATE ee O ee SE ees 1 2 Installation Procedures eere ceive cides e ego Dl guck do uice tee RR E BKA boe ture Y eU eb uada ee uo gehe 2 2 1 Initialization proGed tes reet IANG eret e RUE YER Re AUN akap pa Era ES Eeo ES Enesa 2 2 1 1 Setup Symfony web platform on your host server eene 2 2 2 Re inStallat mE tants 4 2 3 Ib SUEIEIDEIDO D ne 4 3 Troubleshooting seas cise NANG 3 3 1 Frequently Asked questions aH EGRE A es ane eS ea eke ANTE 5 3 2 Error Codes and MESSApE Sn cccisicuseccescuseviesszeesheduyes voenstev eea sas AUNG NAG A E E E EE 5 3 3 Ni iain Sero taedeetg e a ene ete AA eis 5 4 References NINANG INA BIBIDA E EE REE ETENE E E E EE 5 IM IOC2 S12b T12 V1 2 docxx iii Version Date 04 09 12 Installation Manual IM for the LEMA Course Scheduling System Version 1 2 Table of Tables No table of figures entries found IM_IOC2_S12b_T12_V1 2 docxx iv Version Date 04 09 12 Installation Manual IM for the LEMA Course Scheduling System Version 1 2 Table of Figures No table of figures entries found IM_IOC2_S12b_T12_V1 2 docxx v Version Date 04 09 12 Installation Manual IM for the LEMA Course Scheduling System Version 1 2 1 Introduction 1 1 System
2. Overview The LEMA Course Scheduling System is the combination of both the LEMA website and FET system The website acts as a public interface on the web for students to register for courses counselors to review those selections teachers to see their final schedules and schedulers to input information needed to manage the creation and organization of course schedules for the coming semester The FET is a desktop system used to organize the courses into a final schedule that follows given constraints in an automated fashion Instructions in usage for both are included in this user manual This Installation Manual is meant for the system admin charged with deployment of the system to a host server 1 2 System Requirements 1 2 1 Hardware Requirements The system is deployed to the client s choice of hosts Dream Host DreamHost s website URL is http dreamhost com The client currently has an existing account that we ll be deploying the LEMA Scheduling system to Current hard ware specs are follows e Processor Intel Xeon 3 00 GHz e RAM 8 GB e Hard Disk 50 GB e Network Connection Ethernet 1 2 2 Software Requirements Required Operating System Linux Windows Programming Languages PHP http www php net DB MySql http www mysql com Web Platform Symfony http symfony com IM_IOC2_S12b_T12_V1 2 docxx 1 Version Date 04 09 12 Installation Manual IM for the LEMA Course Scheduling System Version
3. symfony 2 0 on ubuntu server 201 1 4 IM_IOC2_S12b_T12_V1 2 docxx 5 Version Date 04 09 12
4. 1 2 2 Installation Procedures 2 1 Initialization procedures 2 1 1 Setup Symfony web platform on your host server Note this tutorial assumes you have PHP and Apache running on your target host 2 1 1 1 Download and Extract 1 Download the framework from the Symfony website Here s a link At time of writing this manual works with the Symfony Standard 2 0 9 package 2 Either download the package directly to your var www directory or move it there yourself You ll now have a directory labeled Symfony in your var www directory 2 1 1 2 Prepare 1 Now navigate to http localhost Symfony web config php Note Symfony requires that the config script is only run through localhost If you are remoting into the server through SSH this poses a bit of a problem I ended up redirecting port 80 on my server to port 1337 on my local machine with Putty Here s how to do it 2 You may get all kind of requirements and warnings when you first get to config php Below is a list of the major hoops to jump through to get Symfony to finally install o Install and enable the SQLite or PDO SQLite extension Just run these two commands It doesn t matter what directory you re in apt get install php5 sqlite IM_IOC2_S12b_T12_V1 2 docxx 2 Version Date 04 09 12 Installation Manual IM for the LEMA Course Scheduling System Version 1 2 sudo apache2ctl restart o Change the permissions of the app cache directory so that the we
5. Software Installation Manual LEMA Course Scheduling System Team 12 David Wiggins Project Manager Developer Aakash Shah Prototyper Developer Kushalpreet Kaur Developer Developer Thammanoon Tester Developer Kawinfruangfukul Eunyoung Hwang Architect Developer Louis Demaria IIV amp V Developer Mark Villanueva QFP Developer Sangik Park Developer Developer 04 09 12 Installation Manual IM for the LEMA Course Scheduling System Version 1 2 Version History Date Author Version Changes made Rationale 04 09 12 DW 1 2 Initial submission Draft TRR o Note section 2 1 1 follows a web tutorial and needs to be updated to discuss deployment to DreamHost o Also needs further installation instructions for installing bundles to the symphony instance IM_IOC2_S12b_T12_V1 2 docxx ii Version Date 04 09 12 Installation Manual IM for the LEMA Course Scheduling System Version 1 2 Table of Contents Table of Contents VERSION HIST ORY II TABLEOFCONTENT S2 anan NAAN GE PINANG NG AG aNG PG Nka pa a I TABLE OF TABLES c IV TABLE OF FIGURES a la retentu he Eea AE ae Raae Es Eee E DESI EE V l Hic slifeil AE E E E E E E E E EE 1 1 1 System O Verve W asninn a NGA NIN EEE EE EE EEE E E ETE E EEE EEE S i 1 1 2 System REGUIEMEDIS sssi
6. b server can write into it sudo chmod R 777 var www S ymfony app cache o Change the permissions of the app logs directory so that the web server can write into it sudo chmod R 777 var www S ymfony app logs o Set the date timezone setting in php ini sudo vim etc php5 apache2 php ini o Find the line with date timezone under the Date section and set it to your timezone based on PHP s list of timezones Also make sure to remove the semicolon at the beginning of the line sudo service apache restart o Install and enable a PHP accelerator like APC highly recommended sudo apt get install php apc sudo apache2ctl restart o Install and enable the intl extension sudo apt get install php5 intl sudo apache2ctl restart o Set short open tag to off in php ini sudo vim etc php5 apache2 php ini o Find the line with short open tag On and change it to short open tag Off IM_IOC2_S12b_T12_V1 2 docxx 3 Version Date 04 09 12 Installation Manual IM for the LEMA Course Scheduling System Version 1 2 2 1 1 3 Configure 1 Atthe end of the configuration script it will try to write to var www S ymfony app config parameters ini so make sure it s write enabled with the following command sudo chmod 777 var www Symfony app config parameters ini 2 Now that you ve got everything set up properly we can actually configure Symfony If you haven t already go to http localhost Symfony web config php screensh
7. ot 3 Youll first be asked to provide database information I did MySQL because it s what I m comfortable with screenshot 4 Then you ll be asked to set up a hash for CRSF protection screenshot It will then try to write all the configuration information to your parameters ini file It should succeed If not check you didn t miss any parts of step 1 screenshot 6 Otherwise you can just copy the configuration information over manually 2 2 Re installation lt lt Describe procedures for reinstalling the system e g to recover from a corrupt installation gt gt 2 3 De installation lt lt Describe procedures for removing the system gt gt IM_IOC2_S12b_T12_V1 2 docxx 4 Version Date 04 09 12 Installation Manual IM for the LEMA Course Scheduling System Version 1 2 3 Troubleshooting 3 1 Frequently Asked questions lt lt List Frequently Asked Questions by operators and answers to those questions gt gt 3 2 Error Codes and Messages List and identify all error codes and messages generated by the software the meaning of each message and the action to be taken when each message appears gt gt 3 3 Note Include any general information that aids in the understanding of the document All acronyms abbreviations and their meaning as used in this document should be listed 4 References o Symfony 2 0 Installation Tutorial http www joelverhagen com blog 201 1 05 how to configure
Download Pdf Manuals
Related Search
Related Contents
MB 1810 - Armatec Siro - User manual MANUALE DELL`UTENTE NDS - PLAYER DI RETE ITALIANO Samsung GT-I9152 Hướng dẫn sử dụng Manual termoacumulador - Astiazaran Renovables 2013年08月号 MINOX ZE 5i カタログ - ユニモテクノロジー Samsung DV42H5600EP/A3 Specification Sheet Miele DA5000D User's Manual Copyright © All rights reserved.
Failed to retrieve file