웹마스터 팁

XE지식인에 물었던 질문의 자문자답입니다.

질문에 백성찬님께서 친절히 알려주셨는데요, 여전히 잘 되지 않더라구요. 그런데 천천히 확인해 보니 제 경우 다른 문제가 아니라 파일을 옮기면서 숨은 파일(.htaccess)을 옮기지 않아서 그렇더군요.

간단한 작업이지만 혹시 필요하신 분을 위해 자세히 과정을 올려 놓으면,


                                                                     제 경우 XE 폴더 옮기기


                                       "http://도메인/"(root죠^^) 에서 "http://도메인/생성폴더/"로 옮기기


1. 언젠가 어디선가(^^) 구해 놓은 별도의 php파일의 이름을 change.php 로 준 다음 XE가 설치된 폴더로 올려 놓습니다.(제 경우 root였구요, php파일은 첨부하겠습니다.)


<?php
$cmd = "chmod -R 777 ./files";
@exec($cmd);
echo "변경되었습니다.";
?>


2. files의 퍼미션을 변경합니다.

 

http://도메인/change.php


3. 폴더를 한 개 생성한 후 SSH로 접속하여(PuTTY) XE 관련 파일들을 옮깁니다.


 $ mv .htaccess LICENSE common files config layouts addons index.php libs widgets classes modules widgetstyles ./생성폴더/


4. change.php 파일을 아래와 같이 바꾼 후 "http://도메인/생성폴더/" 로 올립니다. 


<?php
$cmd = "chmod -R 755 ./files";
@exec($cmd);
echo "변경되었습니다.";
?>


5. files의 퍼미션을 755로 다시 변경해 줍니다.


모두 끝났습니다. 


* 제 홈에도 올려 놨습니다^^