Skip to content

LB426/spknd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Настраиваем серверную часть на одном из клонов RHEL.
0) базовые установки системы:
yum groupinstall "Development Tools"


1) Установка MySQL
Для продакшн-сервера вместо Mysql используем Percona Server это аналог Mysql.
процесс установки такой:
wget -r -l 1 -nd -A rpm 'http://www.percona.com/redir/downloads/Percona-Server-5.5/Percona-Server-5.5.21-25.0/RPM/rhel6/x86_64/Percona-Server-client-55-5.5.21-rel25.0.227.rhel6.x86_64.rpm'
wget -r -l 1 -nd -A rpm 'http://www.percona.com/redir/downloads/Percona-Server-5.5/Percona-Server-5.5.21-25.0/RPM/rhel6/x86_64/Percona-Server-devel-55-5.5.21-rel25.0.227.rhel6.x86_64.rpm'
wget -r -l 1 -nd -A rpm 'http://www.percona.com/redir/downloads/Percona-Server-5.5/Percona-Server-5.5.21-25.0/RPM/rhel6/x86_64/Percona-Server-server-55-5.5.21-rel25.0.227.rhel6.x86_64.rpm'
wget -r -l 1 -nd -A rpm 'http://www.percona.com/redir/downloads/Percona-Server-5.5/Percona-Server-5.5.21-25.0/RPM/rhel6/x86_64/Percona-Server-shared-55-5.5.21-rel25.0.227.rhel6.x86_64.rpm'
wget -r -l 1 -nd -A rpm 'http://www.percona.com/redir/downloads/Percona-Server-5.5/Percona-Server-5.5.21-25.0/RPM/rhel6/x86_64/Percona-Server-shared-compat-5.5.21-rel25.0.227.rhel6.x86_64.rpm'
wget -r -l 1 -nd -A rpm 'http://www.percona.com/redir/downloads/Percona-Server-5.5/Percona-Server-5.5.21-25.0/RPM/rhel6/x86_64/Percona-Server-test-55-5.5.21-rel25.0.227.rhel6.x86_64.rpm'
sudo rpm -ivh Percona-Server-shared-55-5.5.21-rel25.0.227.rhel6.x86_64.rpm
sudo rpm -ivh Percona-Server-client-55-5.5.21-rel25.0.227.rhel6.x86_64.rpm
sudo rpm -ivh Percona-Server-shared-compat-5.5.21-rel25.0.227.rhel6.x86_64.rpm
sudo rpm -ivh Percona-Server-devel-55-5.5.21-rel25.0.227.rhel6.x86_64.rpm
sudo rpm -ivh Percona-Server-test-55-5.5.21-rel25.0.227.rhel6.x86_64.rpm
sudo yum erase mysql-libs-5.1.61-1.el6_2.1.x86_64
sudo rpm -ivh Percona-Server-server-55-5.5.21-rel25.0.227.rhel6.x86_64.rpm
sudo service mysql start
sudo /usr/bin/mysql_secure_installation
внимательно читаем надписи.
ВНИМАНИЕ: пароль root при первоначальном запуске пустой!

Для машины разработчика используем родной MySQL из репозитария, ставиться через GUI.
Если вдруг мы установили перкону на машину разработчика - сносим её так:
sudo yum erase Percona-Server-test-55-5.5.21-rel25.0.227.rhel6.x86_64
sudo yum erase Percona-Server-server-55-5.5.21-rel25.0.227.rhel6.x86_64
sudo yum erase Percona-Server-devel-55-5.5.21-rel25.0.227.rhel6.x86_64
sudo yum erase Percona-Server-client-55-5.5.21-rel25.0.227.rhel6.x86_64
sudo yum erase Percona-Server-shared-55-5.5.21-rel25.0.227.rhel6.x86_64
rpm -e --nodeps Percona-Server-shared-compat-5.5.21-rel25.0.227.rhel6.x86_64
sudo rm -rf /var/lib/mysql/

2) ставим ImageMagick, ghostscript, Ruby
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
rvm list known
rvm install ree-1.8.7-2012.02

3) устанавливаем нужную версию Rails
gem install rdoc ;
gem install -v=2.3.14 rails ;
gem install -v=2.8.1 mysql ; # если перставляли БД то и его нужно переставить!
gem install -v=2.1.5 authlogic ;
gem install -v=2.3.3 paperclip ;
gem sources --add 'http://gems.github.com/' ;
gem install -v=2.3.11 mislav-will_paginate ;
gem install -v=0.2.7 russian 
gem update --system 1.6.2

4) Запустаем проект:
cd "каталог проекта"
rake gems:refresh_specs
rake db:create
rake db:migrate
rake db:seed

Создал ветвь designer для дизайнера, который делает внешний вид.

21.12.2011 Меняем дизайн горизонтального меню

Сделал автозаненсение всех возможных категорий, разделов и подразделов.
Как это сделать смотри в файле db/seeds
=======
устанавливаем нужную версию Rails
gem update --system 1.6.2
gem install rdoc
gem install -v=2.3.14 rails
gem install -v=2.8.1 mysql
gem install -v=2.1.5 authlogic
gem install -v=2.3.3 paperclip
gem sources --add 'http://gems.github.com/'
gem install -v=2.3.11 mislav-will_paginate
gem install -v=0.2.7 russian
rake gems:refresh_specs

Создал ветвь designer для дизайнера, который делает внешний вид.
Слил ветку designer с master. Теперь главная ветка - master.
test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors