Я перемещаю свой сайт 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 );
мой процесс был:
Я смог запустить новый WordPress сайт с нуля, поэтому я уверен, что мои настройки в порядке со стеком LAMP.
Я просто не знаю, где искать.
Любые мысли будут высоко оценены.
Я выяснил то, что было неправильным.
В исходном сайте, я изменил все для поиска IP-адреса, а не "localhost", таким образом, все (export.sql
база данных, файл wordpress wp-config.php
, апач httpd.conf
файл) все пыталось понять hardcoded IP-адрес, который больше не существовал.
я сделал, это должное делает что-то, что я считал о наличии других компьютеров на LAN, не бывшей способной соединяться с сервером Wordpress и что я должен был использовать IP серверов вместо localhost.
Для фиксации его я просто изменил IP нового сервера для соответствия старому. Это разбудило все и работающий, в которой точке я смог войти и переключить все назад на "localhost". и FWIW, тестируя соединения LAN к серверу кажется прекрасным использованием localhost теперь, таким образом, я понятия не имею, что произошло первоначально - все, что я знаю, то, что я не мог соединить использование localhost, но я мог соединить использование IP, но теперь, когда, кажется, не имеет место.