2013-10-05 3 views
0

나는 CodeIgniter에서 웹 사이트를 개발 중입니다. 나는 이상하거나 이상한 문제가있다. 링크가 갑자기 작동하지 않습니다. 우리는 몇 주 동안 사이트 작업을 중단했습니다. 어제 우리는 작업을 재개했습니다. 그러나 링크가 작동하지 않는 것을보고 놀랐습니다. 안전을 위해, 우리는 매일 폴더의 복사본을 만들어서 최신 폴더의 문제가있을 경우 이전 폴더로 되돌릴 수 있습니다. 갑자기 링크가 작동하지 않습니다. 실망스러운 것은 심지어 이전 폴더의 링크가 작동하지 않는다는 것입니다. 우리는 2 주 이상 폴더를 만지지 않았습니다. 아무도 폴더를 변경하지 않았습니다. 우리가 사이트에서 마지막으로 작업 한 시간에 링크가 정상적으로 작동했습니다. 하지만 갑자기 링크가 작동하지 않습니다. 아주 이상한. 첨부 된 사진을보십시오. 링크를 클릭하면 브라우저 하단에 URL이 표시됩니다. 그러나 그것을 클릭하면 작동하지 않습니다. 링크가 작동하지 않습니다. 요소를 검사하면 링크/URL이 데이터베이스에서 올바르게 전달됩니다. 그러나 클릭이 작동하지 않습니다. 갑자기. 여기에 어떤 코드를 게시 할 수없는 이유는 전체 사이트의 링크가 작동하지 않기 때문에 여기에 어느 코드를 게시할지 모르기 때문입니다. 가능한 원인은 무엇일까요? 감사. enter image description hereCodeIgniter - 링크가 작동하지 않습니다.

+0

페이지가 깨 졌거나 링크가 페이지를 리디렉션하지 않는다는 의미입니까? 브라우저에 해당 URL을 직접 입력하면 어떻게됩니까? js 오류가 발생합니까? 어쩌면 false를 반환하는 태그에 일반 이벤트 리스너가있을 수 있습니다. –

+0

@Kai Qing - 링크가 해당 페이지로 리디렉션되지 않습니다. 오류가 발생하지 않습니다. 무슨 일이 일어나고 있는지 모르겠다. –

+0

오류가없는 것일 수 있습니다. 말했듯이, 당신이 클릭 할 때 무언가가 false로 돌아올 수도 있습니다. 그걸 배제하기 위해 js를 사용 중지하셨습니까? –

답변

0

첫 번째 의견에서 제안한 것처럼 실제로 귀하의 링크가 자바 스크립트의 문제로 중단되었습니다. 대부분의 경우 코드와 관련이없는 예외적 인 기능 문제는 js를 해제하여 상당히 쉽게 식별 할 수 있습니다.

http://www.alanwood.net/demos/enabling-javascript.html

이 질문은 많은 JS 관련 문제가 따라야 할 오류가 없을 수 있습니다 방법을 보여줍니다 다음은 각 브라우저에서 작업을 수행하는 방법을 설명하는 링크입니다. 누군가가 특별히 모든 태그에 대해 false를 반환하도록 청취자를 코딩 한 경우 기술적으로 버그는 아니지만 청취자가 수행 한 내용을 정확하게 수행하고 있기 때문에 부주의하게 개발 된 것입니다.

당신의 경우에 자연스럽게 발생하는 오류는 서버 로그를 통해 쉽게 추적 할 수 있습니다. 마지막으로 수정 한 업로드 파일을 보거나 mercurial, git 또는 svn과 같은 저장소의 기록을 볼 수 있습니다. 많은 repo 인터페이스는 마지막으로 변경된 내용을 설명하는 비교 또는 세부 정보를 제공합니다. 그런 식으로 최소한의 노력으로 문제를 파악할 수있었습니다.

몇 가지 제안 만 있습니다. Repos와 js disabling은 그룹 개발 환경에서 무작위 문제를 여러 번 해결할 수있었습니다.

관련 문제