search
top

Nimp v1.1.0

logoВчера вечером выложил новую версию 1.1.0
Скачать её можно на нашей страничке в sourceforge.net

Из задуманного сделал:
1) Новая версия под номером 2.0. В ней реализовал управление всеми серверами по отдельности, включил функцию запуска сервисов пока только и ( пока курит).
2) Новая версия и , обновлять не стал.
3) Вместо Sqlbuddy поставил всем привычный phpMyAdmin, и дополнил арсенал для работы с базой Sypex Dumper-ом.
4) Установил Sandmail, по умолчанию он работает в режиме заглушки. Об его настройке в нормальный режим чуть ниже.
5) По просьбам трудящихся включил в сборку eAccelerator.
6) Появилась возможность server-status и

Итого все это выглядит так:
2.0
2.2.15
0.8.34
5.1.44
5.3.1
Sandmail 28
phpMyAdmin 3.3.0
eAccelerator 0.9.6
Sypex Dumper 2.0.6 Beta

Для работы с вам потребуется установленные:
1. WinRAR
2. .NET Framework v2 иле выше
Скачать по прямым ссылкам .NET Framework v3.5 (включает Service Pack 1)  (231Мб)
Кроме того, перед установкой пакета обновления убедитесь, что установлен Установщик Windows 3.1 (2.2Мб)

А теперь расскажу подробнее о всех трудностях.
1) Начну пожалуй со знакомства с новой панелью управления
2010-03-11-19h30_18
Как видно она поделена на 3 вкладки
1. Управление процессами
2. Управление сервисами
3. ChangeLog

Внизу панели слева и с права находятся дополнительные кнопки
Слева:
1. диспетчера сервисов
2. журнал событий
Справа:
1. Домашняя старица
2. Архивация папки logs (для этого требуется установленный WinRAR), архив будет помещен в корень папки .
3. Кнопка Отправки письма о найденной ошибке к которому можно приложить архив с логами созданный раннее.

Сервисы:
Установить сервисы можно с любого диска, но корректно запускаться они будут если у вас папка находится в корне диска C: (C:\\), если в корне любого другого диска то запуск сервисов произведен не будут. После установки сервисов для их запуска необходимо перезагрузить компьютер, но можно и просто кнопкой “Запустить сервисы” в панели управления. Пока доступны для запуска сервисами только и . недоступен по причине что его разработчиками не была включена функция запуска сервисом, надеюсь решу эту проблему в ближайшей версии
2010-03-11-19h31_19

Трей:
Как и в прошло версии панель управления можно сворачивать в трей, в котором дублируются основные кнопки управления. Сворачивание осуществляется одинарным кликом по иконке в трее, разворачивается двойным кликом по той же иконке.
trey

2) Теперь Sandmail!
По умолчанию Sandmail работает в режиме заглушки, то есть всю почту складывает в папку \\component\temp\sendmail
Что бы убрать заглушку необходимо исправит одну строчку в \\component\\.ini
закомментируем строку 1117:
sendmail_path = //component//.exe //component/sendmail/sendmail.
и раскомментировать строку 1116
sendmail_path =”//component/sendmail/sendmail.exe -t”
то есть будет так:
sendmail_path =”//component/sendmail/sendmail.exe -t”
;sendmail_path = //component//.exe //component/sendmail/sendmail.

3) Посмотреть server-status можно по ссылкам:
- http://127.0.0.1/server-status/
- http://127.0.0.1/stat
Или нажать соответствующие кнопки в панели управления.

Возможные ошибки:
Надеюсь их не будет :-), но при запуске .exe возможно появление ошибки
“To run this application? you first must install one of the following versions of the .NET Framework ……”

2010-03-11-11h50_18
это означает что у вас не установлен .NET Framework который необходим для работы . Скачать его можно по прямой ссылке с офф. сайте Microsoft (231Мб)

Связанные записи

  • http://smarts.org.ua Acid

    Уважаемый Админ скажите как обстоят дела с виртуальными хостами у етого сервера ?

  • MechanisM

    Большое спасибо за новую версию, и за sendmail в ней!
    но все-еще жду ffmpeg и легкое управление виртуалхостами ^__^

  • MechanisM

    и почему-то вообще не могу зайти в phpmyadmin..наверное потому, что нет пароля..в прошлый раз(в предыдущей версии)была аналогичная проблема я просто скопировал файлы в папку data с базами данных от старого сервера, так как версии mysql совпадали и вошел под своим старым паролем..а сейчас нет возможности так сделать.Может все-же сделать какой-то дефолтный пароль для юзера root?
    а вообще все остальное работает отлично!!
    еще было-бы неплохо сделать ссылки в NimpCP на httpd.conf, nginx.conf, php.ini, my.ini, sendmail.ini..

  • http://privats.ru/ Безумный Админ

    Всем спасибо! Acid виртуальные хосты есть, их никто не отменял, только одна проблема их надо пока прописывать руками, но я над этим работаю ). Про phpmyadmin, странно что вы не смогли зайти под пустым паролем, я не один десяток раз проверял все работало, но наверно во избежании таких проблем все таки пароль поставлю. Если что есть сервисный пользователь Логин: cpmanager, Пароль: manager. Но не в коем случае не меняйте пароль, а то не будет останавливаться mysql. ffmpeg убрал в последнюю минуту из сборки, были ошибки которые пока не решил как устранить(. Управление виртуалхостами из панели, задача непростая, но думаю что в ближайших версиях появится ) Спасибо за идею про ссылки на файлы конфигураций, почему то я про них забыл )

  • ant123

    По поводу Nginx, не проще его просто кинуть в автозагрузку?

    А по поводу виртуальных хостов тут лучше всё таки руками прописывать, просто добавить небольшой мануал в админку…

  • ant123

    На счёт вывода конфиговских файлов идея хорошая можно также и к логам вывести.

  • http://smarts.org.ua Acid

    А вот насчет системного пасса - это уже проблема безопасности, так как многие будут использовать етот сервер в качестве основного в локальных сетях ! Так что думаю если вам не будет трудно сделать инсталл, с ручнымм вводом пароля для системных учеток и для основной рутовской!

  • http://privats.ru/ Безумный Админ

    Скажу честно, данная сборка предназначалась исключительно для разработки и по этому проблемам безопасности вообще внимания не уделял. В следующей версии я постараюсь больше внимания уделить вопросам безопасности и производительности. Вывода конфигов и логов в панель непременно сделаю, очень нужный функционал. Nginx + автозагрузка почему-то даже не рассматривал(наверно зря), решил пойти сразу сложным путем Nginx + сервис и на этом зациклился, может вы и правы, обязательно попробую.

  • http://smarts.org.ua Acid

    Хотя действительно, чтобы было проще можно просто сделать изменение системного и рутовского пароля после установки!

  • MechanisM

    а еще есть ли какая-нибудь возможность поставить набирающую популярность из-за своей производительности итд базу данных Apache Cassandra: incubator.apache.org/cassandra/ ?? даже твиттер и дигг и многие другие сайты на нее переезжают.. да и сборок таких вообще не существует))
    это-бы привлекло много народу к ней))

  • MechanisM

    В phpmyadmin до сих пор зайти не могу =(( в адресной строке 127.0.0.1:8080/phpmyadmin/index.php?token=и_тут_куча_букв_и_цифр и все..белая страница..и даже с логином и паролем cpmanager:manager

  • http://Локальный! DENZEL519

    УВ. Админ! Спасибо вам за данную сборку, но не могли бы вы выложить мануал, как настроить Vhost + phpmyadmin. Когда пытаюсь зайти в phpmyadmin, пишет 127.0.0.1:8080 и белая страница. Заранее большое спасибо!

  • http://privats.ru/ Безумный Админ

    Насчет phpmyadmin, понял проблемы у многих. Возможный причины:
    1. Не запускается mysqld.exe
    2. уже запушен другой MySql сервер
    3. Но я склоняюсь к варианту, что у вас уже был установлен PHP и php.ini подтянут не тот, что надо (проверьте нет ли папки PHP C:\Program Files или поищите по диску php.ini или просто посмотрите в phpinfo откуда подтянулся php.ini)
    4. Еще из самых вероятных проблем, это конфликт mysqld.exe с файрволом Kaspersky Internet Security, несмотря на то что процесс может находится в доверенных phpMyAdmin начинает работать только при выключенном файрволе, у кого стоит KIS, попробуйте просто выключить файрвол и перезапустить mysql.

  • Константин

    Очень даже замечательно что вышла новая версия , но я никак не магу обновить с первой версии, она одна у меня работает, вот и нюансы вылазиют потихоньку ,загрузка процессора увеличилась до 100% можно ли как оптимизировать , хотябы половину )

  • http://privats.ru/ Безумный Админ

    Обновление сводится к переносу папок htdocs и data (nimp\component\mysql\data) в новую сборку и все! Накатывать сверху новую версию на старую нивкоем случае не рекомендую.

  • http://bithouse.org kotofei21

    идея очень хорошая но надо добавить для правильной работы этого дела mod_rpaf
    сделать файл вирт хостов для nginx ( для проксируемых хостов ) и разбить кофиги apache как это было у xampp и вообще не гоните вы обновление лагов там море у вас которые вы от хампа перенесли в частности сборки 1 7 2 и 1 7 3 там ошибки у них php с дефолной датой
    и вы же их сюда перенесли

  • http://privats.ru/ Безумный Админ

    mod_rpaf есть, правда несколько устаревшая версия, но в следующею сборку войдет уже новый модуль. Насчет конфигов вы абсолютно правы я тоже склоняюсь к идее разделения и уже начал этим заниматься. В следующей сборке делаю упор на человеко-понятные управление виртуал хостами и на безопасность. От XAMPP я отказался пару версий назад, а ошибки это по большей части плата за портативности и я их все знаю, но пока к сожалению избавится от них не удалось.

  • Константин

    а как на счёт торрент трекера , я держу трекер , но он чёт неработает, я так понимаю на в конфиге nginx прописать .torrens? или?

  • ant123

    Нет, в конфиге прописываються только те файлы которые будет отдавать nginx всё что там не прописано будет отдавать апачь. Смотря какая ошибка у вас, тут скорее всего с MIME проблемы. На каком движке у вас трекер?

  • http://Локальный! DENZEL519

    Так кто расскажет как сделать виртуальные хосты?

  • http://privats.ru/ Безумный Админ

    По виртуальным хостам Nginx + Apache почитай вот здесь или здесь! Очень дельные статьи.

  • Константин

    ant123

    Движок Sky

  • ant123

    По поводу скай трекера что именно не работает, не заливает торрент?
    Скорее всего не правильно заливаете torrent Или что то не так в настройках трекера. На 100% это не апачь и не nginx, хотя в конфиге nginx вы можете прописать ещё отдачу nginx-ом и .torrent файлы. В любом другом движке (не трекерном) расширение .torrent являеться не стандарнтым и для его загрузки нужно указать - разрешить его в MIME.

  • Константин

    С трекером всё впорядке всё работает =)
    У меня неработает Nimp v1.1.0 не запускается
    вот ошибка апатча
    AppName: httpd.exe AppVer: 2.2.15.0 ModName: unknown
    ModVer: 0.0.0.0 Offset: 0095d649

    Поскажи с чем это связано.

  • http://privats.ru/ Безумный Админ

    Надо логи самого сервера, так сказать очень трудно в чем проблема!

  • http://smarts.org.ua Acid

    У меня вообще какойто бред, php файлы нормально работают только в директории /nimp/ dj всех остальных отображаются как html страницы :(

  • http://smarts.org.ua Acid

    Определил в чем ошибка :) простов тестируемом скрипте открывающий php тег выглядит так <? а нужно <?php , но что бы это все исправить нужно потратить много сил, автор подскажите как настроить сервер чтобы он ели и короткие теги <?

  • http://privats.ru/ Безумный Админ

    php.ini строчка short_open_tag = Off перевисти в On. Вроде так!

blog comments powered by Disqus
top