본문 바로가기
728x90

IT 전산76

아파치(Apache) PHP와 연동간 실행 오류 해결법 아파치(Apache) PHP와 연동간 실행 오류 해결법 ​ Apache Service Monitor로 아파치를 구동할 경우 ‘the requested operation has failed’ 라는 메시지가 발생.. ​ 자세한 오류 내역을 확인하기 위해 CMD 창에서 httpd.exe –k start를 진행해보았는데, 나오는 오류 문구에 httpd.conf 내 PHP 연동을 하기 위해 넣었던 라인이 잘못 됐다는걸 확인 할 수 있었음. ​ [오류내용] C:\Apache24\bin>httpd.exe -k start httpd.exe: Syntax error on line 539 of C:/Apache24/conf/httpd.conf: Can't locate API module structure `php8_mod.. 2023. 9. 8.
Mysql 연동시 Fatal error: Class 'mysqli' not found in 관련 에러 처리 Mysql 연동시 Fatal error: Class 'mysqli' not found in 관련 에러 처리 Mysql을 설치한 이후 나오는 해당 오류는 대부분 PHP 내 모듈을 불러오지 못하여 생긴 문제. 아래와 같이 여러 번 시도 끝에 허무하게 해결한 건입니다. 별것도 아닌것으로 시간 많이 뺏김….ㅠ 1. Php.ini 확인 A. extension_dir 설정이 제대로 되어 있는지 확인. => 내 PC에 설치된 PHP 경로에 제대로 설정되어 있음. ​ B. Dynmic Extensions 쪽에 제대로 설정되어 있는지 확인. => 주석도 풀려있었고, 설정상 문제없지만 되지 않은 관계로 직접 경로까지 다 넣어서 테스트를 해봤지만 실패 .. ​ C. PHP 경로 ext 폴더 내 php_mysqli.dll 을.. 2023. 9. 7.
Mysqldump 로 외부 DB서버 백업할 때 명령어 Mysqldump 로 외부 DB서버 백업할 때 사용하는 명령어입니다. (A서버에 있는 DB를 B서버에서 백업 받을때) ​ 당연히 mysqldump 가 있어야하고 아래와 같이 명령어 입력 Ex) Mysqldump –u아이디 -p비밀번호 –h 호스트주소 DB명 > abc.sql Mysqldump –uID –pPassword –h 123.123.123.123 ABCDB > abc.sql ​ 만약 아래와 같이 이런 오류가 발생했을 경우 --ssl-mode=disabled 을 붙여주면 된다 ​ERROR 2026 (HY000): SSL connection error: error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol ​ 해결법 ) .. 2023. 9. 7.
Mysqldump로 백업 이후 복구 시 한글 깨짐 현상 1. mysqldump 받은 백업 sql 파일이 정상적으로 한글로 보이는지 확인 정상적으로 한글로 보인다면 백업은 정상적으로 받은 것 ​ * 만약 dump 받은 백업파일에서 한글이 정상적으로 보이지 않을 경우 아래 명령어처럼 포맷 옵션을 붙여서 덤프 떠야함 mysqldump -uroot -p --default-character-set=utf8 db > backup.sql ​ [한글 정상확인] ​ ​ 2. 복구할 mysql 서버의 현 characterset 설정 확인. * 만약 UTF8이 아닌 latin1 로 되어있는게 있다면 my.ini 설정 변경이 필요함. [My.ini 설정 변경이 필요할 경우] 각각 client, mysql, mysqld, mysqldump 란에 character 설정값을 넣어줘야함.. 2023. 9. 7.
728x90