megaplan

У кого нибудь есть опыт установки под Windows server 2012 64бит? каким образом там можно прикрутить мегаплан к IIS7?
 
а Hyper-V не решит проблему?
 
Под Hyper-V необходима хорошая машина. А необходимо использовать отдельно компьютер с обычными параметрами..
 
ткните пожалуйста где инструкция по установке под Win IIS, если есть под unix то буду очень благодарен

UPD
под Win+Apache нашел, под никсы не хватает сообщений чтоб хайд снять
 
под линукс:
Код:
Начальная подготовка
 
Нужно убедиться, что в системе присутствует локаль ru_RU.utf8. Сделать это можно командой:
$ locale -a | grep -i utf
ru_RU.utf8
 
Если локаль отсутствует, установить её можно командой:
$ localedef -c -i ru_RU -f UTF-8 ru_RU.UTF8/
PostgreSQL
 
Поддерживаются версии 8.3.x (рекомендуется последняя версия из этой серии). Дистрибутив можно скачать с http://www.postgresql.org/download/, однако лучше установить с помощью менеджера пакетов вашего дистрибутива (rpm, apt-get и т.п.) Устанавливаем в дефолтной конфигурации. Кодировка баз и локаль должны быть UTF-8 (при инциализации хранилища через initdb). Инициализация базы обычно выполняется такой командой:
# su - postgres
$ initdb -D /var/lib/postgresql/data --locale=ru_RU.UTF-8
 
Следует проверить, что в файле /var/lib/postgresql/data/postgresql.conf:
max_connections = 100
shared_buffers = 24M
 
Далее нужно запустить postgres, обычно это делается так:
# /etc/init.d/postgresql start
 
но путь к запускающему скрипту может отличаться в вашей системе.
Apache
 
Поддерживаются версии Apache 2.2.x (рекомендуется последняя версия из этой серии). На текущий момент возможна работа с любым MPM, однако рекомендуемый и поддерживаемый вариант mpm_worker (многопоточный), поскольку в будущем с большой вероятностью работа с остальными MPM будет невозможна. Дистрибутив можно скачать с http://httpd.apache.org/, однако лучше установить с помощью менеджера пакетов вашего дистрибутива (rpm, apt-get и т.п.)
 
В апаче должны быть включены модули deflate, expires и rewrite.
 
Параметры для виртуального (vhost) хоста следующие:
<Directory "/var/www/megaplan/public_html">
Allow from all
AllowOverride all
</Directory>
<VirtualHost *:80>
ServerAdmin support@megaplan.ru
DocumentRoot "/var/www/megaplan/public_html"
ServerName megaplan
ErrorLog "/var/www/megaplan/var/logs/error.log"
CustomLog "/var/www/megaplan/var/logs/access.log" combined
</VirtualHost>
 
В строке
ServerName megaplan
 
следует написать ваше имя сервера. По нему будет происходит обращение к приложению через браузер. Если вы хотите поставить Мегаплан в другую папку, то следует заменить в путях /var/www/megaplan на свою папку, но это не рекомендуется.
 
В файле настройки apache mpm (может называться mpm.conf или похоже) следует изменить настройки в соответствии с ниженаписанным
<IfModule mpm_worker_module>
StartServers 2
MaxClients 140
MinSpareThreads 10
MaxSpareThreads 15
ThreadsPerChild 20
MaxRequestsPerChild 100
</IfModule>
 
Нужно также убедиться, что файл настройки mpm включается в главный конфиг (httpd.conf или apache.conf).
PHP
 
Поддерживаемая версия php - 5.2.6. Скачать дистрибутив можно отсюда: http://www.php.net/releases/, однако лучше установить с помощью менеджера пакетов вашего дистрибутива (rpm, apt-get и т.п.), это же касается и необходимых расширений.
 
В настройках нужно включить следующие расширения: pdo, pdo_pgsql, gd, mb_string(unicode), curl, ssl, tidy, zip, xml, dom. И нужно убедиться, что php собран с поддержкой ctype, iconv, pcre, json. Если Вы будете прикреплять файлы изображений с большим разрешением, то рекомендуется также установить расширение php imagick.
 
В файле php.ini необходимо правильно настроить некоторые ключи:
magic_quotes_gpc = Off
expose_php = Off
display_errors = Off
log_errors = On
register_globals = Off
register_long_arrays = Off
post_max_size = 20M
upload_max_filesize = 20M
 
Кроме этого нужно поставить xcache (http://xcache.lighttpd.net/) в версии 1.2.2 и тоже включить соответствующее php-расширение. Параметры xcache должны быть следующие (путь может отличаться, исправьте, если нужно):
zend_extension_ts=/usr/lib/php5/lib/php/extensions/no-debug-zts-20060613/xcache.so
auto_globals_jit="0"
xcache.cacher="1"
xcache.size="0M"
xcache.count="2"
xcache.slots="8k"
xcache.var_size="32M"
xcache.var_count="2"
xcache.var_slots="8k"
xcache.readonly_protection="1"
xcache.mmap_path="/dev/zero"
xcache.stat="1"
xcache.coverager="0"
xcache.coveragedump_directory=""
xcache.admin.enable_auth="1"
Установка Zend Optimizer
 
Скачать можно из http://www.zend.com/en/products/guard/optimizer/. Необходимо убедиться, что оптимайзер подключается в php.ini после xcache. Настройки следующие (пути могут отличаться, исправьте, если нужно):
zend_extension_ts=/usr/lib/php5/lib/php/extensions/no-debug-zts-20060613/ZendOptimizer.so
zend_optimizer.optimization_level=15
zend_optimizer.enable_loader=1
zend_optimizer.disable_licensing=0
zend_optimizer.license_path=/var/www/megaplan/config
Установка непосредственно Мегаплана
 
Нужно скачать дистрибутив и файл лицензии со страницы "Дистрибутив" личного кабинета. Дистрибутив нужно распаковать, а файл с лицензией положить в папку bin/config распакованного дистрибутива:
# tar zxf megaplan-rXXXX.tar.gz -C /tmp/
# cp zXXXXXXXXXXX.zl /tmp/megaplan/bin/config/
# cd /tmp/megaplan
# vim install-megaplan.sh
 
В начале файла install-megaplan.sh объявлено несколько переменных с комментириями. Нужно изменить параметры, которые не соответствуют окружению по умолчанию. После правки запускаем:
# sh install-megaplan.sh
 
Скрипт сделает следующее:
Создаст docroot вебсервера, скопирует туда файлы приложения и пропишет нужные права.
Пропишет cron-задания, необходимые для работы системы (пользователь www). Внимание: скрипт сотрёт все cron-задания этого пользователя, поэтому, если там есть что-то важное, заранее сохраните!!!
Создаст базу данных
 
После этого в файле megaplan/config/settings.ini нужно в строке
http.host = "megaplan"
 
выставить правильное название домена (это нужно, чтобы в письмах-уведомлениях приходили правильные ссылки), а в строке
mail.from = "noreply@megaplan"
 
выставить адрес электронной почты, от имени которого будут приходить письма-уведомления.
Создание начального пользователя
 
Открыть файл create-initial-user.sh для правки и задать в переменных имя, фамилию, логин и пароль начального пользователя (директора). Здесь можно пользоваться только латиницей (вы сможете исправить фамилию и имя в нормальной раскладке позже). Проверьте, что пути соответствуют вашей конфигурации. После этого сохранить файл и выполнить:
# sh create-initial-user.sh
Готово
 
Перезапускаем apache и проверяем, что всё работает.
 
Логин и пароль тот, что вы вбили в файле create-initial-user.sh.
Решение проблем
 
Если вместо формы авторизации Вы увидели сообщение об ошибке 500, то скорее всего настройки веб-сервера не соответствуют требованиям. Для быстрой диагностики, откройте в браузере страницу http://megaplan/setup/check.php (не забудьте подставить название вашего хоста). Не забывайте после решения проблем, выявленных проверочной странице, перезапускать apache.
 
Если проверочный скрипт не находит ошибок, а проблема сохраняется, то, пожалуйста, напишите нам на support@megaplan.ru. Чтобы мы смогли оперативно помочь, желательно предоставить как можно больше информации о системном окружении и ходе процесса установки. Также полезно будет приложить скриншот окна браузера и файл /var/www/megaplan/var/log/error.log
 
я в линуксах ноль, может кто сделает эту виртуалку :)
 
народ выложите плиз в одном сообщении мегаплан + обновления + мануал по устанвке, а то я весь топик перерыл у всех все по-разному, еще больше запутался(
 
А можете сбросить на ящик почемуто неправильно отображаются колличество сообщений, и не видно контента..
 
Назад
Сверху