웹마짱구의 블로그

728x90
# 가장 큰 디렉토리 10개 찾기
du -h / | sort -rh | head -10

728x90

Laravel 10 + Sail + Redis + Inertia.js + Vue3 + Tailwind CSS + Ziggy 기반의 개발환경음부터 한 번에 구축할 수 있는 전체 과정을 아래에 정드립니다.


1. 프로젝트 생성 및 기본 환경 구축

 
bashn

2. Redis 서비스 추가

docker-compose.yml 파일에서 redis 서비스가 없다면 아래를 추가:

 
yaml

.env 파일 수정

 
env

3. 프론트엔드 패키지 설치

 
bash

4. 설정 파일 작성  수정

vite.config.js

 
js

tailwind.config.js

 
js

resources/css/app.css

 
css

resources/js/app.js

 
js
 

5. Inertia 미들웨어 및 라우트 설정

 
bash

app/Http/Kernel.phpweb 미들웨어 그룹에 아래 한 줄 추가:

 
php

resources/views/app.blade.php(아래와 같이 생성)

 
blade

6. 예제 컨트롤러, 라우트, Vue 페이지 생성

 
bash
 
 
php
 

routes/web.php

 
php
 
Apply

resources/js/Pages/Home.vue

 
vue

7. 빌드 및 실행

 
bash

8. 브라우저에서 확인

  • http://localhost (또 .env의 APP_URL) 접속
  • Inertia + Vue3 기반의 화면이 정상적으로 보이면 성공!

추가 팁

  • Sail 컨테이너 중지: ./vendor/bin/sail down
  • 마이그레이션: ./vendor/bin/sail artisan migrate
  • 스트: ./vendor/bin/sail artisan test

이 순서대로 따라하면,라라  + Vue3 + Inertia + Tailwind + Ziggy + Redis + Sail최신 개발환경을 한 번에 구축할 수 있습니다!

 

=========================================================================

 

curl -s "https://laravel.build/myProject?version=10.*" | bash

10.x 버전이 설치가 안될때

$ composer create-project laravel/laravel:^10.0 myProject

$ cd myProject

$ php artisan sail:install

728x90

#loginctl

 

     c1  123 lightdm    seat0 -   active no   -         
     c2 1001 www        -     -   active yes  3 days ago
     c3 1001 www        -     -   active no   -         
     c4 1001 www        -     -   active no   -  

 

# loginctl kill-session c2

# loginctl kill-session c3

# loginctl kill-session c4

 

 

728x90

원문 : https://minseok-study.tistory.com/entry/userauthpubkey-key-type-ssh-rsa-not-in-PubkeyAcceptedAlgorithms-preauth-OpenSSH-ssh-rsa-deprecated

 

$ vim /etc/ssh/sshd_config

# 하단 구문 추가 후 저장

PubkeyAcceptedAlgorithms +ssh-rsa

$ sudo systemctl restart sshd

728x90

원문 : https://ecwebservices.medium.com/adding-phpmyadmin-to-laravel-sail-64823687e084

 

Adding PHPMyAdmin to Laravel Sail

PHPMyAdmin is very widely used, and it makes MySQL much easier.

ecwebservices.medium.com

 

1. docker-compose.yml 수

...
depends_on:
   - mysql
   - redis
   - minio
   - phpmyadmin
...


phpmyadmin:
   image: 'phpmyadmin:latest'
   ports:
      - 8080:80
   networks:
      - sail
   environment:
      - PMA_ARBITRARY=1

 

2. sail up -d

3. localhost:8080 접속

4. 서버 필드에는 mysql 로 기입.

728x90

원문 : https://lucidmaj7.tistory.com/239

 

Windows 10 WSL 기본 리눅스 설정하기

Windows 10에서 도입된 Windows WSL(Windows Subsystem for Linux)은 Windows에서 리눅스를 사용할 수 있게 해주는 기능입니다. 별도의 가상머신을 설치 하지 않고도! WSL에는 Microsoft Store를 통해서 여러가지 배포

lucidmaj7.tistory.com

 

c:\>wsl -s [변경할 WSL]

728x90

원문 : https://serverfault.com/questions/52285/create-a-public-ssh-key-from-the-private-key

 

Create a public SSH key from the private key?

Let's suppose I have a SSH key, but I've deleted the public key part. I have the private key part. Is there some way I can regenerate the public key part?

serverfault.com

 

$ ssh-keygen -f ~/.ssh/id_rsa -y > ~/.ssh/id_rsa.pub

728x90

원문 : https://digitalogia.tistory.com/282

 

Laravel - 다국어설정, 지역화에 대해서

Laravel 11 버전 이상에서.env 파일에서만 세팅하면 끝난다.APP_TIMEZONE=Asia/SeoulAPP_LOCALE=koAPP_FALLBACK_LOCALE=koAPP_FAKER_LOCALE=ko_KR 지역 설정 하기config/app.php'timezone' => 'Asia/Seoul','locale' => 'ko', 'fallback_locale' =>

digitalogia.tistory.com

 

[ .env  ]

APP_TIMEZONE=Asia/Seoul

APP_LOCALE=ko
APP_FALLBACK_LOCALE=ko
APP_FAKER_LOCALE=ko_KR

 

728x90

원문 : https://zel0rd.tistory.com/140

 

git ignore 안될 때!! (node_modules 제거)

npm을 사용할 때, package.json에는 의존하는 패키지 리스트가 나와있고 npm install을 통해 필요한 패키지들을 받아서 사용하게 된다. 이 패키지들은 node_modules라는 폴더에 설치가 되는데... 수 많은 파

zel0rd.tistory.com

 

$ git rm --cached -r node_modules 

728x90

백업에서 복원시 사용자 정보 수정시  에러 날때.


EXEC sp_change_users_login 'Auto_Fix', '계정이름'