메뉴 건너뛰기

Help Center

안녕하세요, XE 헬프센터입니다.
무엇이 궁금하신가요?

기타(5)

5개의 도움말이 있습니다.

  • IDE에서 XE3 클래스를 인식시키고 싶어요

    PHP storm에서는 라라벨기준 _die_helper.php와 같은 파일을 이용해서 클래스를 인식 하여 작업한 것 처럼
    XE3도 die_heloper로 작업할 수 있습니다.

    php artisan ide-helper:generate

    커맨드를 실행하여, XE3의 클래스를 인식시킬 수 있습니다.

  • XE를 설치한 이후 다른 디렉토리에 접근할 수 없어요!

    XE를 설치하면 .htaccess 파일에 XE관련 폴더 이외에 접근이 제한되어 있습니다.

     

    만약, 특정 파일을 접근하고 싶다면

    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^파일명.확장자$ - [L]

    를 입력하고 저장하면 됩니다.

    예시 코드의 파일명 부분과 확장자 부분만 고쳐 복사 붙여넣기 하면 됩니다.

     

    만약, 특정 폴더안의 파일들을 접근하고 싶다면.

    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^폴더명/.* - [L]

    를 입력하고, 저장하면 됩니다.

     

  • 파일 첨부가 되지 않아요. 어떻게 하나요?

    파일을 업로드 할 때 파일의 확장자를 임의로 변경해서 파일의 확장자와 mime type이 맞지 않으면 파일을 업로드 하지 못하도록 검사를 하고 있습니다.

    관련된 소스는 아래 링크에서 확인 하실 수 있습니다. https://github.com/xpressengine/xpressengine/blob/bc8391694946b6a630e2c04edc9f13b549e3827f/core/src/Xpressengine/Storage/Storage.php#L190-L196

  • 데이터베이스는 어떻게 백업하나요?

    데이터베이스를 정기적으로 백업하고, 업그레이드를 하기전에 하는것이 가장 좋습니다.
    문제가 발생하면, 백업한 데이터베이스로 복원할 수도 있습니다.

    아래의 방법에서는 Cpanel 과 phpMyAdmin과 Adminer를 사용하여 백업하는 방법이 기술되어 있습니다.

     

    CPanel을 사용하여 백업하기

    cPanel은 호스팅사에서 많이 사용되는 제어판입니다.
    백업 기능을 사용하여 데이터베이스를 백업할 수 있습니다.

    "MySQL 데이터 베이스 백업 다운로드" 버튼을 찾아 클릭하여, *gz 파일이 컴퓨터에 다운로드 된다면 백업이 된 것입니다.
    이 파일을 사용하여 복원하고 싶은 경우, 압축을 해제해야합니다.

    파일질라를 통해 sql 파일을 얻거나, cPanel에 존재하는 기능을 통하여 gz파일을 업로드해주세요.
    업로드가 완료되면 하단에 복원 완료가 표시되며, 복원된 데이터 베이스를 볼 수 있습니다.

     

    phpMyAdmin을 사용하여 백업하기

    phpMyAdmin은 데이터베이스를 보거나 수정 하는 등에 많이 사용되는 PHP 오픈소스입니다.

    1. phpMyAdmin을 적절한 디렉토리에 업로드 해주세요.
    2. phpMyAdmin에 접속하여 데이터베이스 계정으로 로그인해주세요.
    3. 왼쪽의 네비게이션 바에서 백업하려는 데이터 베이스를 클릭하세요.
    4. 오른쪽에 해당 데이터베이스의 테이블이 표시괴며, 상단의 Export 또는 내보내기를 클릭하세요.
    5. 빠른 옵션이 선택되어있는지 확인하고, OK버튼을 클릭하면 컴퓨터에 *.sql 파일 확장자가 저장됩니다.
     

    adminer을 사용하여 백업하기

    Adminer는 php파일 하나로 간편하게 DB를 보거나, 수정 하는 등에 사용되는 php 오픈소스입니다.

    1. adminer를 적절한 디렉토리에 업로드해주세요.
    2. Adminer에 접속하여, 데이터베이스 계정으로 로그인해주세요.
    3. 메인화면에 있는 데이터베이스 리스트에서, 복원하려는 데이터 베이스를 클릭하세요.
    4. 왼쪽 네비게이션 바에 있는 내보내기를 클릭합니다.
    5. 출력 정보와 형식 등을 잘 확인하고, 내보내기 버튼을 클릭합니다.
    6. 내 컴퓨터에 지정한 형식의 파일이 다운로드 된다면 백업이 완료되었습니다.
     

  • 사이트의 한글이 깨져보여요, 도와주세요

    사이트의 한글이 깨지는것에는 많은 요인들이 있을 수 있습니다.
    아래에서 몇가지 확인된 문제들로 한글이 깨지는 문제를 해결할 수 있습니다.

    1. DB의 기본 언어셋을 확인해주세요.
    언어셋이 잘못되어 설치 이후 변경하더라도, 이미 생성된 스키마와 테이블에 대한 설정은 변경되지 않습니다.
    언어셋을 먼저 제대로 설정한 후 다시 설치하여 확인해주시기 바랍니다.

    2. PHP설정의 mbstring 값이 비어있는지 확인해주세요.
    php.ini 의 mbstring 값이 비어있지 않다면, 정상적으로 이용할 수 없습니다.
    https://www.php.net/manual/en/mbstring.configuration.php 의 문서를 확인해주세요 :)

원하시는 답변을 찾지 못하셨다면, Q&A에 문의하여 주세요.

Q&A 문의하기