🍒 설치 전 사전 작업들어가기 전에.. .. 구시대의 유물인 제로보드4를 찾아 왔다는 건 기본적인 갠홈 지식은 있다는 가정 하에 진행합니다. 혹시 설정하시다가 문의사항 있으시면 편하게 댓글로 남겨주세요! 1. zb4 for php8 다운로드==> 호스팅 신청할 때 PHP 버전을 8.0 또는 8.2로 지정해주세요.https://github.com/unpieceof/zeroboard4-php8/releases/tag/4.1.1 Release v4.1.1 · unpieceof/zeroboard4-php8ZB4 for PHP8 Password() function 삭제에 따른 오류 수정github.com 2. 다운로드 한 파일의 압축 해제==> 열심히 소스 수정 방법을 쓰다가.. 그냥 수정한 버전으로 위에 올려..
🚫 Fatal error: Uncaught mysqli_sql_exception 제로보드와 xe를 거쳐 아보카도 에디션을 써볼까.. 하고 닷홈 호스팅을 받았는데 설치부터 막혔다. install 화면까진 잘 진행 되었는데, 관리자 로그인으로 넘어가지 않고 다음과 같은 에러와 마주쳤다. Warning: Undefined array key "article_default_table" in /hosting/aroundof/html/common.php on line 262 Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server ..
!!!! 2024.07.17 추가 - PHP8 설치 버전 게시글을 참조해주세요 !!!!https://unpieceof.tistory.com/48 [Zeroboard4] 제로보드4 설치하기(2024년 개정판)🍒 설치 전 사전 작업들어가기 전에.. .. 구시대의 유물인 제로보드4를 찾아 왔다는 건 기본적인 갠홈 지식은 있다는 가정 하에 진행합니다. 혹시 설정하시다가 문의사항 있으시면 편하게 댓글unpieceof.tistory.com 🚫 제로보드 4.1 설치 중 넘어가지 않는 경우오랜만에 개인 홈을 만들어보려고 제로보드4를 설치하는 중에 관리자 정보 입력에서 도저히 넘어가질 않았다. 정보를 모두 입력하고 [정보 입력 완료]를 누르면 You have an error in your SQL syntax... 하..
🍒 마스토돈 설치 환경 : 이후에 똑같은 고생을 하지 않고자 개인 기록 삼아 남겨둡니다. 더 간단한 방법이 있다면 말씀해주세요! - 서버 호스팅 : DigitalOcean - OS : Devian 11 - Platform : yunohost - 수정 대상 파일 : .env.production . yunohost를 통해 설치할 경우, 설정 파일의 주소가 /var/www/mastodon/live/ 하위에 있지만, Docker/Bash/Manual 등 다른 방식으로 직접 설치한 경우 mastodon의 가장 상위 폴더에 있는 점 참고 바랍니다. ✅ 인스턴스의 기본 언어 설정(Mastodon Default Language/Locale Setting) 계정마다 ⚙사용자 설정 > 외관 > 인터페이스에서 한국어 선택 ..
🚫 tailwindcss 설치 후 postcss 에러가 발생할 때 프로젝트 세팅 중 tailwindcss의 Get started with Tailwind CSS를 차근차근 따라했는데도 npm run dev시 Failed to load PostCSS config 에러가 발생했다. postcss.config.js 파일이 문제인 것 같았다. PS C:\git-repo\twitter-clone> npm run dev > twitter-clone@0.0.0 dev > vite VITE v4.3.8 ready in 431 ms ➜ Local: http://127.0.0.1:5173/ ➜ Network: use --host to expose ➜ press h to show help node:internal/proce..
🍒 Vue + Vite의 장점 Vuejs를 사용한 웹 어플리케이션 제작에 Vite를 많이 쓰는 것 같아 아무 생각 없이 따라하다가 문득 왜 Vite를 쓰는거지? 하는 의문이 들었다. Vite 공식 사이트에서는 사전 번들링, Hot Module Replacement... .. 이런 저런 설명을 해놨지만 정리해보면 빠른 빌드 속도, 서버 재기동이 필요 없는 즉각적인 소스 수정 반영이 큰 이유인 것 같다. 꼭 Vue가 아니더라도 React, Svelte와 같은 다양한 프레임워크를 지원한다. ✅ Vite로 프로젝트 시작하기 vite와 Vuejs가 모두 설치되었다는 전제 하에 아주 간단하게 프로젝트 세팅이 가능하다. npm create vite@latest my-app cd my-app npm install # ..
🚫 VSCode의 html 파일에서 return이 문제로 표시되는 현상 input에 값 입력 후 엔터를 칠 때마다 새로고침 되는 현상을 방지하기 위해 form 태그에 onsubmit="return false;" 옵션을 추가했다. 웹에서는 의도한 대로 잘 보이는데 VSCode에서 자꾸 에러로 표시 되길래 찾아봤더니 이슈인 것 같았다. 그냥 두기엔 거슬려서 선배님들 말씀대로 html의 validate 옵션을 끄기로 했다. ✅ Turn Off html.validate.scripts 1. 좌측 하단의 ⚙️버튼을 누르거나, MAC의 경우 cmd + , 를 눌러 VSCode의 설정을 연다. 2. 설정의 검색창에 html script를 치고 Validate 옵션의 체크를 해제한다. 3. 사라진 빨간 줄을 보며 편한 ..
강의 들으면서 메모 해두기 위한 게시글 🔋 lite-server on/off # To run: index.html, app.js가 있는 위치로 가서 아래 명령어 입력 lite-server # To stop: press ctrl+C (MAC에서도 동일하게 control + C) ^C
🛠 MVC 패턴 Model, View, Controller로 구성된 소프트웨어 디자인 패턴 💾 Model Model은 데이터를 관리하는 역할로, DB의 데이터를 다른 객체로 전달하거나 외부 객체로부터 전달 받은 데이터를 DB로 전달한다. 웹 프론트에서 Model은 DB에 직접 접근하지 않고 API를 통해 데이터를 주고 받는다. 📺 View View는 화면을 관리하는 역할로, Model로부터 전달 받은 데이터를 화면에 그리거나 사용자로부터 데이터를 입력 받는다. 보통 HTML, CSS, javascript로 구현한다. 🖇 Controller Controller는 Model과 View를 연결하고 관리하는 역할, Model과 View는 직접적으로 연결되지 않는다. 참고 : Understand MVC Archi..