A skeleton for creating applications with CakePHP 5.x.
The framework source code can be found here: cakephp/cakephp.
git clone git@github.com:Jagepard/testBlog.cake.git
cd testBlog.cake
composer install
Create a database, for example: testBlog_cake
Specify connection parameters in the configuration file: config/app_local.php
/*
* Connection information used by the ORM to connect
* to your application's datastores.
*
* See app.php for more configuration options.
*/
'Datasources' => [
'default' => [
'host' => 'localhost',
/*
* CakePHP will use the default DB port based on the driver selected
* MySQL on MAMP uses port 8889, MAMP users will want to uncomment
* the following line and set the port accordingly
*/
//'port' => 'non_standard_port_number',
'username' => 'jagepard',
'password' => 'password',
'database' => 'testBlog_cake',
/*
* If not using the default 'public' schema with the PostgreSQL driver
* set it here.
*/
//'schema' => 'myapp',
/*
* You can use a DSN string to set the entire configuration
*/
'url' => env('DATABASE_URL', null),
],
/*
* The test connection is used during the test suite.
*/
'test' => [
'host' => 'localhost',
//'port' => 'non_standard_port_number',
'username' => 'my_app',
'password' => 'secret',
'database' => 'test_myapp',
//'schema' => 'myapp',
'url' => env('DATABASE_TEST_URL', 'sqlite://127.0.0.1/tmp/tests.sqlite'),
],
],
Run migrations:
bin/cake migrations migrate
Seeding user data:
bin/cake migrations seed
Launch the built-in server:
bin/cake server
Admin panel:
http://localhost:8765/admin
User identity:
Login: admin@admin.com
Password: password