我在XAMPP環境中創建了Drupal網站,但希望在MAMP環境中進一步開發它。也就是說,不會丟失我已經添加的所有內容。我改變了的settings.php文件中像這樣將Drupal站點從XAMPP遷移到MAMP
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'drupal',
'username' => 'root',
'password' => 'root',
'host' => 'localhost:8889',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
但我得到的錯誤:
PDOException:SQLSTATE [HY000] [2005]未知MySQL服務器主機的 'localhost:8889'(2)lock_may_be_available( )(/Applications/MAMP/htdocs/kooknet2/includes/lock.inc的第164行)。
有誰知道我該如何解決這個問題?謝謝!
這將修復PDO錯誤,但它可能無法解決在xampp和mamp之間移動的根本問題。他們每個人都使用不同的mysql實例,所以你將無法連接到mamp的xampp mysql db(除非你在同一時間和不同的端口上同時運行它們,但是這樣做會影響目的) – messedup