일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- php
- pycharm
- sublime text
- 워드프레스
- 윈도우10
- Python
- JavaScript
- Mac
- 리눅스
- MySQL
- 줄번호
- windows10
- 테마주
- Linux
- 제4이동통신
- 검색
- Bitcoin
- 안드로이드 스튜디오
- 서브라임텍스트
- 단축키
- 워뇨띠
- 황교안
- MSSQL
- Bybit
- 윈도우7
- timezone
- phpstorm
- Android Studio
- 정기결제
- XE
- Today
- Total
목록XE (6)
OVERCODE
xe를 fork 한 rhymix를 나의 repository 에 fork 하여 사용중이었다. 그런데 오랜만에 왔더니 라이믹스가 업데이트가 많이 되었다. 최신 버전의 라이믹스에서 작업을 하고 싶은데.. 어떻게 최신 버전으로 업그레이드 할 수 있을까? 나의 로컬 저장소를 최신판 라이믹스와 동기화를 하고, 나의 원격 저장소에 push 하는 과정에 대해서 설명한다. 1. upstream 등록 git remote -v 현재 원격 저장소 주소를 확인한다. 원본 rhymix 저장소에 가서 주소를 복사한다. git remote add upstream [원본 repo 주소] upstream 을 등록하고 remote -v 로 제대로 등록되었는지 확인하였다. 혹시 잘못등록하여 삭제하고 싶다면 git remote remove ..
모듈 제작등의 작업을 하다보면 템플릿 파일 (html) 을 수정했을때 바로 반영이 안되어서 크롬 브라우저의 '캐쉬 비우기 및 강력 새로고침'을 해도 반영이 안되는 경우가 있습니다. 새로고침하면 될때도 있고 안될때가 있어서 난감합니다. 이것의 원인은 XE 캐쉬 파일때문인데요. 관리자에 들어가서 매번 '캐쉬파일 재생성'을 눌러줘야됩니다.파일 수정시마다 번거로운 작업이 아닐수 없는데요. 이걸 아예 무시하는 방법으로 코어 파일의 특정 부분을 주석처리하면 '캐쉬파일 재생성'을 누를 필요가 없게 되어 편리합니다.그 파일은 바로 TemplateHandler.class.php 파일입니다.경로는 /classes/template/ 안에 TemplateHandler.class.php 파일이 있습니다. 위의 캡쳐화면처럼 ge..
모듈을 만들고 사이트 메뉴 편집에서 모듈을 메뉴에 추가하려고 하면 모듈이 메뉴 추가 목록에 없을겁니다. 트리거에 추가된 모듈만 리스트에 불러오기 때문인데요. 메뉴 추가 목록에 모듈이 나오게 트리거에 추가하는 방법을 알아보겠습니다. 사이트 메뉴 편집 → 메뉴 추가에 내가 만든 모듈 나오게 하는 방법 사용자가 만든 모듈의 디렉토리로 이동하면 아마 위와 같은 파일들을 만드셨을겁니다. 여기서 수정할 파일은 모듈명.clsss.php 와 모듈명.model.php 입니다. 모듈명.class.php 수정 function checkUpdate() { $oModuleModel = getModel('module'); if(!$oModuleModel->getTrigger('menu.getModuleListInSitemap',..
XE 관리자 화면에서 [설정]->[일반]->[고급]에 보면 짧은 주소 사용을 ON 할수 있는 곳이 있다. 그러나 짧은 주소 사용을 하였으나, 실제 짧은 주소를 쳐보면 적용이 되지 않았다. 짧은 주소는 mod_rewrite.so 라는 모듈로 작동된다.아파치의 설정파일인 /etc/httpd/conf/httpd.conf 파일을 vi로 열어보면 LoadModule rewrite_module modules/mod_rewrite.so 이런 부분을 발견할 수 있다. (만약 주석처리 되어있다면 당연히 주석을 풀어야 작동함.) 어쨌든 이번에도 권한 관련 문제구나~나는 httpd.conf 파일의 저 위치에 AllowOverride All 을 입력해주어서 해결하였다. 추가한 부분 AllowOverride All 그리고 적용..
*Centos 6 기준입니다. 얼마전에 리눅스 서버호스팅 상품을 사서 한창 세팅중인데, 오늘 목표는 xe까지 설치해서 구동시키는것이다. phpmyadmin 설정도 끝내고 xe 설치를 하려는데 저런 에러가 뜬다. Can't connect to MySQL server on '127.0.0.1' (13) 원인은 아마도 서버세팅이겠지.. 이번엔 또 뭐냐? 그래서 찾아봤다. 나의 경우엔 이것이 원인인것 같았다. Apache 가 네트워크를 사용할 권한을 줘야한댄다... 첫 기본값은 권한을 주지 않는다로 되어있나보다. 또 SELINUX 다. getsebool 명령어로 현재 설정값을 확인해보자. getsebool -a | grep 'httpd' 역시나 off 로 되어있다. httpd_can_network_connect..