감사합니다. 덕분에 저도 해결됐습니다.

아파치의 rewrite 모듈을 못 사용할 경우에 기술적인 문제로 그렇게 물음표가 붙었던 것으로 알고 있는데 저의 경우 오늘 1.9.3 버전을 새로 설치해보니 버그인지 분명 rewrite 모듈을 사용할 수 있음에도 불구하고(설치 때도 문제 없이 통과) 그 증상이 발생하더군요.

덕분에 저도 해결 했습니다. 감사합니다.

텍스트큐브: 1.8.6
apache: 2.2.24
php: 5.4.15
mysql: 5.6.12


기본으로 있는 2개의 위지윅 에디터 플러그인이 모두 작동하지 않습니다.
기존에 작성한 글(약 2년 전 백업했던 글들)을 편집할 경우 태그가 그대로 출력됩니다.
설치 후 별다른 수정사항은 없었습니다.

무엇이 문제인지 알 수 있을까요?


추신 : 역시나 PHP 버전과 관련된 문제 같습니다. 텍스트큐브 최신 베타 빌드(1.9B6)로 설치해보니 잘 나옵니다. 다만 기존의 기본 에디터는 밑 부분이 해상도에 따라 깨지는데 다른 분이 과거에 버그 리포팅을 이미 하셨더군요. 새로운 에디터는 문제 없었습니다.(과거 글 수정할 때 과거 에디터를 로딩하는 점 제외. 어차피 추후에 일괄 마이그레이션 지원을 해주신다고 하셨으니...)

현재 최신 stable 버전인 1.8.6 사용 시 설치 후 메인 페이지까지는 문제 없이 들어갈 수 있으나 컨트롤 패널/포스트 하기에 들어가려고 하면 500에러(IE의 경우만 그렇고 파이어폭스로 시도 시 아무 것도 표시되지 않음)가 뜹니다.

APM 버전은 apache 2.2.24, php 5.4.15, mysql 5.6.12인 상태에서 겪었습니다.

아파치 에러 로그를 찾아본 결과
[Mon Jun 10 19:58:18 2013] [error] [client 192.168.2.1] PHP Fatal error:  Call-time pass-by-reference has been removed in /var/www/html/library/view/ownerView.php on line 143, referer: http://www.myservlab.com/
라는 로그가 남아서 해당 부분을 찾아봤습니다.

echo "\t\t\n".call_user_func($editor['initfunc'], &$editor)."\t\t\n";

그래서 에러와 관련된 내용을 찾아 본 결과
http://stackoverflow.com/questions/8971 … -available

제가 프로그래밍에 대해 잘 아는 건 아니지만 PHP 5.3부터 argument로 address를 넘길 때 deprecated된 방식을 사용할 경우 경고(라고 하지만 실질적으로 에러)를 발생시키는 것 같습니다. 본문처럼 call의 argument에서 앞의 &를 빼니 일단 정상적으로 사용할 수 있게 됐습니다.(모든 메뉴를 둘러 본 건 아니어서 완벽하게 정상적인진 모르겠습니다.)

이 포럼에서 거의 1년 전에 어떤 분이 동일한 내용과 해결법을 리포팅하셨지만 개발버전 로그를 보니 관련 내용이 없는 것 같아 혹시 아직도 수정되지 않았나 해서 올려봅니다.

새로 설치한 서버(CentOS 6.4)에 현재 최신 stable 버전의 텍스트큐브를 설치해서 메인 페이지까지는 문제 없이 들어갈 수 있으나 컨트롤 패널/포스트 하기에 들어가려고 하면 500에러(IE의 경우만 그렇고 파이어폭스로 시도 시 아무 것도 표시되지 않음)가 뜹니다.
URI는
http://www.myservlab.com/
입니다.
apache(2.2.24), php(5.4.15), mysql(5.6.12) 모두 버전의 필요조건은 만족하고 있습니다.
rewrite와 관련된 문제가 아닐까 싶긴 한데 설치 후 수정한 것도 없기 때문에 갈피를 못 잡고 있습니다. 무엇이 문제일까요?


추신 : rewrite와는 관계가 없는 것 같습니다. 아래 서브 메뉴들은 정상 작동하고 rewrite를 안 쓰도록 하고 실험해봐도 증상은 동일했습니다.

추신 : 아파치 에러 로그를 찾아본 결과
[Mon Jun 10 19:58:18 2013] [error] [client 192.168.2.1] PHP Fatal error:  Call-time pass-by-reference has been removed in /var/www/html/library/view/ownerView.php on line 143, referer: http://www.myservlab.com/
라는 로그가 남아서 해당 부분을 찾아봤습니다.
echo "\t\t\n".call_user_func($editor['initfunc'], &$editor)."\t\t\n";
그래서 에러와 관련된 내용을 구글에서 찾아봤는데...
http://stackoverflow.com/questions/8971 … -available
제가 프로그래밍에 대해 잘 아는 건 아니지만 PHP 5.3부터 argument로 address를 넘길 때 deprecated된 방식을 사용할 경우 경고(라고 하지만 실질적으로 에러)를 발생시키는 것 같습니다. 본문처럼 call의 argument에서 앞의 &를 빼니 일단 정상적으로 사용할 수 있게 됐습니다.(모든 메뉴를 둘러 본 건 아니어서 완벽하게 정상적인진 모르겠습니다.) 리포팅이 필요할 것 같군요.