[Laravel] DigitalPass
'C:\Program Files\Docker\Docker\DockerCli.exe' -SwitchDaemon
https://stackoverflow.com/questions/40459280/docker-cannot-start-on-windows
https://medium.com/@jinawongjino/%E0%B8%A1%E0%B8%B2%E0%B8%97%E0%B8%B3-docker-environment-%E0%B8%81%E0%B8%B1%E0%B8%9A-laravel-project-%E0%B8%81%E0%B8%B1%E0%B8%99-25feb02e720f
Problem solve just remove DB_HOST=mysql
Issue: SQLSTATE[HY000] [2002] No such file or directory (SQL: select count(*) as aggregate from `users`
> which composer
/path/to/composer
> sudo /path/to/composer install
https://stackoverflow.com/questions/40459280/docker-cannot-start-on-windows
https://medium.com/@jinawongjino/%E0%B8%A1%E0%B8%B2%E0%B8%97%E0%B8%B3-docker-environment-%E0%B8%81%E0%B8%B1%E0%B8%9A-laravel-project-%E0%B8%81%E0%B8%B1%E0%B8%99-25feb02e720f
1. docker-compose up -d --build
2. set .env
#docker build -t <project-name> .
#e.g. docker build -t bizportal .
#docker run -dp 3000:3000 <project-name>
#e.g. docker run -dp 3000:3000 bizportal/server
#How to rename container
docker rename admiring_grothendieck bizportal
#How to rename image
docker image tag 44db5143cbd bizportal/server:latest
https://docs.docker.com/get-started/
sudo apt-get install php7.4-xml
php 7.3 sudo apt-get install php7.3-mysql
sudo apt-get --purge remove php-common
sudo apt-get install php-common php-mysql php-cli
https://stackoverflow.com/questions/62240102/php-warning-php-startup-unable-to-load-dynamic-library-pdo-mysql-so
Clear Cache:
====================
> wsl
> code .
===================
install nginx
https://phoenixnap.com/kb/how-to-install-nginx-on-ubuntu-20-04
====================
sudo apt install php7.4-cli
sudo apt-get update
sudo apt-get install php-mbstring
------------------
composer require laravel/breeze --dev
Issue: mbstring
laravel/framework v8.40.0 requires ext-mbstring
https://stackoverflow.com/questions/49087913/laravel-framework-requires-ext-mbstring
Issue: ext-dom
phpunit/phpunit 9.5.4 requires ext-dom *
sudo apt-get install php7.4-xml
Issue: npm
sudo apt install nodejsset path node
/etc/environment
npm -v
npm install
----------------------
Edit php.ini
sudo nano /etc/php/7.4/cli/php.ini
;extension=php_pdo_mysql.dllphp 7.3 sudo apt-get install php7.3-mysql
sudo apt-get --purge remove php-common
sudo apt-get install php-common php-mysql php-cli
https://stackoverflow.com/questions/62240102/php-warning-php-startup-unable-to-load-dynamic-library-pdo-mysql-so
-------------------
Clear
Clear Cache:
Clear Route Cache:
php artisan route:cache
Clear Config Clear:
php artisan config:clear
Clear View Cache:
php artisan view:clear
Clear Config Cache:
php artisan config:cache
-------------------
Troubleshoot
Issue: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known (SQL: select * from information_schema.tables where table_schema = example_app and table_name = migrations and table_type = 'BASE TABLE
Issue: SQLSTATE[HY000] [2002] Connection refused (SQL: select count(*) as aggregate from `users`
DB_HOST=localhost
DB_HOST=mysql
> php artisan migrate:fresh //insteadIssue: Docker: ERROR Cannot start service nginx: OCI runtime create failed
Unable to start nginx
Solution: fixed docker-compose.yml
1) set ./nginx.conf.dev:/etc/nginx/conf.d instead of ./nginx.conf.dev:/etc/nginx/conf.d/default.conf
Issue: vmmem take all memory resources
solution:
1) shutdown >wsl --shutdown
2) setup .wslconfig in c:\users\<username>
3) start wsl >wsl
4) restart docker desktop
or
Have you tried looking at Resources > Advanced ? I see the settings in there. Changed it and it seems to help, now CPU is running normal. See that memory consumption is now high though (make sense, vmmem properly was busy swapping). Thanks for the tip @ [tmuecksch]
Issue: [RuntimeException]
/mnt/d/xxx/xxx/xxx/vendor/psr does not exist and could not be created.
sudo chmod -R 775 /ROOT_OF_YOUR_APP/vendor/
sudo chown -R $USER:$USER /ROOT_OF_YOUR_APP/vendor/
> which composer
/path/to/composer
> sudo /path/to/composer install
> sudo /path/to/composer require spatie/crawler
Comments
Post a Comment