xe3로 홈페이지를 만든후 비밀번호재설정을 하려하면 메일발송으로 진행된다.

이때 smtp설정이 필요한데

gmail로 진행될 경우 2단계 인증으로 방식을 바꿔야 한다.

 

에러 로그를 잘 보고 판단하자. 

SMTP server with username "~~@~~~" using 3 possible authenticators

이런 에러나 난다면..... 2단계로 인증방식을 바꾸면 된다.

 

1. www.google.com/landing/2step/ 2단계인증방식 활성화

2. security.google.com/settings/security/apppasswords

    Select the app and device you want to generate the app password for.

    - others(custom name)으로 생성한후 패스워드를 등록하여 generate 

3. config/mail.php 항목

    usename -> 자신의gmail주소

    password -> generate된 패스워드

 

이렇게 세팅하고 비밀번호재설정하면 메일이 발송된다. 발송된 메일은 gmail 보낸편지함에서 확인가능하다

'오픈소스 > Xpress Engine' 카테고리의 다른 글

[XE3] 익스텐션 추가후 사이트 에러  (0) 2020.07.26
[xe3] .htaccess 파일, phpMyAdmin access확인하기  (0) 2020.07.09
XE3 설치  (0) 2020.05.26

플러그인 설치 또는 업데이트후 사이트 자체가 에러가 나는경우가 있다. => "관리자에게 문의하세요"

 

방법1)

 

xe3 디렉토리

"관리자에게 문의..."라는 말은 아파치 서버에 쌓이는 로그를 관리자에게 문의하라는 말일까? 아니면 XE3에서 쌓이는 로그를 볼수 있는 사람에게 문의하라는 말일까?.

 

에러로그를 못보는 사람은 임시방편으로 초기 설치한 버전으로 돌리는 부분.

vendor나 plugins 폴더 내용을 초기 XE3 zip파일에 내용으로 대체시키면서 사이트 작동유무를 확인한다.

 

사이트가 작동되면 전체적으로 정상유무를 확인하고

위젯을 사용해서 plugin이 표현된 페이지가 있으면 해당 위젯이 없다는 메시지가 페이지에 표기될 것이다.

그러면 그 plugin을 재설치하고 활성화하면 표현된다. 

 

방법2)

XE3 프로그램 자체에서 로그를 생성하는 부분이 있다. 그 로그를 분석하고 수정할 수 있다.

storage/logs 폴더에 보면 로그파일이 있다.

 

operation-yyyyMMdd~.log

laravel-yyyy-MM-dd.log

 

해당 로그 내용을 확인하고 에러 포인트를 찾고 해결책을 찾는다.

 

 

 

 

방법3)

에러 내용을 화면상으로 보고자 할 경우

config/production/app.php 에서 debug => true로 변경하고 화면에서 에러 내용을 확인하고 후처리를 진행한다.

<?php

return [
    'debug' => true,
    'url' => 'http://doitforyou~~',
    'timezone' => 'Asia/Seoul',
    'key' => '###########@@@@@@@@@@@@',
];

 

 

'오픈소스 > Xpress Engine' 카테고리의 다른 글

xe3 smtp 설정 (gmail)  (0) 2020.09.25
[xe3] .htaccess 파일, phpMyAdmin access확인하기  (0) 2020.07.09
XE3 설치  (0) 2020.05.26

케이스)

cafe24에 xe3설치전에 phpMyAdmin을 업로드하여

"http://url/phpMyAdmin/"  경로에소 db확인및 스키마 정의가능했음

xe3업로드 설치후 

"http://url/phpMyAdmin/" 로 접근하면 xe3첫화면으로 redirection됨.

 

 

xe3를 설치한 root의 .htaccess 파일을 확인하면 아래와 같이 phpMyAdmin 폴더 access접근 설정이 있고 없으면 추가한다.

아래 붉은색 phpMyAdmin 은 폴더명임. 바꿔서 세팅가능.

아래 내용으로 보면  http://url/phpMyAdmin/index.php 로 php파일명까지 정확히 지정해주면 phpMyAdmin페이지에 접근됨

 

.htaccess는 폴더 보안과 요청된 페이지의 접근(rewite engine)설정을 관리자가 필터링하여 좁힐수 있다.

 

 

----------------------------

.htaccess 파일 코드

 

   RewriteEngine On

    ...

 

     # allow for phpMyAdmin

     RewriteCond %{REQUEST_FILENAME} -f

     RewriteRule ^phpMyAdmin/.* - [L]

 

     RewriteCond %{REQUEST_FILENAME} -f

     RewriteRule ^index.php$ - [L]

     RewriteCond %{REQUEST_FILENAME} -f

     RewriteRule ^web_installer/index.php - [L]

     RewriteCond %{REQUEST_FILENAME} -d

     RewriteRule ^web_installer web_installer/index.php [L]

 

     RewriteCond %{REQUEST_FILENAME} -f

     RewriteRule \.php$ index.php [L]

     ...

----------------------------

'오픈소스 > Xpress Engine' 카테고리의 다른 글

xe3 smtp 설정 (gmail)  (0) 2020.09.25
[XE3] 익스텐션 추가후 사이트 에러  (0) 2020.07.26
XE3 설치  (0) 2020.05.26

XE3 : 최초 제로보드라는 이름으로 오픈소스로 널리 알려졌던 공개게시판형 소프트웨어.

진화하여 xpressengine 으로 모습이 바뀌었다. 테마라고 스킨을 업로드하면 전체 디자인이 바뀌는데. 

지금은 부트스트렙css와 jquery로 반응형 웹을 만들고 있다.

 

(구)제로보드,XE3 장점

 - 강력한 회원관리 : 그룹별 권한관리, 게시판별 권한 설정가능

 - 게시판 무제한 생성

 - 테마, 스킨변경으로 일반게시판 블로그형 게시판으로 쉽게 전환됨

 - 반응형 웹으로 브라우저 사이즈에 맞게 화면 구성이 바뀜.

 - 무료

 - 커뮤너티활성화를 위해 만들어지는 사이트엔 효과있음

 

 

설치가이드 : https://www.xpressengine.com/guide/getting-started/installation

 

XpressEngine : 홈페이지제작ㅣ기업홈페이지제작ㅣ쇼핑몰제작ㅣ구인구직사이트제작ㅣLaravel CMS -

XpressEngine.com을 이용해 나만의 홈페이지제작 하세요. 다양한 테마와 비즈니스 솔루션이 제공됩니다. 강력한 오픈소스 CMS와 호스팅 서비스를 사용해보세요.

www.xpressengine.com

 

1. 최신버전의 xe3소스 다운로드

2. 웹서버가 설치 또는 호스팅되어있는 경로에 소스 unzip

3. http://localhost 로 접근하여 installer 진행

4. 인스톨이 끝나면 설치된 페이지 메인화면을 확인

  5. 로그인하여 관리자 모드에서 메뉴, 테마등을 수정하여 자신의 웹페이지를 만든다..

+ Recent posts