Skip to content

ITAAcademy/IntITA

Repository files navigation

Yii 1.1.19

###Pages:

  1. main - http://intita.com/
  2. lecture - http://intita.com/course/ua/php/intro/1
  3. teacher profile - http://intita.com/teacher16/
  4. extended registration - http://intita.com/studentreg
  5. teachers - http://intita.com/teachers
  6. courses - http://intita.com/courses
  7. course - http://intita.com/course/ua/php
  8. about us - http://intita.com/aboutus
  9. user profile - http://intita.com/studentreg/profile/?idUser=22
  10. user profile edit - http://intita.com/studentreg/edit
  11. graduates - http://intita.com/graduate
  12. forum - http://intita.com/forum/

###Admin pages

  1. [IntITA CMS] (http://intita.com/cabinet) - http://intita.com/cabinet

###PHP Extensions

  1. mcrypt
  2. mbstring
  3. imap
  4. xml
  5. zmq

###Deploy/Installation

  1. Install PHP with extensions
  2. Install and configure Nginx/Apache
  3. Install bower and composer
  4. Go to the directory PROJECT_PATH/angular
  5. Run 'bower install' ('bower install --allow-root' if needed )
  6. Go to the directory PROJECT_PATH/protected
  7. Run 'composer install'
  8. Make directories PROJECT_PATH/assets, PROJECT_PATH/runtime PROJECT_PATH/protected/runtime

If needed unpack example content from example_content archive

###Docker support

  1. Install Docker and Docker-compose
  2. Copy .env-
  3. Run 'docker-compose up'

###Nginx Configuration for projects location ~* ^/(test|projects)/{ index index.html index.htm; } location ~* ^/(test|projects)/.+.(php|php3|php4|php5|phtml|phps|pl|pm)$ { deny all; }