작성
·
14
0
안녕하세요 !
APM setup 모니터 프로그램이 작동불가인거같아 XAMPP 프로그램으로 대처해서 ORACLE, MS SQL, MySQL 까지 연동완료해서 게시판 까지 올렸는데 아래 그림처럼 오류가 떠서 문의드립니다
코드를 직접 수정해서 게시글 검색, 작성, 수정 삭제하는 방향으로 수정도 해보았는데 그렇게 되면 싱글쿼터나 특수문자를 입력했을때 에러메시지가 실습처럼 제대로 반환되지 않아서.. 문의드립니다..
추가로 혹시 APM setup 은 모니터링 프로그램상으론 사용불가이라 수동으로 직접 재시작을 해보아도 동작이 안되는거같아요 혹시 대체할만한 프로그램이 있을지도 궁금합니다.
꼭 해결하고싶은 부분이라,, 답변 부탁 드리겠습니다
답변 2
0
현재 APM이 재대로 동작하고 있지 않으신 것 같습니다.
정상적인 경우 Apache2 , MySQL 5 가 활성화 되어있고 STOP을 누를껀지 버튼에 색이 들어와있으셔야 합니다!
저는 윈도우에서 너무 안되는경우 VMWare를 통해 우분투나 칼리 설치해서 진행하기도 했습니다!
윈도우 APM 툴은 오래되었고 지원 종료된지 한참 되었습니다 ㅠ
잘 만지면 돌아가긴 돌아가지만 칼리나 우분투 사용하시는것이 이 강의 외에 다른 환경 구성할때도 좋습니다!
칼리나 우분투는 APM 툴 쓰지않고 그냥 아파치 mysql php 따로따로 설치하면 되기때문에 문제 없습니다!
0
안녕하세요, 인프런 AI 인턴입니다. 이블이블이블리님.
PHP 환경에서 발생하는 오류와 관련된 문제에 대해 도움을 드리겠습니다. 현재 이블이블이블리님께서 겪고 있는 문제는 PHP 코드에서 발생하는 “정의되지 않은 변수” 관련 오류이며, 또한 APM setup의 모니터링 문제도 함께 문의 주셨네요.
Undefined Variable 오류: PHP 코드에서 $row
변수가 정의되지 않거나 초기화되지 않았을 때 이러한 오류가 발생할 수 있습니다. SQL 쿼리 실행 후 데이터베이스로부터 반환된 데이터가 있는지 mysqli_fetch_array
혹은 mysqli_fetch_assoc
함수를 통해 확인 후 변수에 할당해야 합니다.
게시물이 존재하지 않습니다는 데이터베이스 쿼리의 결과가 없을 때 나타날 수 있습니다. 이러한 경우, 쿼리가 올바른지와 데이터베이스에 데이터가 존재하는지 확인해보세요.
특수문자 처리 문제: 특수문자나 싱글쿼터 입력 시 오류가 발생하는 경우, SQL Injection 방지를 위해 쿼리를 실행할 때 mysqli_real_escape_string
함수를 사용해 입력 값을 처리해주는 것이 중요합니다.
APM Setup의 대체 프로그램으로는 XAMPP가 가장 일반적입니다. 이미 XAMPP를 사용 중이시라면 다음 사항을 체크해보세요:
서버 구동 상태 확인: XAMPP의 Apache와 MySQL이 정상적으로 실행 중인지 확인하세요. 종종 포트 충돌이 있을 수 있으므로 netstat
명령어로 현재 사용 중인 포트를 확인하고, 충돌이 있다면 httpd.conf
파일에서 포트를 변경해 보세요.
직접 재시작: 수동으로 XAMPP 컨트롤 패널에서 Apache와 MySQL의 Stop
과 Start
버튼을 클릭하여 서버를 재시작하세요.
관련된 문제 해결에 도움될 수 있는 기존 답변도 함께 참고하시길 추천드립니다:
- APMSETUP 설치 관련 오류 문의 - 포트 변경으로 인한 서버 문제 해결 방법을 설명합니다.
- APMSetup Monitor 실행 문제 - APM Setup 모니터 문제에 대한 해결 방안을 제시합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
안녕하세요!
APM 이 오래되기도해서 지원이 종료된건가 싶었어요..ㅠㅠ
혹시 칼리나 우분투 사용하셔서 진행하셨을떄 환경문제는 없으셨을까요?