ackintosh

勉強したことなどをメモしています。

MAMPでCakePHPを使う。

mysqlのエラーが出る場合。

Warning Error: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in [/Applications/MAMP/htdocs/cakephp/lib/Cake/Model/Datasource/Database/Mysql.php, line 160]

app/Config/database.php

<?php
public $default = array(
		'datasource' => 'Database/Mysql',
		'persistent' => false,
		'host' => 'localhost',
		'port' => '/Applications/MAMP/tmp/mysql/mysql.sock',// <--追記
		'login' => 'root',
		'password' => 'root',
		'database' => 'dbName',
		'prefix' => '',
		'encoding' => 'utf8',// <--コメントインしておく
	);
?>

タイムゾーンのエラーが出る場合

Warning: strtotime(): It is not safe to rely on the system's timezone settings. ………

app/Config/core.php

<?php
//date_default_timezone_set('UTC');
date_default_timezone_set(‘Asia/Tokyo’);
?>