묻고답하기
1.7.4 업그레이드 후에 이런 에러 메세지가 뜨는 데 왜그런가요?
2014.02.08 07:36
Parse error: syntax error, unexpected T_STRING, expecting ')' in /home/snulaw5/public_html/fufamilyplus.com/xe/files/cache/addons/0pc.acivated_addons.cache.php on line 61
1.5.3에서 1.7.3.4로 업그레이드 했다가 1.7.4 로 했더니 잘 되던 것 같더니 새 보드 (board 1.7.11)프로그램을 모듈폴더 안에다 올려 놓았는 데도 1.7.11그 것을 업그레이드 하라는 메세지가 대시보드에 계속 뜨기에 쉬운 설치로 해결하려도 안되고 계속 autoinstall 에 문제가 있다는 2 줄의 에러 메세지가 계속 뜨기에 db.config.php 를 지우고 다시 설치를 시도하니 그후에 저런 에러가 뜨네요...
새로 보드프로그램과 xe 코어를 다운해서 풀어도 보았는데 마찬가지입니다. cashe 를 지우고 다시 코어를 풀어 새 설치를 시도해도 안되니 이제 해볼고 다 해본 느낌입니다....
아아.... 이 것 우짜야 하노.... ????
댓글 13
-
야옹이님
2014.02.08 13:37
-
유샤인
2014.02.08 14:30
1.5.3 에서 바로 업데이트 않고 1.5.4 , => 1.7.3.4 => 1.7.3.8 에서 1.7.4 로 갔던 것으로 기억합니다.
여하간에 댓글 감사합니다.
저는 PHP 프로그램에 대해서 잘 모르지만 이 문제는 제 서버에 있는 듯합니다.
왜냐면 저는 대여섯 웹을 ( www.sfmasterchorale.com/xe www.kb34.net/xe www.rokaf50.com/xe www.newlifeforum.us/xe www.youshineblog.com/xe www.drlfu.com./xe 등등... 여러 웹을 ) 1.7.4로 무사히 업그레이드 했는 데 유독히 이 웹, www.fufamilyplus.com 만 이런 에러가 나오고 있습니다. 이 문제의 웹은 오래 전에 아무것도 모를 때 설치해서 뭐 cafe 의 애드온도 많았고 planet을 위한 애드온도 많았습니다... 그래 업그레이드 할 때 그 놈들을 다 업그레이드하느라 시간 좀 보냈습니다. 지금 생각하다보면 그 놈들 애드온 다 지워버려 가며 업그레디드 했어야 되었을 것 아닌가 생각 듭니다.
지금 애드온 폴더를 지워 보아도 마찬가지던데 이제 애드온 폴다 지우고 새로 다시 설치해볼 생각이지요...
서버의 기술자들이 곧 답해 올 듯합니다.
하도 답답해서 여기에 혹시 저 같은 경우를 당해본 분이 있을 가 해서 물어 본 것입니다.
-
유샤인
2014.02.09 03:30
호스팅서버에서는 그냥 XE의 코드가 잘못되었다고 우기며 아래 와 같은 이멜을 보내 왔네요.
해서 제가 설치한 다른 웹들은 다 같은 코드로 잘 되고 있는 데
왜 하필 이 www.fufamilyplus.com/xe 만 안되는 거냐고 다시 조사해보라고 일렀네요...
As mentioned previously, we do not provide coding support. If you review what I had provided earlier:
'page4what'snew' => 1,
When you use the ' in such a fashion, the code is expecting a variable, hence the error:따옴표를 쓰는 경우에는 변수를 기대하기에 따옴표를 써서는 안된 다.... 그런 말인 것 같습니다....
Parse error: syntax error, unexpected T_STRING, expecting ')'
The PHP configuration within our fleet is very similar, in as much unless you have very specific configuration definitions in a local php.ini or some other variable parsing the information in a way that the server is able to accept the third ' in that line of code, we see no reason that this entry will ever be called properly. Please reach out to a developer more familiar with the software you are using for more assistance.코드 쓰신분이나 XE코드를 잘 아는 분들의 도움을 받으라네요...
\
Please reference the line of code I mentioned, and they will be able to advise which custom configurations must be made to your environment to allow the PHP to parse that line differently.
Please let us know if you have any further questions; we are more than happy to help. -
착한악마
2014.02.09 08:56
불필요한 애드온 삭제 후 캐시 재생성해보세요.
전 이늠의 캐시재생성을 안해서. 그런문제가 있던 기억이. 쩝. 부디 성공하시길 -
태림씨야!
2014.02.09 23:01
FTP 로 Files 폴더안에 Cache 폴더를 다른 이름으로 바꾸신 후에, 관리자에서 캐쉬 재생성을 누르시면 될겁니다.
저도 이 문제로 고민하다가 위와 같은 방법으로 하니까, 해결이 되었습니다.
-
유샤인
2014.02.10 07:54
이 정보 감사한데요...
제가 님이 제의 하는 대로 여러번 해봤는 데 문제가 해결 안 됩니다...
작동잘 되는 /xe의 캐쉬에 있는 애드온을 카피해다 복사하면 살아 나긴 하는 데 관리자의 어느 메뉴고 누르는 즉시 저 parse 에러가 뜨고 있습니다.
-
유샤인
2014.02.10 02:17
Parse error: syntax error, unexpected T_STRING, expecting ')' in /home/snulaw5/public_html/fufamilyplus.com/xe/files/cache/addons/0pc.acivated_addons.cache.php on line 61
제 생각에 제가 업그레이드 한 데이터 베이스 MySql 에 문제 가 있는 것으로 의심이 가서
새로 MySql 을 만든다음에 버젼 1.7.4를 성공적으로 설치한후에...
업그레이드 하여 문제가 있던 예전 /XE/files 디렉토리를 cache 없이 작동잘하는 /xe 에다 올리니 예전 데이터베이스가 관리자로 접촉되어 게시판을 1.5.3.1 에서 업그레이드하라는 대시보드의 제시에 따라 업데이트 했더니만 1.7.4가 성공적으로 업데이트 되었다고 해서 메뉴설정이 어떻게 되어있나 보려고 관리자 메뉴를 누루니 위의 에로가 또 뜨기 시작합니다.
제 짐작에 메뉴를 작동하는 코드가 아니면 사이트 작성하는 코드가 데이터베이스안에 어딘가에 잘 못되어 업그레이드한 것과 충돌하고 있는 것이 아닌가 잘 모르는 이야기 이겠지만, 그리 의심갑니다.
데이터 베이스 메뉴를 열어 보고 그메뉴부분을 화면 복사하여 여기에 올려 고수님들의 도움을 좀 받아 볼 생각입니다.
호스팅서버에서는 계속 문제는 XE 에있다며 도움을 더 줄게 없다고 하고 있습니다...
댓글들 감사합니다.
-
유샤인
2014.02.10 07:42
MySql 데이터 베이스의 메뉴항목을 열어 보니 작동잘하고 있는 곳과 별 다름 없습니다. 오직 다른 것은 이 문제의 웹에서는 제가 메뉴 다른 언어사용을 전혀 써본적없기에 메뉴가 $language .. 식으로 된 것이 전혀 없다는 것뿐입니다.
그런데 제가 처음에 새로 데이터베이스를 만들어 거의 백지 상태의 데이터베이스를 써서 성공적으로 XErk 작동하게 설치한 /xe/files/addon 폴더에서 아래 보이는 파일 2개를 복사하여 문제의 /xe/files/addon 에다 카피 해 놓으면 XE 가 다시 살아나 관리자 메뉴를 열어 볼 수는 있지만 어느 관리자 메뉴를 클릭하는 순간, 즉시로 아래 보이는 parse 에러가 다시 뜨는 구만요....
Parse error: syntax error, unexpected T_STRING, expecting ')' in /home/snulaw5/public_html/fufamilyplus.com/xe/files/cache/addons/0pc.acivated_addons.cache.php on line 61
이 정도 정보로 왜 이런 일이 1.7.4 에서 일어 나고 있는 지 무슨 짐작가는 게 없는 지요? 1.7.4 코드를 써내신 분은 무슨 짐작이 갈 것 같기도 한데....
제 호스팅에 들어와서 점검해 보고 싶은 분이 계신다면 연락주시는 즉시로 관리자 , ftp, cpanel 아이디, 비번 들이겠습니다.
Name Size Last Modified (Pacific Standard Time) Type Perms 0pc.acivated_addons.cache.php2.41 KBYesterday 2:47 PMapplication/x-httpd-php0644pc.acivated_addons.cache.php제 무식한 생각에 문제는 업그레이드시에 데이터 베이스가 제대로 정리 안된 데에서 문제가 일어 나는 것이 아닌가 생각됩니다...
-
백성찬
2014.02.10 09:25
정작 에러나는 0pc.acivated_addons.cache.php 파일 내용에 대해 언급이 없습니다.
사용하는 애드온이나 삭제한 기존 사용했던 애드온이 무엇인지에 대해서도 언급이 없습니다.
-
sejin7940
2014.02.10 09:32
보통 이런 에러는... 서버 문제가 아니라.
사용하는 애드온이나 스킨이나 모듈등에 오류가 있을때 발생합니다.
사용하던 1.5 버전의 자료가 1.7 에서 에러를 발생시킨걸꺼예요..
애드온을 다 꺼보시고, 모듈명도 차례대로 바꿔가면서 에러가 발생하는 자료를 찾으셔야할겁니다.
그래도 정 안 되시면, 제작의뢰 같은데 글을 남기시는게 빠를듯하네요
-
유샤인
2014.02.10 10:32
백성찬님, sejin7940 그리고 여러분들 제 문제에 신경써 주신분들... 그동안 제 문제에 관심두어 주신것 대단히 감사합니다.
제가 문제를 해결한 것 같습니다.
잘 작동하는 /XE/files/cashe/addon 폴더의 파일들을 카피하여 문제의 /XE/files/cashe/addon 에다 복사하면 웹이 살아 나기에 그 살아 난 때를 이용하여 관리자로 홈페이지 페이지를 열어 볼 수 있었는데 그 때 홈페지 url 로 http://www.fufamilyplus.com/xe) 로 적여 있는 것을 보게되어 그 ")"를 지웠더니 문제가 풀렸습니다.
그러니까 예전 버젼에서는 그런 실수도 받아 드렸지만 1.7.4 에서는 용납않고 있다는 이야기입니다.저 이 문제로 지난 3-4일을 이리,저래 해 볼 것 다해보며 공연히 호스팅 전문가들만 들복았군요.. 제 생각엔 그들이 환경설치를 잘 못해 놓은 것이 아닌가 따지면서....
제가 좀 부끄럽게 됬습니다.
문제 해결하고 나니 허탈감이 찿아 드네요... 재미나는 영화나 하나 netflix 에서 다운 해서 볼 생각입니다...자 그럼 여러분들 이만 안녕....
-
유샤인
2014.02.10 10:39
아 ...이번 이 기회를 빌어 새 버젼 만들어 내느라 수고 하신 여러분들에게 심심한 감사의 뜻과 정을 전하고 싶네요.
제가 느끼는 바로는 새버젼이 훨씬 빠르고 메뉴를 내 맘대로 예전같이 만들어 낼 수 없다는 것이 좀 그렇지만
그동안 업그레이드하느라 고심한 보람이 있다고 생각합니다.새 버젼으로 업그레이드하기를 잘했다고 생각하고 있다는 말입니다.
감사합니다.
-
유샤인
2014.02.11 01:54
www.fufamilyplus.com/xe 가 한동안 잘 작동하더니 오늘 크롬 부라우저를 써가면서 이미지 자동축소 애드온을 클맄했더니만 아래 에러 메세지가 또 뜨면서 웹이 뜨지 않네요...
Parse error: syntax error, unexpected T_STRING, expecting ')' in /home/snulaw5/public_html/fufamilyplus.com/xe/files/cache/addons/0pc.acivated_addons.cache.php on line 37
이거 크롬 부라우저 탓인지 이미지 자동축소 탓인지....
어디엔가 데이터 베이스에 아님 호스팅서버 어떤 파일 안에
이 전에 홈페이지 url에다 제가 실수로 ')' 를 넣었던 것을 지웠는 데도
계속 그 것이 있었던 것을 기억하는 곳이 데이터베이스 어디엔가 숨어 있었던 것이 아닌가 의심가네요.....
이미지 resize 애드온을 /xe/addon폴더에서 삭제하고 다시 잘 작동하던 /xe/cache/addon 폴더(새로 아무것도 없는 진짜 새 데이터베이스를 만들어 설치한 새 버젼의 폴더) 에 있는 2 파일을 문제의 (parse 에러 메시지가 뜨고 있는 웹의) /xe/cache/addon 폴더에 복사해 넣으니 웹이 다시 살아 나눈 군요....
Image resize <= 이 것 필요 한 애드온인데 새 버젼에서는 쓸 수 없네요....
아 그리고 말입니다. 관리자 계시판에서 관리자 메뉴 초기화를 여러번 눌렀는 데도 관리자 애드온 메뉴를 누루면 또 위의 parse 에러 가 뜹니다... 부라우저 refresh 여러번 했는 데도 그리고 모질라로 들어 가서 같은 작업해도 마찬가지네요... 이거 참... 귀신이 곡할 노릇이네요... 애드온 메뉴 누르기가 겁나네요,,,,
1.5.3에서 바로 업데이트 하시면 안됩니다.
1.7.3.7에서 1.7.4도 바로 업그레이드 하시면 안 되는 판입니다.