홈페이지 제작할땐!

비버팩토리

반응형

it 언어 노트/ci3 7

ci3) The action you have requested is not allowed 해결책

안녕하세요 비버팩토리입니다. 이번에 ci3로 작업을 하다가 보안을 신경 쓰려고 csrf를 활성화시켰습니다.그러다가 The action you have requested is not allowed.  라고 발견 했습니다.과정은 이렇습니다. 관리자 페이지랑 프런트 페이지 둘 다 브라우저 창에 열어둔 상태인데, 어드민 페이지에서 설정 일부를 변경하고 폼 서브밋을 한 후에 프런트단에서 로그아웃을 합니다.관리자 페이지 브라우저로 새로고침을 하면 The action you have requested is not allowed.라고 나옵니다. 혹시나 개발 모드 수정을 하면 증상이 없어지는가 하고 했는데  development => production 이것 또한 아니었습니다. 그렇다고 보안을 해제하면 안되고 해서 구글..

ci3 에서 캡쳐 혹은 이미지 썸네일 생성 할때

안녕하세요! 비버팩토리입니다. 이미지 생성 및 캡챠가 생성 안될때 권한은 775 혹은 707 으로 해주세요왠만하면 707로 해주시고 전부다는 말고 일부분만 권한주셔야됩니다. 요새 보안에 민감해서 전부다 주면 안됩니다.  로그 와 캐시 폴더는 707를 주세요 개발 이후에 배포할때는 꼭 봉인해주시구요   https://extbrain.tistory.com/108 [CodeIgniter] 로그(Log) 기록하기▶CodeIgniter 로그(Log) 기록하기 ▶설명 코드이그나이터(CodeIgniter)에서 에러나 정보에 대한 로그(Log)를 기록하는 함수를 제공하고 있습니다. 자세한 내용은 아래의 링크를 참고하여 주시기 바랍니extbrain.tistory.com   나머지는 기능구현이 문제여서.. 기능을 확인하면..

ci3 세션 디비에 저장하기

안녕하세요. 비버팩토리입니다.세션을 디비에 저장하는 방법에 대해서 설명 합니다. https://ciboard.co.kr/user_guide/kr/libraries/sessions.html#session-drivers Session Library ‐ 코드이그나이터 3.0 한글매뉴얼The requested session data item, or NULL if it doesn’t existciboard.co.kr 여기 참고하면 됩니다. 그리고 덧붙어서 설명하자면 아래 드라이버와 save_path를 ci_session 으로 수정하면됩니다.씨아이 보드를 사용한다면 아래 처럼 그대로 따라하면됩니다.$config['sess_driver'] = 'database';$config['sess_cookie_name'] = ..

ci3 index.php 위치 변경

안녕하세요 비버팩토리입니다.보통 ci3는 public 디렉토리가 없습니다. 그래서 public를 만들어서 index.php를 옮기면 됩니다.근데 왜 이렇게 까지 해야되는 이유는  public 디렉토리를 만들어 index.php 파일을 이동시키는 이유는 주로 보안과 구조적 정리를 위해서입니다. 이렇게 하면 웹 서버의 루트 디렉토리에는 public 디렉토리만 노출되고, 나머지 애플리케이션 파일들은 외부에서 접근할 수 없게 됩니다index.php 파일을 이동시키면서 발생할 수 있는 문제는 다음과 같습니다: 1. 경로 설정 문제: index.php 파일 내부에서 시스템 경로와 애플리케이션 경로를 올바르게 설정해야 합니다. 예를 들어, index.php 파일에서 다음과 같이 경로를 수정해야 합니다:$system_..

최신php 환경에서 ci3 오류 대처 방법

안녕하세요 비버팩토리입니다.이번엔 최신 Php 환경에서 ci3 사용 하는 방법을 올려봅니다. 우선 ci3 최신버전을 다운 받습니다. https://codeigniter.com/download Welcome to CodeIgniterCodeIgniter 3 is the legacy version of the framework, intended for use with PHP 5.6+. This version is in maintenance, receiving mostly just security updates, and the current version is 3.1.13.codeigniter.com   일부 설정을 다 하고 난후에 (일부 설정은 config.php 에서 수정한것)계속해서 에러가 출력된다면 아..

코드이그나이터3 참고자료

안녕하세요! 비버팩토리입니다. php 프레임워크 코드이그나이터3 참고 자료를 올려봅니다.  매뉴얼이 제일 중요합니다.  https://ciboard.co.kr/user_guide/kr/ 코드이그나이터 3.0 한글매뉴얼© Copyright 2014 - 2016, British Columbia Institute of Technology. Last updated on Mar 21, 2016.ciboard.co.kr https://blog.naver.com/reviewer__/221406924336 코드이그나이터(CodeIgniter) 설치 및 DB연결1. 코드이그나이터(CodeIgniter) 란, 코드이그나이트는 PHP 프레임워크의 한 종류로써 다양한 라이브...blog.naver.com   여기서 php 최..

반응형