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

Ошибка в 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 средствами. Ну например шифрование паролей и т.д.

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...