Поддержка Проблемы и решения Проблема с установкой

  • Всем доброго времени суток!

    При установке WordPress получил ругательное сообщение.
    Не удаётся продолжить установку, так как WordPress 3.0.4 требует MySQL версии 4.1.2 или выше. У вас версия . Вместо номера версии — пустое место.

    Написал php скрипт с mysql_get_server_info(), версию выдает как надо. MySQL server version: 5.0.91. D исходниках WordPress используется эта же функция…

    Подскажите пожалуйста, в чем может быть проблема?

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    А что выведет такой скрипт?

    <?php
    include 'wp-load.php';
    echo 'db_version: ' . $wpdb->db_version() . "<br />\n";
    echo 'mysql_get_server_info: ' . mysql_get_server_info( $wpdb->dbh );
    ?>

    Пустая страница… Ничего не выводит.

    Ради попробовать написал скрипт:

    <?php
        include "1.txt";
        // Включил файл: 1.txt в нем записано число 12
        // Результат - вывод 12
    ?>
    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Почему-то я не подумал, что WordPress ещё не установлен. Но вообще в этом случае wp-load.php должен был перенаправить на установку.

    А так?

    <?php
    $dbhost = '...';
    $dbuser = '...';
    $dbpassword = '...';
    
    $dbh = mysql_connect( $dbhost, $dbuser, $dbpassword, true );
    echo 'mysql_get_server_info: ' . mysql_get_server_info( $dbh ) . "<br />\n";
    echo 'db_version: ' . preg_replace( '/[^0-9.].*/', '', mysql_get_server_info( $dbh ) );
    ?>

    У меня выводит:

    mysql_get_server_info: 5.0.45-community-nt
    db_version: 5.0.45

    Вот такой вывод получился:

    mysql_get_server_info: 5.0.91
    db_version:

    Похоже что-то не так с регулярным выражением…

    Заметил интересную особенность, почему-то не срабатывают регулярные выражения которые используются в WordPress… В частности не удается задать имя пользователя при установке. Хотя использую только буквенное обозначение (например, user).

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    А с примерами из документации preg_replace() работает?
    http://php.net/manual/en/function.preg-replace.php
    Впервые вижу такой симптом. Предполагаю, что проблема в настройках PHP.

    Я уже стал склоняться к этому. Буду давить на Администратора сервера, чтобы настроил PHP. Спасибо за участие в проблеме!

    Модератор Yuri

    (@yube)

    Опаньки! Еще одна жертва «У вас версия .» — на форуме у Макса.

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Проблема с установкой» закрыта для новых ответов.