Вход • Регистрация

Diafan + Denwer

  • 03 ноября 2011 г. , редакция: 04 ноября 2011 г.
  • Сегодня пришлось решать задачу, которая ранее не появлялась. Что случилось с Денвером (на моей машине) - сказать не могу, но при установке на локальный компутер появилась неприятная надпись "Требуется поддержка сокетов". Внимательно изучив свой Денвер я обнаружил, что такого расширения нет, поэтому прикрепляю архив с расширениями к Денверу последней версии. Скачал расширения, установил, подправил php.ini, перезапустил Денвер - никакой реакции. В результате данных манипуляций пришел к выводу, что проблемы с Денвером не являются очевидными. Но работать нужно, а Diafan не ставится. Решение, которое нашел не является однозначным, но должно помочь разработчикам сайтов. Итак:
    1. Скачать расширения для Денвера и установить
    2. Подправить php.ini
    3. Открыть файл installation/install.php
    4. Находим блок кода, ориентировосно строка 427
    ...
    <tr>
    <td class="item">Поддержка сокетов</td>
    <td align="left">
    <?php
    $fp = @fsockopen('diafan.ru', 80);
    echo $fp ? '<b><font color="green">да</font></b>' : '<b><font color="red">Необходима</font></b>';
    if(! $fp)
    {
    $disabledb = 1;
    }
    ?>
    </td>
    </tr>
    ...
    и в строке $fp = @fsockopen('diafan.ru', 80); меняем diafan.ru на ваш_домен

    Вот собственно и все. Для разработки дизайна и подпиливания скриптов (при необходимости) стабильности должно хватить.

    P.S. Нужна ли проверка сокетов, как таковая? Нужна. Поскольку может возникнуть ситуация, когда контент будет отображаться не совсем правильно, т.е. "кусками". Можно, конечно, вырезать проверку сокетов при инсталляции, но тогда стабильность работы ЦМС может снизится.
    • 04 ноября 2011 г.
    • Сокеты нужны также для получения автообновления.
      Смена домена в fsockopen() смысла не имеет, так как если поддержки сокетов нет, то ее нет и неважно, какой домен для ее проверки запрашивать. Чтобы инсталл прошел, достаточно изменить
      $disabledb = 1; на $disabledb = 0;
      • 19 февраля 2019 г. , редакция: 19 февраля 2019 г.
      • Здравствуйте, в каком файле это правиться?

Новости

  • Вчера, 12:37
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 
  • 17 января
  • В преддверии 2025 года была выпущена сборка 7.2.5, которая не приносит радикальных изменений в функциональности, но способствует повышению стабильности работы системы и расширению возможностей облачного сервиса для создания сайтов.
  • 18 июня 2024 г.
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.

Форум