2025/02 11

git을 적용하면서 발생했던 오류 해결하기

들어가며저는 git을 이용했습니다.저는  여기서  commit를 하던중인식을  못하는 오류가 발생하였습니다. git 초기세팅을해야된다는 의미입니다. root@andante-IdeaPad-1-15IJL7:/var/www/html/border# git commit -m "회원가입 페이지에 회원가입 성공/실패 후 로직 추가"Author identity unknown*** 내가 누구인지 설정하십시오.다음을 실행하면, git config --global user.email "you@example.com" git config --global user.name "내 이름"계정의 기본 신원 정보를 설정합니다.--global 옵션을 빼면 이 저장소서만 신원 정보를 설정합니다.fatal: 메일 주소를 자동 검사할 수 ..

개발/git 2025.02.28

[ ubuntu ] DB 백업 파일 적용하기

들어가며 나는 그전에mysqldump 라는mysql 백업기능을 이용해서만든 파일을우분투 환경에설치된 mysql에적용시킬 것이다.mysql 파일이  필요하다.  집에서 안쓰는 usb에  담아오면 된다.    1. 그랬다면  바탕화면에  풀어라.    2. 터미널을  오픈한다. 다음과 같이 입력을 해주어라 andante@andante-IdeaPad-1-15IJL7:~$ sudo mysql -uroot -p[sudo] andante 암호: Enter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 23Server version: 8.0.41-0ubuntu0.24.04.1 (Ubuntu)Co..

개발/php 2025.02.27

php를 우분투에 설치하고 나서 실행시 나왔던 오류!!!!

php mysql apache를 각각 구축하고 실행해보니 mysqli를 찾을수 없다고오류가 나왔다.그래서 다음과 같이해결해보았다.  이 오류는  mysqli가 활성화가 안되서 그런거구나 # 우분투에서 cd 명령어를 이용하여 php.ini에 접근한다.cd 어쩌구자쩌구/php.ini# php,ini 파일을 code 명령어로 열은다.code php.ini#ini 파일은 ;로 주석처리 되어있다. 제거하여 활성화extension =mysqli # 그리고 저장하고 시스템 재시작후 실행해보기  잘 될줄 알았는데  오류가 안나오네 흰화면만 나오네 php.ini 에 들어가서  error를 보여주는 특성 off 에서 on으로 설정하기# /etc/php/8.1/apache2/php.ini# 아래 설정을 찾아서 On으로..

개발/php 2025.02.23

[ LINUX ] apt를 이용한 git 설치

오늘은  개발 당시 코드관리를 위해 필요한 git을 데비안 기반 배포판인 우분투에  apt를 이용하여설치해보겠다.설치하기전에apt란 무엇일까? apt란? apt는 "Advanced Package Tool의 약자로, Debian 및 Debian 기반 배포판(예: Ubuntu)에서 사용되는 소프트웨어 패키지 관리 도구입니다. 이걸 이용하여 설치와 제거를 할수 있습니다.  명령어는 아래 처럼 사용하면 됩니다.  명령어# 설치$ sudo apt install [설치할 패키지 명]# 제거$ sudo apt remove [제거할 패키지 명]# 시스템 업데이트$ sudo apt update 위에 보면 sudo는 관리자권한을 의미합니다. 우분투 헬프센터에도 sudo를 쓰라고 되어있습니다.    sudo는 cmd 명령 ..

개발/ubuntu 2025.02.23

윈도우즈 보안을 이용한 삭제 금지 폴더 또는 파일 설정하기

머릿말 회사에서 작업하던 폴더가 윈도우 백신에의해서 삭제되는 경우가 있습니다. 저는  그래서 고민을 하다가 윈도우 백신의한가지 기능을이용해서  해결할것입니다.  해결 방법  [1]  윈도우 검색에서  Windows 보안을  들어가주세요    [2]     1. 바이러스 및 위협 방지를 클릭합니다.    2.  설정관리가 있습니다. 클릭해주세요  [3]  아래 쭉 내리다 보면은  제외가  있습니다.  제외 추가 또는  제거를 클릭해주세요  ....... 을 허용하시겠어요ok를 눌러주세요 [4]   다음  제외 사항 추가가 있어요. 여기에 등록해주세요      [5] 저는   당시   윈도우 작업 스케줄러에  등록되어있던  폴더랑  파일 하나를 등록할것입니다.           위  사진은  폴더 와 파일을..

Windows 2025.02.17

작업 스케줄러로 MySQL 매일 백업하게 하기

저는 이전에mysqldump 방식을이용한 백업을선호하였는데요그 방식은  수동으로 해줘야 하니  힘들었습니다.그래서  자동으로 해줄수 있는  배치 스크립트를이용하겠습니다.  배치 스크립트 작성하기   다음과 같이  배치 스크립트를  만들어주세요:: 데이터베이스를 백업 파일로 변환@echo offsetlocal:: mysql 접속 id 또는 Username 입력set id=root:: mysql 접속 Password 입력set pw=1234:: MySQL 설치 디렉터리 설정set mysql_dir=C:\Program Files\MySQL\MySQL Server 9.2\bin\:: 백업 파일을 저장할 디렉터리 설정set backup_dir=C:\backup\:: MySQL 디렉터리로 이동cd %mysql_di..

개발 2025.02.15

[Windows] mysqldump 사용해보기

나는  지금 만들고 있는프로젝트를  타 환경에서 하려는데요 기존 DB의 테이블 정보가필요해서  백업해서 가져오려고요 백업을 왜 하는지 ?  우리의 PC는영원하지 않잖아여 하드웨어의 원인이나 자연재해로  파괴될수 있습니다.그래서 백업을한다고 합니다.      왜 하는지  알아보았다면 mysql  백업을  해보러  가보겠습니다.     mysql  백업은  어떻게 하나요    mysqldump라는 툴을  이용합니다. https://westlife0615.tistory.com/174 MySQL mysqldump 알아보기- 목차 소개.mysqldump 는 MySQL 의 데이터 상태를 백업할 수 있는 MySQL 툴입니다. 특정 시점의 MySQL 의 데이터 상태를 스냅샷이라고도 하는데요. mysqldump 를 통해..

개발/mysql 2025.02.15

git 관련 알고있으면 좋은 것들

git 과  github의  차이   git은  버전관리 시스템이자 소프트웨어여서  저의 현재 pc 에  설치되어있습니다.    github 는  git에서 올린 코드, 흔적을 보관하는  저장소이자, 웹사이트 입니다.      git push 과정중  충돌하였을 때   C:\APM\Apache24\htdocs\border>git push origin borderTo https://github.com/Andante23/phpStudy.git ! [rejected] border -> border (fetch first)error: failed to push some refs to 'https://github.com/Andante23/phpStudy.git'hint: Updates were rej..

개발/git 2025.02.13

[ PHP ] php form 입력을 이용한 계산기 만들어보기

PHP   form 전송을 이용하여  간단한  두 숫자  계산기를 만들어보았습니다.  --Please choose an option-- + - / * % //PHP에서 입력form 을 이용하여 두자리 수를 입력받아 계산하는 예제를 만들어보았습니다.// min 프로퍼티를 부여한것은 계산기는 음수를 입력받지 않기 때문입니다.     고민했던점 form 내부에 selectbox는 php에서 입력을  어떻게 받는가???..

개발/php 2025.02.11

[windows] PHP 환경 직접 구축해보기

기존 PHP를  XAMPP 라는 소프트웨어를 이용하여 빠르게   설치한다. 나는  XAMPP를  사용하지 못한다는 가정하에  환경구축을  하도록 하겠다.        준비물  나는  빠르게 구글링을 통해  아레 블로그 포스팅을 참고하기로 하였다.https://soda-dev.tistory.com/52 [PHP] Window에서 개발환경 만들기 -php,apache,mysql다 따로 다운받기Apache설치 1. Apache 다운https://www.apachelounge.com/download/ Apache VS16 binaries and modules download www.apachelounge.com  2. C드라이브에 'APM'폴더 만들어서 압축 해제  3. C:\APM\Apache24\conf 의..

개발/php 2025.02.11