search
top

NIMP 1.3.0 + дополнение PHP 5.2.13

Больше 2.5 месяцев прошло с выхода NIMP 1.2, за это время меня постигали минуты отчаяния когда хотелось все бросить, но в в итоге решил выпустить еще одну версию, возможно последнюю! На мой адрес пришло много писем и написана уйма комментов с просьбой откатить на 5.2.x, ваши просьбы воплотил в дополнение 5.2.13 оно подходит как к NIMP так и к NIMPix!

Скачать все это можно на сайте проекта nimpbox.ru
Или же на нашей странице sourceforge.net

Что же нового в NIMP 1.3.0?

1. Ngixn теперь может запускаться как сервис
2. По просьбам трудящихся появилось дополнение в виде 5.2.13 подходит для всех версий NIMP и NIMPix
3. Исправлены ошибки в конфигах , ,
4. Практически полностью переписан код NimpCp, немного добавил функционала.
5. Обновились до 5.3.2, 0.8.41, PhpMyadmin 3.3.3, 5.1.47
6. Добавлен ionCube в NIMP 1.3.0 и ext_PHP_5.2.13
7. Исправлена ошибка с подключением cURL в NIMP
8. Исправлены орфографические ошибки в именах папок.
9. Новая страница приветствия на http://127.0.0.1, с кратким мануалом.
10. При создании виртуального хоста на него становится заглушка, а не страница с ошибкой!

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

  • MechanisM

    Большое спасибо!!
    Сейчас все установим и испробуем.
    А ffmpeg и flvtool2 уже не видать??
    А то вообще ниодной сборки нет с такими характеристиками как ваша, но вот ffmpeg было бы вообще круть!!

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

    Уважаемый MechanisM ваше пожелание по поводу ffmpeg и flvtool2 у меня в TODO записаны и я их помню, но пока к сожалению руки до этого не дошли. Скорее всего все это будет идти дополнением, но по срокам сказать не смогу, т.к. планирую приостановить все работы на неопределенный срок и заняться другими проектами!

  • DENZEL519

    Ошибка пишет что Nginx не может запустить, проверял на 2 компах, на которых вообще не было серверов. Пишет порт 80 не используется.

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

    Вы уверены что в процессах его нет, иногда может глюкать чекер портов и писать якобы не используется, но замечал только на слабых машинах? Если все таки nginx не запускается то пришлите пожалуйста все логи на nimpboxПЕСgmail.com!

  • DENZEL519

    Машина не слабая, в процессах нет. логи пустые!

  • DENZEL519

    Вся проблема в конфиге nginx в этой строчке include /nimp/component/vhost/n-sites-enable/*;

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

    А чем вам не понравилась эта строчка? Без нее виртуалные хосты работать не будут 100%!

  • DENZEL519

    Это да, но зато без неё он запускается! Я сделал не много по другому, удалил эту строчку, и все виртуальные хосты записал в конфиг nginx.

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

    Какая то фантастика! Падение nginx изредка происходит на длинных доменных именах третьего уровня, а у вас наблюдается очень нестандартное поведение.

  • Prosto

    Хорошая сборка получилась!
    А мужики-то не знают…
    Думаю не будете против если размещу на некоторых форумах о NIMP.

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

    Спасибо, коллеги! Рад, что понравилось, я старался сделать как можно лучше! А насчет отписаться по форумам, был бы безумно вам благодарен, так как у меня критически нахватает времени на продвижение!

  • Diman

    На Seven запускается?

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

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

  • DENZEL519

    Вот как раз на 7 у меня и не запускался nginx))

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

    Возможно! Сегодня поставлю Win7 на виртуалку, попробую и отпишусь!

  • MechanisM

    У меня на Win 7 Ultimate 64bit сначала тоже показывало что порт 80 не используется. но я покопался в службах и в конфигах nginx и заработало!
    Но в phpmyadmin нивкакую не хочет заходить=(( незнаю в чем дело..
    Если надумаете еще сделать дополнение в виде kvbd Redis, то вот тут есть для Win: _http://code.google.com/p/servicestack/wiki/RedisWindowsDownload
    ну и Rediska бы еще не помешала))
    P.S. подскажите как к вашей сборочке питон прицепить? чтобы django проекты юзать??
    лучше через fastcgi или mod_wsgi?

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

    А что в конфиге меняли? Насчет phpmyadmin очень интересно, попробуйте с десяток раз достучатся к phpmyadmin и пришлите мне все логи! На редиску уже давно засматриваюсь освобожусь и сделаю дополнение. Насчет django, то планировал в ближайшее время сделать сборку nginx+fastcgi+django, в mod_wsgi нет смысла если есть fastcgi! Если ждать времени нет, то в сети есть куча мануалов например на хабре неплохой _http://habrahabr.ru/blogs/django/61918/ и для сборки советую использовать NIMPix.

  • MechanisM

    кстати да, я это менял include /nimp/component/vhost/n-sites-enable/*; что было написано выше.
    и просто заменил эту строчку на include /nimp/component/vhost/n-sites-enable/mysite.com.conf; ну и все остальные конфиги так-же добавил туда.
    а в phpmyadmin пишет #2002 Невозможно подключиться к серверу MySQL
    хотя показывает везде что работает. и в процессах проверяю пашет именно тот мускул который в папке нимпа. ну и на локалхосте и в CP горит зелененький что мускулы работают.
    буду ковырять phpmyadmin/config.inc.php возможно там что-то не так..

  • MechanisM

    а еще может в кукисах дело.. у меня несколько разных серверов стояло раньше.. а у phpmyadmin в nimp тип авторизации стоит как кукисы.
    вот буду пробовать менять его на типа config.
    Либо кукисы чистить.что не очень хочется ибо сразу и не вспомнить логины и пароли сайтов где я авторизован. а кукисы хранятся для этого))
    кстати несколько раз уже замечал что хочу исправить или дополнить комментарий у вас на блоге, но нет функции редактирования.
    предлагаю установить соответсвующий плагин: _http://www.raproject.com/ajax-edit-comments/

  • MechanisM

    кстати еще ссылка на сатистику nginx из CP: _http://127.0.0.1/stat - не работает. но если зайти так: _http://localhost/stat - все работает.

  • MechanisM

    Может быть что-то с сокетом mysqli?? потому что пробовал заменить phpmyadmin на новую и установить. все прописал верно и снова выдает ошибку #2002 Невозможно подключиться к серверу MySQL.
    видимо мускулы исправно работают, но пхп к ним не подключается нивкакую.

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

    Попробуй подключится к mysql например через Navicat! phpinfo смотрел? точно php.ini из nimp? Это все на Win7 или XP?

  • MechanisM

    да смотрел phpinfo и там все в порядке - грузит нужный .ini файл.
    это на win 7 я писал выше какая именно.

  • MechanisM

    Navicat соединяется сразу-же.
    а вот через phpmyadmin вообще никак..уже что только не пробовал.

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

    А что нибудь устанавливать пробовал, например тот же вордпресс? Если и он не захочет подключатся, то явно ошибка в пыхе! И еще вопрос пробовал ли в конфиге nginx такой вариант подключения виртуальных хостов include /nimp/component/vhost/n-sites-enable/*.conf;

  • MechanisM

    Только что попробовал установить Drupal.
    Не может соединиться с бд: Failed to connect to your MySQL database server. MySQL reports the following message: .

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

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

  • http://animelife.co.ua/ Indigo

    @Безумный Админ
    Кстати, да..у меня тоже была проблема с nginx - запустилось все, после комментирования той строчки.
    OS: Win7 х_32

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

    Да в Win7 есть проблема с nginx и подключением к mysql! Спасибо MechanisM, эти все проблемы решили без потери функционала! Вкратце: комментировать строку include /nimp/component/vhost/n-sites-enable/*; не надо, а просто замените на include /nimp/component/vhost/n-sites-enable/*.conf; Что бы решить проблему с mysql подключите дополнение PHP 5.2.13 и в php.ini и раскомментируйте строки 694 и 697 extension=php_pdo.dll и extension=php_pdo_mysql.dll соответственно!

  • DENZEL519

    Падение Apache!
    Лог
    [Sun Jul 04 23:50:26 2010
    ] [notice] EACCELERATOR(3632): PHP crashed on opline 14 of main() at D:\nimp\htdocs\big-torrents.ru\torrents\imdb.php:7

    [Sun Jul 04 23:50:34 2010] [crit] Parent: child process exited with status 3 — Aborting.
    [Mon Jul 05 07:59:38 2010] [notice] Apache/2.2.15 (Win32) PHP/5.2.13 configured — resuming normal operations
    [Mon Jul 05 07:59:38 2010] [notice] Server built: Mar 4 2010 11:27:46
    [Mon Jul 05 07:59:38 2010] [notice] Parent: Created child process 6028
    [Mon Jul 05 07:59:38 2010] [notice] Disabled use of AcceptEx() WinSock2 API
    [Mon Jul 05 07:59:38 2010] [notice] Child 6028: Child process is running
    [Mon Jul 05 07:59:38 2010] [notice] Child 6028: Acquired the start mutex.
    [Mon Jul 05 07:59:38 2010] [notice] Child 6028: Starting 250 worker threads.
    [Mon Jul 05 07:59:38 2010] [notice] Child 6028: Listening on port 8080.

  • Nikolaich

    Win7 x86, nimp 1.3.0, подключено расширение PHP 5.2.13.
    В httpd.conf стоит так:
    #!!!При подключении PHP 5.2.х закомментировать эту строку!!!
    #Loadfile “/nimp/component/mysql/bin/libmysql.dll”
    #!!!При подключении PHP 5.2.х раскомментировать эти 2 строки!!!
    Loadfile “/nimp/component/php/libmysql.dll”
    Loadfile “/nimp/component/php/libmcrypt.dll”
    В nginx.conf стоит так:
    include /nimp/component/vhost/n-sites-enable/*.conf;
    В php.ini строки 694 и 697 раскомментированы:
    extension=php_pdo.dll
    ;extension=php_pdo_firebird.dll
    ;extension=php_pdo_mssql.dll
    extension=php_pdo_mysql.dll
    phpMyAdmin не запускается, выдает ошибку “#1045 Невозможно подключиться к серверу MySQL”
    Что я делаю не так?

  • Nikolaich

    Вопрос с незапуском phpMyAdmin решился - кроме запуска на закладке “Процессы” (кстати, при выборе “Стоп все” и “Рестарт все” мускуль не останавливается и не перезапускается, надо нажимать его собственную кнопку) надо устанавливать сервисы и запускать их тоже. Кроме того, при смене пароля root для мускуля в гуёвое окошко надо вводить новый пароль, а в консоль - старый, причем копирование не канает, только ручной ввод. К сожалению, эти моменты не были освещены в достаточной мере в доках. Надеюсь, мой опыт кому-то пригодится.

  • wertock

    Поставил себе данное чудо. Не могу нарадоваться! Автору спасибо за его труд!

  • Константин

    Всем привет =) Давно не виделись =) Я удивлён это просто супер NIMP 1.3.0 + дополнение PHP 5.2.13. Поставил себе работает как часики , но у меня возник вопрос.

    Какой движок сайта будет самым аху….м на фоне сервера? Я уже наверное 100 движков перепробывал ,вот не могу определится что посоветуите =)

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

    По движкам очень сложный вопрос, тут смотря для каких целей его использовать! Я использую такие:
    Сателлит(ГС), блоги: wordpress
    Визитки да и практически все сайты которые делаю за $: ModX
    Были попытки перейти на codeigniter, но воз и ныне там! Мой советую попробуйте ModX, очень удобная, быстро развивающееся система и сделать на ней можно практически все что угодно!

  • http://trua.in Александр

    Собрал у себя на домашнем железе аналог “nimpx”. Недавно решил обзавестись блогом, выбрал WP, у него ядро довольно не плохо оптимизировано под сео. Вообще всё зависит от вэбмастера а не от движка, просто действительно, смотря для каких целей вам нужен сайт, для Блога, для инет магазина, для визитки, сателит и т.д.

  • Константин

    СПС Щас папробую MODx , отпишусь что и как =) мне сайт нужен , м… Для личной страницы я пишу музыку вот и решит поставить сайт =)

  • Константин

    А на счёт wordpress эт конечно оч круто но только на одну сеть у меня 3 сети и на каждой сети разные ип адреса и домены.

  • Константин

    Александр

    Для везитки какой именно?

    Извените за флуд =)

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

    @Константин Сайт визитки до 15 страниц. Кстати сегодня вышла ModX Revolution 2.0. В чем проблема если несколько сетей,делаете по виртуальному хосту для каждой сети и пусть обращаются в один каталог/

  • Константин

    Я вот точно не понимаю как пользоваться виртуальной …….. если перенапровлять на один хост допустим на телеос ип адрес 10.9.4.4 как же тогда люди с логики будут заходит . адрес слогики 192.168.9.48 и с инэта также. Допустим вы зашли с инета и вас перенаправили на хост телеоса разве будет видеть каталог с сайтом , я пробовал не получается шаблон отображает сылку телеоса и вата получается =)

    Может есть другой способ я хз . подскажи пожалусто =)

  • Константин

    Да и сайт мне нужен чтобы пользователи могли зайти прослушать песни .пондравилось скачали , также прокаментировали , соотвествено фото и видео , так же, може использовать Social Network вроди всё присутствует =)

  • Константин

    И ещё у меня комп слабенький аперативы 512 но апатч хавает очень много как снизить нагрузку на апатч чтобы меньше хавал аперативы вот сейчас 192280kb это оч много,

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

    @Константин Попробуйте вместо NIMP его младшего брата NIMPix он без апача, только nginx. Кушает очень мало, для вашего случая это идеальный вариант. Насчет движков то думаю для вас подойдут wordpress, joomla, pligg, dle у всех есть свои плюсы и минусы, выбирайте только по удобности лично для вас.

  • Константин

    спс =) что ответили =)

  • Константин

    поставил я NIMPix всё работает отлично но вот теперь у меня фотогалерея косячит да и вообще чёто с кодировкой как поменять кадировку вроди в MYSQL поменял default-character-set=cp1251
    а чёт неработает (

  • Константин

    “; function prcmp ($a, $b) {if ($a==$b) return 0; if ($a$maxname) {print “$shapka $back ваше имя или пустое, или превышает $maxname символов!”; exit;} if ($msg===”" || strlen($msg)>$maxmsg) {print “$shapka $back ваше сообщение или пустое или превышает $maxmsg символов.”; exit;} if (!eregi(”^([0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)$”, $email) and strlen($email)>30 and $email!==”") {print “$shapka $back и введите корректный E-mail адрес!”; exit;} $fotoname = $_FILES['file']['name']; $fotosize=$_FILES['file']['size']; $ext = strtolower(substr($fotoname, 1 + strrpos($fotoname, “.”))); if (!in_array($ext, $valid_types)) {echo ‘ФАЙЛ НЕ загружен. Возможные причины:
    - разрешена загрузка только файлов с такими расширениями: gif, jpg, jpeg, png
    - Вы пытаетесь загрузить не графический файл;
    - неверно введён адрес или выбран файл;
    ‘; exit;} $findtchka=substr_count($fotoname, “.”); if ($findtchka>1) {echo “ТОЧКА встречается в имени файла $findtchka раз(а). Это ЗАПРЕЩЕНО!
    \r\n”;} $bago=”Извините. В имени ФАйла запрещено использовать .php, .html, .htm”; if (preg_match(”/\.php/i”,$fotoname)) {echo “Вхождение \”.php\” найдено. $bago”; exit;} if (preg_match(”/\.html/i”,$fotoname)) {echo “Вхождение \”.html\” найдено. $bago”; exit;} if (preg_match(”/\.htm/i”,$fotoname)) {echo “Вхождение \”.htm\” найдено. $bago”; exit;} if (!preg_match(”/^[a-z0-9\.\-_]+\.(jpg|gif|png|)+$/is”,$fotoname)) {print “Запрещено использовать РУССКИЕ буквы в имени файла!”; exit;} if (file_exists(”$datadir/$fotoname”)) {print “Файл с таким именем уже существует на сервере! Измените имя на другое!”; exit;} $fotoksize=round($fotosize/10.24)/100; $fotomax=round($max_file_size/10.24)/100; if ($fotoksize>$fotomax) {print”Вы превысили допустимый размер фото!

  • Константин

    вот и так вся страница . фотогалерея без базы данных

  • Константин

    Скажите пожалусто а на каком движке этот сайт _http://brabra.ru/
    может кто нить рипнуть =)

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

    Насчет brabra.ru на 99% это не CMS, рипнуть врятле получится я бы даже сказал то это не PHP сильно уж быстрый может руби или джанго). По вашей фотогалерее: попробуйте поставить PHP 5.2.13, если не поможет пришлите все логи и название движка на nimpboxПЁСИКgmail.com

  • Константин

    Скажите как собрать данное творение оч хочется =) я про бра бра

  • Константин

    Посоветуйте фотогалерею чтобы можно было коментировать фото , выстовлять рейтинг, ну и канечно регистрация пользователя =)

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

    Попробуйте Сoppermine _https://sourceforge.net/projects/coppermine/

  • Константин

    СпС большое =)
    а на счёт сайта бра бра как можно такой поставить , я бы тестил =)

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

    Быстро сделать нечто подобное можно на joomla, под нее даже есть подобные шаблоны гляньте тут _http://boygj.com/, но вам обеспечены тормознутость и деревянность joomlы.

  • Константин

    поставил на joomla это капец действительно тормозит , но всё же работает , но хочется лучшего пытался оптимизировать данное творение , но результат только на 5% остальные 95% как тормозили так и тормозят а по поводу сайта визитки ModX Revolution 2.0 чёт не очень то система.
    Скажите а это что за галерея _http://www.photobratsk.ru/ на каком движке, или тоже оттуда что и Бра Бра?

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

    Про ModX вы зря очень гибкая и красивая система. Как из анекдота:
    Вы не любите кошек? Вы просто не умеете их готовить!
    Джумла такая и будет тормознутая и дубовая оптимизировать ее врятле получится. photobratsk.ru это что то самописное, но немного похоже на Drupal.

  • Ruffneck

    поставил NIMP 1.3.0 залил базу !
    захожу на сайт и вижу : “Unknow colum ‘useragent’ in xxx.php line 200″

    поставил XAMPP и все заработало !
    что не так сделал ?

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

    Скорее всего проблема в версии Mysql, залилась не вся база! При импорте базы были ошибки, таблица useragent существует?

  • Ruffneck

    таблица useragent не существует !

    вот часть кода хотя нету смысла постить его !

    большое спасибо за сервер !

    [b]if (!defined (’SKIP_LOCATION_SAVE’))
    {
    $host = getip ();
    $useragent = htmlspecialchars (strtolower ($_SERVER['HTTP_USER_AGENT']));
    $page = htmlspecialchars ($_SERVER['SCRIPT_NAME']);
    $querystring = (isset ($_SERVER['QUERY_STRING']) ? ‘?’ . htmlspecialchars ($_SERVER['QUERY_STRING']) : ”);
    (sql_query (’REPLACE INTO ts_sessions VALUES (\” . md5 ($host . $useragent) . ‘\’, \” . ($GLOBALS['CURUSER']['id'] ? 0 + $GLOBALS['CURUSER']['id'] : 0) . ‘\’, ‘ . sqlesc ($host) . ‘, \” . time () . ‘\’, ‘ . sqlesc ($page . $querystring) . ‘, ‘ . sqlesc ($useragent) . ‘)’) OR sqlerr (__FILE__, 304));
    unset ($host);
    unset ($useragent);
    unset ($page);
    unset ($querystring);
    }[/b]

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

    Попробуйте ради интереса, импортировать базу не всю полностью, а по одной таблице, на какой будет ошибка, там и копать. При переносе с более ранних версий mysql на новые, к сожалению ошибки встречаются часто.

  • Ruffneck

    я попробую !
    хотя по моему нету смысла это делать !
    заливаю SQL без всяких ошибок только при входе на сайт мне выдает эту ошибку !

    таблиц или Fields с именем USERAGENT не существует у меня !

    поешл пробовать опять ! :)

  • Ruffneck

    SQL Error
    Data too long for column ‘useragent’ at row 1
    in C:\xxxxxxxx\include\bittorrent.php, line 304

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

    Пришлите логи на nimpboxСАБАКАgmail.com, а что за версию PHP вы используете 5.2.13 или 5.3.2? Что у вас за движок(название,версия)?

  • Ruffneck

    php 5.3.2 пользую

    а движок TS XAM так можно сказать рипы с этого движка выдираю !

blog comments powered by Disqus
top