질문/조언질답게시판
Extra Form
PHP PHP 7.2
CMS Rhymix 1.x

구사이트 https://9tschool.net/xe

신사이트 https://9tschool.cf

 

도메인 변경 작업은 나중에 하려고 우선 https://9tschool.cf 로

파일 옮기고, DB 복구했습니다.

 

아쉽게도 404 에러가 뜹니다.

워낙 초보라 어디부터 점검해야 할 지 잘 모르겠습니다.

아, 이번에 이전하면서 xe 꼬리표를 뗴고자 루트로 파일 옮기긴 했습니다.

 

어디를 우선 점검하면 좋을까요??

  • profile
    config.php에 DB 접속정보 확인하시고 (db.config.php는 수정해도 효과 없습니다)
    files 폴더 아래에 cache 폴더 다 날려보세요.
  • profile ?
    마스타와 슬레이브 모두

    'db_type' => 'mysqli',
    'db_hostname' => 'localhost',
    'db_port' => '3306',
    'db_userid' => 'phpmy admin ID',
    'db_password' => '비밀번호',
    'db_database' => 'xe가 있는 데이타베이스',
    'db_table_prefix' => 'xe_',
    'db_charset' => 'utf8',

    이걸로 바꾸었는데 잘 안되네요...
    php 7.4 입니다. cache폴더는 날렸습니다.
  • ? profile

    위에 올려주신 내용은 라이믹스 DB 설정파일 문법이 아닙니다.

    마스타 슬레이브가 나오는 것부터가 에러입니다.
    엉뚱한 파일을 수정하고 계신 것 같네요.

  • profile ?
    앗..그러네요. 루트에 config.php 파일이 있는건가요?
  • ? profile
    아뇨, 방금 보고 계시던 파일과 같은 폴더에 있습니다.
  • profile ?
    음.. files/config/ 에서의 config.php파일 안에 저 내용이 있었던 것 같기는 한데요...
    지금은 다시 육아타임이라 확인이 어렵긴 하네요.
    다만 제가 xe에서 라이믹스 업데이트 한 것이긴 합니다.
    이따 다시 봐보겠습니다. 감사합니다..^^
  • profile ?
    config.php 파일을 다시 보고 있습니다.

    'db' => array(
    'master' => array(
    'type' => 'mysqli',
    'host' => 'localhost',
    'port' => '3306',
    'user' => '',
    'pass' => '',
    'database' => '',
    'prefix' => 'xe_',
    'charset' => 'utf8',
    'engine' => 'myisam',
    ),

    user, pass, database는 일부러 가렸습니다.

    host랑 port를 서버 IP랑 포트로 넣으면 될까요?
  • ? profile

    실제로 DB에 접속할 수 있는 정보를 넣으셔야지요. host는 대부분 localhost입니다.

  • profile ?
    phpmyadmin으로 보니 server는 localhost가 맞고, 데이터베이스는 panic89 인데요.
    user 랑 pass는 제가 phpmyadmin 접속할때 쓰는 그 아이디와 비밀번호 하면 되지 않나요?
    다른 어디를 수정하면 될까요?? ㅠㅠ 여전히 잘 안되서요.
  • profile ?
    지금보니 database까지 잘 왔고요..
    prefix 랑 charset, engine에서 수정해야 할 것이 있는지 궁금합니다.

    ubuntu에 nginx 이고 데이터 정렬 방식은 utf8mb4_unicode_ci 이긴 합니다.
  • ? profile
    확실하게 맞다면 그 부분은 더이상 보지 않으셔도 됩니다. 캐시 삭제 다시 해보시고요, 만약 apc나 memcached 등의 캐시 방식을 쓰고 계셨다면 그 부분도 재시작해 보세요. DB에서 메인화면 모듈 정보를 불러오지 못했을 때 그냥 404를 띄우곤 합니다.