Миграция с WAMP на рабочий стол Ubuntu

Я перемещаю свой сайт Wordpress из стека WAMP на Win7 в Ubuntu Desktop 13.10.

После экспорта я понял, что все таблицы были записаны как InnoDB, а не MyISAM, поэтому я сделал поиск / замену, чтобы исправить это.

Есть ли что-то, на что я должен обратить внимание в отношении несовместимости между WAMP и стеком LAMP?

Я получаю эту ошибку:

Warning: mysql_connect(): Can't connect to MySQL server on 'x.x.x.x' (111) in /var/www/wp-includes/wp-db.php on line 1147

строка 1147:

$this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );

мой процесс был:

  1. создать базу данных с тем же именем, что и оригинальная БД.
  2. импортировать файл .sql, который был экспортирован со старого сервера WAMP, в этот новый db (опять же, пришлось изменить InnoDB на MyISAM
  3. , создать пользователя db с тем же именем и pw, что и orig db
  4. скопируйте все содержимое моего сайта WordPress в / var / www
  5. , откройте браузер и укажите http: // xxxx / wordpress (оба ip и 'localhost') выдают ту же ошибку, но я построил свой сайт, используя IP, а не тест "localhost"
  6. , собираясь просто http: // xxxx , и я получаю " Это работает! ".

Я смог запустить новый WordPress сайт с нуля, поэтому я уверен, что мои настройки в порядке со стеком LAMP.

Я просто не знаю, где искать.

Любые мысли будут высоко оценены.

1
задан 14 October 2016 в 21:12

1 ответ

Я выяснил то, что было неправильным.

В исходном сайте, я изменил все для поиска IP-адреса, а не "localhost", таким образом, все (export.sql база данных, файл wordpress wp-config.php, апач httpd.conf файл) все пыталось понять hardcoded IP-адрес, который больше не существовал.

я сделал, это должное делает что-то, что я считал о наличии других компьютеров на LAN, не бывшей способной соединяться с сервером Wordpress и что я должен был использовать IP серверов вместо localhost.

Для фиксации его я просто изменил IP нового сервера для соответствия старому. Это разбудило все и работающий, в которой точке я смог войти и переключить все назад на "localhost". и FWIW, тестируя соединения LAN к серверу кажется прекрасным использованием localhost теперь, таким образом, я понятия не имею, что произошло первоначально - все, что я знаю, то, что я не мог соединить использование localhost, но я мог соединить использование IP, но теперь, когда, кажется, не имеет место.

1
ответ дан 14 October 2016 в 21:12

Другие вопросы по тегам:

Похожие вопросы: