본문 바로가기

분류 전체보기191

코드이그나이터 설치 및 HMVC 적용(CI 소스 외부에 웹소스 적용) 코드이그나이터 설치하고 다른 폴더로 소스를 빼서 관리하고 싶은데 검색을 해도 잘 나와 있는 설명이 없더라고요. 결국 예전에 관리하던 소스를 확인해서 config.php 파일에서 아래 소스가 추가된 걸 확인 후 검색하니까 알 수 있겠더라고요. ㅠㅠ $config['modules_locations'] = array( APPPATH.'../../www/' => '../../../www/', ); 우선, 서버에 코드이그나이터 3.1.11을 다운로드한 다음 unzip으로 압축 풀고 CI(다른 폴더명으로 변경해도 상관없어요)로 폴더를 변경해줍니다. [root@localhost codeigniter]# wget https://codeload.github.com/bcit-ci/CodeIgniter/legacy.zip/.. 2021. 7. 20.
PHP 에러표시 방법 PHP 마이그레이션시 아무 오류 표시도 없고 500에러가 날때가 있습니다. 이런 경우 DEPRECATED된 명령어가 있거나 문법적으로 오류가 있을 경우에 500에러가 나는데 아래 명령어로 간편하게 오류 내용을 확인 할 수 있습니다. 이 명령을 사용해도 오류가 안나올 경우 디버깅 툴을 이용하면 됩니다. 위에 명령을 소스에 적용하면 이렇게 오류가 나옵니다. 2021. 6. 30.
find 명령어 파일이나 디렉토리를 찾을때 사용하는 명령어 [root@localhost test]# find / -name "testfile2" /data/test/testfile2 [root@localhost test] 제가 실무에서 자주 쓰는 명령어 인데요. xargs, grep 하고 같이 사용하면 편리합니다. [root@localhost test]# find ./ -name "*" | xargs grep -n --color=auto "반갑습니다" 2>/dev/null ./testfile2:1:반갑습니다. [root@localhost test]# xargs는 앞 명령어의 결과를 다음 명령어의 입력으로 사용할때 적용하는 명령어 입니다. grep는 문자열이 있는 행을 찾아 출력하는 명령어 입니다. 2021. 6. 29.
cp 명령어 파일이나 폴더를 복사하는 명령어 [root@localhost test]# cp testfile test1/test2/ [root@localhost test]# ls test1/test2/ testfile [root@localhost test]# 2021. 6. 24.