Etapy budowy aplikacji CakePHP 4
Przygotować dokumentację projektu: aplikacja, visio,
-- przygotować informacje dir: /var/www/mysite.pl database: mysitedb user: 'user1'@'localhost' passwd: "gFtd67%6djEsws0**6!x8s"
Etapy budowy aplikacji CakePHP 4
Przygotować dokumentację projektu: aplikacja, visio,
-- przygotować informacje dir: /var/www/mysite.pl database: mysitedb user: 'user1'@'localhost' passwd: "gFtd67%6djEsws0**6!x8s"
W Dockerfile powinna znaleźć się instrukcja ENTRYPOINT i/lub CMD. Najczęstszy scenariusz:
CMD – Polecenie i parametry startowe kontenera, lub parametry do ENTRYPOINT
Czytaj dalej Dockerfile – CMD, ENTRYPOINT
127.0.0.1:6379> help @list
URLSearchParams() – narzędzie/obiekt do obsługi query params.
https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams
# npm install n -g
Aktualizuje node do ostatniej stabilnej wersji
class ArticlesTable extends Table
{
public function initialize(array $config)
{
$this->setDisplayField('title');
}
}
$query = $articles->find('list' , [ 'keyField' => 'slug' , 'valueField' => 'title' 'groupField' => 'author_id' ]); $data = $query->toArray();
$query = $articles->find('list' , [ 'keyField' => 'id' , 'valueField' => 'author.name' ])->contain([ 'Authors' ]);
$query->enableHydration(false);
# apt-get install mysql-server
Konfiguracja poinstalacyjna np. ustawienie haseł
# mysql_secure_installation
# mysql -u root -p
Utworzenie bazy danych, użytkownika i uprawnienia
> create database testdb; > create user 'tester'@'localhost' identified by 'mypass'; > grant all on testdb.* to 'tester';
Utworzenie usera w czasie przydzielania uprawnień
> grant all on testdb.* to 'testuser' identified by 'mypassword';
Sprawdzenie uprawnień
> show grants for testuser;