php 오류

Parse error: syntax error, unexpected '=' in /home/kiu/html/files/site_design/design_0.php on line 75

그간 말썽없이 잘 지내던 홈피가 이런 오류를 보입니다

방법이 없을까요?

 

 

  • profile

    /home/kiu/html/files/site_design/design_0.php 파일의 소스나
    혹은 75라인과 전후의 소스 코드를 보여 주시면 다른 분들이 답변 남길때 도움이 되겠습니다.

  • profile profile
    감사합니다
    http://ki-u.kr/

    어제만 해도 잘 나왔습니다
    오늘 aplos 게시판을 업로드 하고 나서 메뉴 중 하나먄 연결하려고 사이트 메뉴편집에 클릭하니 저 오류가 나타났습니다
    그로부터 xe사이트 문의게시판, 구글링. 네이버에도 검색했습니다
    그러다가 캐시파일 재생성, 세션파일 정리 하다보니 이젠 아예 홈피가 안뜹니다

    악성코드가 침입했는지,,,,,,그리고 호스팅은 닷홈입니다
    닷홈에도 상담게시판에 올렸습니다
  • profile

    사이트 디자인 쪽에서 설정파일이 꼬이면 저런 현상이 발생합니다. 대개 특수문자를 넣은 것이 문제가 되지만 그 밖의 이유로도 파일이 꼬일 수 있습니다. /home/kiu/html/files/site_design/design_0.php 는 외부에서는 접속할 수 없는 파일이니 FTP로 다운받아 75번째 줄에 뭐라고 되어 있는지 확인해 보시고, 따옴표가 짝이 맞지 않는 등 문법이 어긋난 것이 있다면 수정해 주세요.

     

    XE 자체의 소스 문제이므로 호스팅 업체에서는 관여하기를 꺼립니다. 특히 닷○이라면 아예 기대를 마세요. 단, 호스팅 업체에서 어제나 그저께 백업본을 가지고 있다면 문제의 파일만 복원하는 것으로 도움이 될 수는 있습니다.

  • profile profile
    70 $designInfo->module->attendance->skin = 'default';
    71 $designInfo->module->attendance->mskin = 'default';
    72 $designInfo->module->socialxe = new stdClass;
    73$designInfo->module->socialxe->skin = 'default';
    74 $designInfo->module->socialxe->mskin = 'default';
    75 $designInfo->module->parserlink-master = new stdClass;
    76 $designInfo->module->parserlink-master->skin = 'default';

    이런데 닷홈에서는 모듈을 점검해 보라합니다
    =를 삭제보아도 별 이상이 없습니다
    도메인 뒤에 admin를 붙혀 관리자 접속은 가능합니다
  • ?
    /home/kiu/html/files/site_design/design_0.php 파일의 75번째 줄에서 '='가 있는 부분을 한 번 지워보시고 실행해보세요. 저같은 경우에도 비슷한 문제가 있었는데 대개 에디터 프로그램을 메모장으로 사용해서 코드를 수정하거나 php 버전이 5.3 이하였을 때였던 것 같은데 도움이 되셨으면 좋겠습니다.
  • ? profile
    =를 삭제하니
    Parse error: syntax error, unexpected 'new' (T_NEW) in /home/kiu/html/files/site_design/design_0.php on line 75
    이렇게 뜹니다

    php버전은 7.0입니다

    [XE Server Environment 2017-09-08]

    realpath : /home/kiu/html
    location : ko
    package : XE
    host : http://ki-u.kr/
    app : Apache
    xe_version : 1.8.43
    php : 7.0.22
    db_type : mysqli
    use_rewrite : Y
    use_db_session : Y
    use_ssl : none
    phpext : core, libxml, openssl, sqlite3, zlib, bz2, calendar, curl, ftp, gettext, gmp, iconv, pcntl, readline, shmop, simplexml, mbstring, xml, cgi-fcgi, gd, exif, mcrypt, mysqli, mysqlnd, soap, zip, pdo_mysql, pdo_sqlite, sockets, fileinfo, imagick, xmlreader, ioncube loader
    module : adminlogging(1.7), board(1.7.2), krzip(1.8.0), loginlog(1.4.0), ncenterlite(3.0.3), planner(7.0), seo(1.8.19), socialxe(2.0), syndication(5.0.0)
    addon : adminlogging(1.7), auto_outimage(0.5.0), captcha_member(1.7), my_comment_addon(1.1.2), oembed(1.0), xe-mp3-lyric-addon-master()
    layout : jdh_xe_2m(0.1), jdh_xe_2s(0.1), xe_cafe_site(1.7.0), cafeXE(1.7.0), xe_cafe(1.7.0), xe_cafe_hub(1.7.0), xe_official(1.7), xe_blog(0.1), xedition(1.9), xedition_MH(1.9), xet_onecolor(1.0.7), xecenter(1.3.7), user_layout(1.7)
    widget : DroArc_clock(1.0), archive_list(0.1), calendar(0.2), category(0.1), coinslider(1.5), contentextended(2.43), counter_status(1.7), ding_loginWidget(0.5), forum(0.1),
  • profile
    ftp 접속 후 모듈 경로에 올리신 parserlink-master 를 삭제하신 후 캐시파일 재생성 해보세요.
    깃허브에서 자료를 받으시면 -master 라는 브랜치명이 폴더명에 함께 붙어 다운로드 됩니다.

    그냥 업로드하시면 안되고 -master 는 지우시고 parserlink 로 올리셔야 합니다.
  • profile profile
    감사합니다
    지금은 외근중이라 저녁에 적용해보겠습니다
  • profile profile
    아침에 올리신 소스를 보니 이게 정답이네요. parserlink-master 폴더명을 parserlink로 바꾸시고, 만약 에러 때문에 캐시파일 재생성조차 안 된다면 에러가 난 파일에서 parserlink-master를 모두 parserlink로 변경하여 저장해 주세요.
  • profile
    감사합니다.
    덕분에 수정했습니다.
    폴더명 수정해서는 그대로 이다가 75,76번 줄에 있는 -master를 삭제하니 원상태로 돌아왔습니다.
    어떻게 보답을 해야할지 모르겠습니다.
    하시는 일마다 번창하시길 기원합니다