우선 간단한 서버 환경은 아래와 같습니다.
app : Microsoft-IIS/7.5
xe_version : 1.7.5-beta1
php : 5.5.8
db_type : mssql
통합검색 확장모듈 설치 이후 "DB Table 생성해야 설치가 완료 됩니다."라는 메시지가 출력되는데 생성 하겠다고 버튼을 눌러도 같은 메시지가 계속 생성되어서 DB를 살펴봤더니 실제로 search Table 생성이 안되고 있더군요.
schemas폴더의 xml을 살펴봐도 다른 모듈과 특별히 다른점은 찾지 못하겠고 윈도우 환경에 mssql을 사용하고 있고 테스트 한답시고 이것저것 여러 모듈을 설치 해 봤지만 이런 경우는 처음이라서 난감합니다 @.@
제 사용환경이 xe를 사용하는 보편적인 환경은 아니라서 문제가 발생하는거 같은데 어디를 살펴봐야 할지모르겠습니다? ㅠㅠ
두번째 문의는 이미지 프로세스 모듈 사용에 관한것인데 다른 곳에서는 문제점을 찾지 못했는데 자동회전기능을 "사용"으로 했을경우에만 에러가 발생합니다.
다음 형식의 에러메시지가 팝업으로 나타나며...
xe기본 에디터 사용, logo.png 업로드시
1. 새글 작성: 이미지 첨부시 100%완료 시점에 메시지 나타나며 해당 첨부 이미지는 첨부파일 목록에 나타나지 않음.
2. 기존글 수정: 에러 메시지 나타나는 시점은 동이하며 첨부 이미지가 첨부파일 목록창에 남아있어서 본문에 삽입 가능.
Error Code: HTTP Error, File name: logo.png, Message: 500
저도 당황스럽네요.
mssql이라... 그쪽에는 전혀 지식이 없고 프로그램하면서 대비도 전혀 못했네요.
우선 테이블이 생기지 않는 문제는 저도 전혀 감이 안잡힙니다.
mssql을 테스트해볼 수 있는 환경도 없고....
한가지 아쉬운 것은 설령 테이블이 생겨도 추천검색어 제시는 안될 가능성이 높습니다.
추천검색어를 화면에 뿌려주기 위해서 가져오는 ajax용 프로그램은 외부프로그램이고 속도가 필요한 부분이라서 sql을 직접 입력하는 방식으로 사용했습니다. mssql같은면 쿼리문을 수정해야하는데 저도 공부를 좀 해야할 것같습니다.
이미지 프로세스 문제는 500에러이면 서버내부의 문제로 보입니다. 증상으로 보아 아마도 메모리문제가 아닐까 싶습니다. GD로 이미지 로테이션시 메모리를 줄일 수 있는 방법을 한번 찾아 보겠습니다.