Перейти к публикации

Ошибка в compare версий PHP


Рекомендованные сообщения

1. В системных требованиях на сайте указана версия PHP 5.4

2. При установке проверка идет на версию PHP 5.4

if (version_compare(phpversion(), '5.4', '<')) {
    $status = '<span class="text-danger"><b>Нет</b></span>';
    $errors = true;
} else {
    $status = '<span class="text-success"><b>Да</b></span>';
}

3. В админ панели модуля, на главной в файле /engine/inc/main.php сравнение идет уже с PHP 5.5

if (version_compare($phpv, '5.5', '<')) {
    echo "<div class=\"alert alert-danger alert-styled-left alert-arrow-left alert-component\">{$lang['stat_phperror']}</div>";
}

 

Ссылка на сообщение
Поделиться на других сайтах

Никакой ошибки тут нет. Прочитайте внимательно сообщение которую выдает главная страница в админпанели. Она выдает сообщение о минимальной рекомендуемой версии, а установка требует минимально необходимой. Это разные вещи. Рекомендуется 5.5 и выше, минимально требуется 5.4 и выше. Например DLE работает на линейке 5.4 но менее эффективно, т.к. часть функций, которые есть начиная с 5.5 он эмулирует уже PHP средствами. Ну например шифрование паролей и т.д.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...