본문 바로가기

프로그래밍90

PHP 에러표시 방법 PHP 마이그레이션시 아무 오류 표시도 없고 500에러가 날때가 있습니다. 이런 경우 DEPRECATED된 명령어가 있거나 문법적으로 오류가 있을 경우에 500에러가 나는데 아래 명령어로 간편하게 오류 내용을 확인 할 수 있습니다. 이 명령을 사용해도 오류가 안나올 경우 디버깅 툴을 이용하면 됩니다. 위에 명령을 소스에 적용하면 이렇게 오류가 나옵니다. 2021. 6. 30.
병렬로 데이터 받을 때 디도스 공격으로 간주 아이피 차단할 경우 병렬 형태로 데이터를 보낼 때 디도스 공격으로 간주하여 아이피를 차단하는 경우 httpd.conf에 아래 내용 추가 httpd.conf 에서 mod_evasive20.c 설정이 안 되어 있어도 디도스 공격으로 간주하여 차단하여서 아래 내용 추가해서 오류 수정. #DOSHashTableSize 3097 #DOSPageCount 10 #DOSSiteCount 50 #DOSPageInterval 1 #DOSSiteInterval 1 #DOSBlockingPeriod 10 #DOSEmailNotify webmaster@example.com DOSLogDir "/usr/local/apache/logs/mod_evasive.log" DOSWhitelist 제외 아이피 DOSWhitelist 제외 아이피 DOSWhi.. 2021. 5. 24.
MYSQL ROOT 비밀번호 잃어버렸을때 mysql.5.3.38 버전에서 호환 mysql 중지 [root@localhost ~]# service mysqld stop 인증 과정 없이 mysql 데몬실행 [root@localhost ~]# mysqld_safe --skip-grant & mysql 접속 [root@localhost ~]# mysql -u root mysql mysql > use mysql mysql > update user set password=PASSWORD('패스워드') where user='root' and host='localhost'; mysql > flush privileges; mysql > exit; service mysqld stop mysql 데몬 실행 [root@localhost ~]# mysqld_safe .. 2021. 5. 21.
MYSQL 데이터 베이스 이전 먼저 데이터 베이스 다른 서버에서 다른 서버로 이전하는 방법입니다. 사전에 철저한 백업후 진행 하시기 바랍니다. 사전 정보 - 밑의 정보는 가상의 정보입니다. 기존 서버 데이터베이스명 : croft 기존 서버 유저 : croftuser 기존 서버 비밀번호 : croftpassword 신규 서버 데이터베이스명 : croft 신규 서버 유저 : croftuser 신규 서버 비밀번호 : croftpassword 먼저 신규 서버에 이전 할 데이터베이스, 유저, 유저 비밀번호를 설정해 줍니다. [root@localhost bin]# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL co.. 2021. 5. 21.