• Запустил на компе виртуальный хост под Linux Ubuntu 15.04. Проверил хост работает. Создал копию базы сайты и скопировал весь сайт в папку виртуального хоста. В wp-config подправил:

    /** MySQL имя пользователя */
    define('DB_USER', 'root');
    
    /** MySQL пароль базы данных */
    define('DB_PASSWORD', 'х');
    
    /** MySQL сервер - иногда требуется изменять это значение. например на Мастерхосте */
    define('DB_HOST', '127.0.0.1');

    Имя виртуального хоста = имени моего сайта(домена)
    Имя баз SQL то же одинаковые.
    при заходе на созданный локальный хост ничего не происходит (ожидал, что копия сайта запустится).
    Видимо в wp-config что то не так, либо еще где то надо что то править.
    Кто нибудь разворачивал локально копию сайта?

Просмотр 10 ответов — с 16 по 25 (всего 25)
  • Модератор Yui

    (@fierevere)

    永子

    виновата тема которая не поддерживает вашу php 5.5 +
    попробуйте с другой , лучше стандартной

    и да, включите расширение mysqli

    и да, включите расширение mysqli

    а как? и где?

    Раскомментировать в php.ini
    заменить

    ;extension=php_mysqli.dll

    на

    extension=php_mysqli.dll

    (убрать в начале точку с запятой)

    ЗЫ. После изменений php.ini обязательно перезапустить сервер.

    Модератор Yui

    (@fierevere)

    永子

    visajack, у тс убунта 😀 какие еще .dll ? )

    extension=mysqli.so

    и перезапустить php (apache если mod_php)

    Раскомментировать в php.ini
    ;extension=php_mysqli.dll
    на
    extension=php_mysqli.dll

    не нашел такого. вот секция MySQLi:

    [MySQLi]
    
    ; Maximum number of persistent links.  -1 means no limit.
    ; http://php.net/mysqli.max-persistent
    mysqli.max_persistent = -1
    
    ; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
    ; http://php.net/mysqli.allow_local_infile
    ;mysqli.allow_local_infile = On
    
    ; Allow or prevent persistent links.
    ; http://php.net/mysqli.allow-persistent
    mysqli.allow_persistent = On
    
    ; Maximum number of links.  -1 means no limit.
    ; http://php.net/mysqli.max-links
    mysqli.max_links = -1
    
    ; If mysqlnd is used: Number of cache slots for the internal result set cache
    ; http://php.net/mysqli.cache_size
    mysqli.cache_size = 2000
    
    ; Default port number for mysqli_connect().  If unset, mysqli_connect() will use
    ; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
    ; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
    ; at MYSQL_PORT.
    ; http://php.net/mysqli.default-port
    mysqli.default_port = 3306
    
    ; Default socket name for local MySQL connects.  If empty, uses the built-in
    ; MySQL defaults.
    ; http://php.net/mysqli.default-socket
    mysqli.default_socket =
    
    ; Default host for mysql_connect() (doesn't apply in safe mode).
    ; http://php.net/mysqli.default-host
    mysqli.default_host =
    
    ; Default user for mysql_connect() (doesn't apply in safe mode).
    ; http://php.net/mysqli.default-user
    mysqli.default_user =
    
    ; Default password for mysqli_connect() (doesn't apply in safe mode).
    ; Note that this is generally a *bad* idea to store passwords in this file.
    ; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
    ; and reveal this password!  And of course, any users with read access to this
    ; file will be able to reveal the password as well.
    ; http://php.net/mysqli.default-pw
    mysqli.default_pw =
    
    ; Allow or prevent reconnect
    mysqli.reconnect = Off

    Вообще интересует если я обновлюсь с 3.6.1 до текущей версии у меня плагины не по слетают и будет ли сайт нормально работать. На живом сайте как то не хочется экспериментировать.

    visajack, у тс убунта 😀 какие еще .dll ? )

    Ха. Я только сейчас «принял» эту инфу 🙂

    виртуальный хост под Linux Ubuntu 15.04

    есть во такое:

    ;;;;;;;;;;;;;;;;;;;;;;
    ; Dynamic Extensions ;
    ;;;;;;;;;;;;;;;;;;;;;;
    
    ; If you wish to have an extension loaded automatically, use the following
    ; syntax:
    ;
    ;   extension=modulename.extension
    ;
    ; For example, on Windows:
    ;
    ;   extension=msql.dll
    ;
    ; ... or under UNIX:
    ;
    ;   extension=msql.so
    ;
    ; ... or with a path:
    ; If you only provide the name of the extension, PHP will look for it in its
    ; default extension directory.
    ;;
    ;   extension=/path/to/extension/msql.so
    ;

    но

    extension=mysqli.so

    такого нет

    Модератор Yui

    (@fierevere)

    永子

    ну так напишите это туда

    само расширение поставляется в пакетах
    php5-mysql
    или php5-mysqlnd

    вместе с mysql.so , т.е. оно должно быть установлено

    кстати это не причина ошибки, это причина предупреждения
    а ошибка в том что тема не адаптирована для php 5.6

    кстати это не причина ошибки, это причина предупреждения
    а ошибка в том что тема не адаптирована для php 5.6

    Понял. Спасибо Yui ゆい

Просмотр 10 ответов — с 16 по 25 (всего 25)
  • Тема «Сайт локально» закрыта для новых ответов.