Танцы с бубном или как установить панель Kloxo

Aug 14, 2011 13:35

Возможно вы не знаете ,но я активно занимаюсь "разведением" сайтов и собственно вытекающего из этого веб-программированием.Уже в 2007 я зарегистрировал свой первый домен и до сих пор содержу несколько проектов, для которых я арендовал VPS,а так как особых знаний в области linux и ssh не было то было установлена панель управления(Kloxo www.lxcenter.org/software/kloxo/ ) который обещал упростить мне жизнь.
На протяжении пары лет у меня проблем не было,но после того как прочел что в старых версиях lighttp обнаружена уязвимость,да и php и mysql тоже не новыми были ,я решил обновится.И тут начались сюрпризы.После обновления всего,в том числе php и mysql у меня отказался завестись mysql, я долго бился с этим ,но бесполезно,и тогда я обратился в службу поддержки ,которые отозвались буквально через пару часов и исправили ситуацию,но ненадолго,все повторялось заново после ребута системы.А после пришли и другие непприятности,мало того что мускл с трудом запускался так еще и съедает вместе с системой 220мб  ОЗУ  в режиме простоя из 256 положенных мне.Тогда я понял что без переустановки системы не обойтись.Я сделал бекап сайтов и бд ,с трудом так-как память все время заполнялось и выдавало 500 ошибку.
И вот я переустановил ОС Centos 32 битный так-как kloxo не поддерживает другие оси и 64 битную centos(точнее может завестись ,но не без гемора, а оно мне надо?).Ну естественно после этого надо было устанавливать и саму панель kloxo, я начал искать пути и нашел ,как оказалось достаточно тривиальным ...на первый взгляд.Вот те действия которые принесли мне головную боль:

setenforce 0
wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh
sh ./kloxo-install-master.sh

После всего этого мне предлагали согласится с лицензией и спросили нужно ли мне пакет из всевозможных CMS для мгновенной установки который велит 350мб,я естественно отказался.Потом система зашевелилась и выдало что mysql не может запуститься и соответственно отменилась установка.Я попытался еще и еще ,но бесполезно.Тогда я начал копать в сторону установки рабочего мускла и нашел.Как оказалось проблема и в сборке и в innodb из-за которого и проблемы.
Итак если вам не удалось установить kloxo с помощью следующих команд:

setenforce 0
wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh
sh ./kloxo-install-master.sh

То делаем следующее :

Сперва установим mysql:
Сперва устанавливаем свежий mysql

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
yum --enablerepo=remi install mysql-server

после установки пробуем завести

service mysqld restart

если завелась то можете пропустить следующий пункт,если нет то делаем следующее:
заменяем etc/my.cnf следующим

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
old_passwords=1

ignore_builtin_innodb
default_storage_engine=MyISAM
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[ndbd]
connect-string="nodeid=2;host=localhost:1186"

[ndb_mgm]
connect-string="host=localhost:1186"

по идее должно завестись ,далее устанавливаем и саму панель

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
yum -y remove subversion
yum -y install subversion
yum -y update
yum -y upgrade

setenforce 0
su - root
mkdir /tmp/kloxoinstall
cd /tmp/kloxoinstall
wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh
sh ./kloxo-install-master.sh

# Ответьте на вопросы скрипта-установщика
cd
rm -rf /tmp/kloxoinstall

Далее заходим в панель http://ип сервера:7778 и вводим логин admin пароль admin

Если у вас не работает CURL то делаем следующее:
Находим файл php.ini и да в kloxo кроме глобального файла конфигурации создаются и для каждого домена который можно найти
/home/httpd/domen.ru

открываем php.ini и находим disable_functions=exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source
и заменяем его
disable_functions = passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source

и да эти параметры в файле 2 ,заменяем в обоих.

после делаем reboot .
Но все преимущества этого панеля в lighttpd который в отличии от Apache(160-170 мб) сжирает в разы меньше памяти (40-60 мб),а в клохо по дефолту включен apache и для включения lighttpd надо зайти в пункт Switch Program и изменить Web с Apache на lighttpd, а заодно и Dns на djbdns, который не сильно загружает систему в отличие от bind.
После этого снова делаем reboot , вот и все,система готова работать.

танцы с бубном, kloxo, панель управления, php, mysql

Previous post Next post
Up