Отправляет email-рассылки с помощью сервиса Sendsay

Как сделать популярный сайт.

  Все выпуски  

Как сделать популярный сайт. ~~~~~ Денвер 2014 ~~~~~


Добрый день,
уважаемые читатели рассылки
"Как сделать популярный сайт"
Выпуск 204.
~~~~~ Денвер 2014 ~~~~~
Внимание! Если ваша почтовая программа не отображает корректно рисунки или тексты, то
Нажмите здесь :: http://kocby.ru/post/webmaster/text/issue204.html

Денвер 2014.

Если Вы не популярны,
Значит, Вас как бы и не существует...



Как сделать популярный сайт. Выпуск 204. Денвер 2014. Сегодня у нас разговор о старом добром и очень популярном в России функционале разработчика под названием "Денвер" ("Джентльменский набор Web-разработчика"). Не знаю, как работаете вы, но я обычно делаю так. Делаю и тестирую новую созданную систему сначала именно на "Денвере", на локальном компьютере. Затем устанавливаю ее на тестовой схеме в Интернете. А затем уже переношу на боевую схему. Понятно, что тут "Денвер" играет очень важную роль первоначальной стартовой точки, и крайне желательно, чтобы он работал без явных глюков. В общем-то он и работает вполне ок, но вот бывают случаи, об одном из которых я поведаю в этом выпуске. При запуске дает сообщение: Запуск программы невозможен, т.к. на компьютере отсутствует MSVCR71.dll. Попробуйте переустановить программу. После нажатия "ОК" выдается еще одна ошибка (PHP Startup: Unable to load dynamic library '/usr/local/php5/ext\php_interbase.dll' - Не найден указанный модуль.)
© Перепечатка разрешается с установкой ссылки на ресурс http://kocby.ru/.



Уважаемые коллеги!

В нашем последнем выпуске...

Стиль сайта :: http://kocby.ru/post/webmaster/text/issue203.html

Я презентовал бесплатный онлайновый курс CSS. Лично мне этот курс очень нравится, я сам до сих пор иногда посещаю его, чтобы освежить в памяти те или иные моменты.

Сегодня у нас разговор о старом добром и очень популярном в России функционале разработчика под названием "Денвер" ("Джентльменский набор Web-разработчика").

Не знаю, как работаете вы, но я обычно делаю так. Делаю и тестирую новую созданную систему сначала именно на "Денвере", на локальном компьютере. Затем устанавливаю ее на тестовой схеме в Интернете. А затем уже переношу на боевую схему.

Понятно, что тут "Денвер" играет очень важную роль первоначальной стартовой точки, и крайне желательно, чтобы он работал без явных глюков.

В общем-то он и работает вполне ок, но вот бывают случаи, об одном из которых я поведаю в этом выпуске.

Одному из клиентов обязательно было нужно, чтобы работал функционал cURL (библиотека libcurl).

Эта библиотека (автор Даниэль Стенберг, Daniel Stenberg) весьма популярна и поддерживает работу с такими протоколами как: http, https, ftp, gopher, telnet, dict, file, ldap. Кроме того, функционал cURL поддерживает работу с сертификатами HTTPS, команды HTTP POST и PUT, загрузку по FTP. Функционал cURL поддерживает загрузку данных по формам HTTP, проходит через прокси, читает куки, умеет авторизовать пользователей через пару пользователь и пароль (user+password).

Короче говоря, нужно, значит, нужно. Клиент всегда прав, а в данном случае, он конкретно прав, т.к. функционал cURL - вещь полезная, проверенная и популярная. Надо использовать.

В Денвере функционал cURL поддерживается, но надо ставить к базовому пакету дополнительный пакет.

Действуем строго по инструкции. Тут, как раз и свежий компьютер попал под руки. Ставим сначала базовый пакет (самой свежей версии по состоянию на сегодня, 15.03.2014) -
Denwer3_Base_2013-06-02_a2.2.22_p5.3.13_m5.5.25_pma3.5.1_xdebug.exe
Тут все стало хорошо, без проблем и вопросов.
Теперь ставим дополнительный пакет:
Denwer3_PHP5_2012-06-20_php5.3.13.exe

И вот после установки этого дополнительного пакета, "Денвер" вдруг начинает показывать загадочные фокусы. При запуске дает сообщение: Запуск программы невозможен, т.к. на компьютере отсутствует MSVCR71.dll. Попробуйте переустановить программу.

После нажатия "ОК" выдается еще одна ошибка (PHP Startup: Unable to load dynamic library '/usr/local/php5/ext\php_interbase.dll' - Не найден указанный модуль.)

Интересно, что на самом деле файл php_interbase.dll есть а папке Z:\usr\local\php5\ext\ !

Далее, если не сдаваться, и упорно жать "ОК", то "Денвер" покажет эти сообщения еще по одному разу и далее работает, вроде как нормально.

Была хорошая версия, что во всем виновата новая винда 8, но версия оказалась ложной. Этот странный дефект стабильно проявляется во всех популярных версиях OS windows: XP, win7, win8.

К счастью, лекарство нашлось быстро. Лечится дефект также одинаково во всех указанных выше операционных системах простым и неожиданным способом. Оказывается, надо повторить установку базового пакета уже поверх установленного дополнительного, и "Денвер" работает ок, причем нужная нам поддержка функционала cURL (библиотека libcurl) также работает.

Но, несмотря на такие мелкие проблемы, "Денвер" является отличным средством для разработчика, которое можно рекомендовать для использования.

Более подробная информация о "Денвере" здесь:
http://kocby.ru/post/webmaster/php-mysql/denver/

Спасибо за внимание.

~~~~~ Обратная связь ~~~~~

У вас есть два способа реагирования на данный выпуск.

На форуме...

"Как сделать популярный сайт" на форуме :: http://kocby.ru/b/viewforum.php?f=5

Написать лично мне.

Данные для связи на контактной страничке :: http://kocby.ru/contact.html

Ниже дан мой работающий емейл, но доставка через форму на указанном урле надежнее, ее вероятность является почти 100%.
::::::::::::::::::::::::
::: Vladimir Abramov :::
::: va@sumat.ru ::::::::
::: http://sumat.ru/ :::
::::::::::::::::::::::::

### Конец выпуска.

В избранное