問題点
cake php2でターミナル上でbake allと入力して、UserのCRUDページを作りたいのですが、うまくいきません。本来は、UserやPageなどテーブルが表示されるはずが、「Your database does not have any tables.」と表示されます。
MAMPのphpmyadmin上ではusersテーブルやpostsテーブルを作成しています。
参照しているデータベースが違うのか、それとも権限の問題でしょうか。
どなたかご教示ください。
コード
$ /usr/local/etc/php/7.4/php.ini pdo_mysql.default_socket=/Applications/MAMP/tmp/mysql/mysql.sock
./Console/cake bake all PHP Warning: Module 'zip' already loaded in Unknown on line 0 Warning: Module 'zip' already loaded in Unknown on line 0 Welcome to CakePHP v2.10.22 Console --------------------------------------------------------------- App : app Path: /Applications/MAMP/htdocs/cakephp2_team/app/ --------------------------------------------------------------- Bake All --------------------------------------------------------------- Your database does not have any tables.
public $default = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'localhost', 'port' => '', 'login' => 'root', 'password' => 'root', 'database' => 'posts', 'schema' => '', 'prefix' => '', 'encoding' => 'utf8' );
環境
php 7.4.1
Cakephp2 CakePHP 2.10.22
あなたの回答
tips
プレビュー