티스토리 뷰

반응형

가비아, 카페24를 통해서 php.ini 파일의 내용을 변경하고 싶을때 유용한 방법입니다.

실제 .htaccess 파일을 들어가면 보통 root에 존재하죠.

# HTID:11765931: DO NOT REMOVE OR MODIFY THIS LINE AND THE LINES BELOW
php_value display_errors 1
php_value session.gc_maxlifetime 86400
php_value session.cache_expire 86400
# DO NOT REMOVE OR MODIFY THIS LINE AND THE LINES ABOVE HTID:11765931:

# CORS-enabled images & webfonts / Access-Control-Allow-Origin 관련 패치
<IfModule headers_module>
  <IfModule setenvif_module>
    <FilesMatch "\.(gif|png|jpe?g|svgz?|ico|webp)$">
      SetEnvIf Origin ":" IS_CORS
      Header set Access-Control-Allow-Origin "*" env=IS_CORS
    </FilesMatch>
  </IfModule>
  <FilesMatch "\.(ttf|ttc|otf|eot|woff2?|css|js)$">
    Header set Access-Control-Allow-Origin "*"
  </FilesMatch>
</IfModule>

Header set Access-Control-Allow-Origin *
Header set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT"
Header set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token"

호스팅을 받는 경우나 특정한 사이트에만 설정내용을 반영하고 싶을 경우 사이트의 루트에 .htaccess 파일을 생성하여 설정가능합니다.  cafe24, 가비아 서버에 .htaccess 파일이 존재합니다.

phpinfo  확인 후 작업하면 좋아요~
  

php_value upload_max_filesize 50M
php_value post_max_size 50M
php_flag register_globals off
php_flag magic_quotes_gpc on

 

다양하게 설정이 가능합니다.

세션을 다룰때나, 변수의 숫자를 늘리때는 꼭 알아야 하는 정보입니다.

이것을 몰라서 너무 고생한 기억이....

알고보면 쉬운 내용이지만, 막상 서버라는 거대한 시스템...

 

아찔하고 아득합니다.

 

.htaccess 파일은 Apache 웹 서버에서 사용되며, 해당 디렉토리에 대한 특정 지침을 설정하는 데 사용됩니다. php.ini 파일에 직접적으로 접근할 수 없는 공유 호스팅 환경에서 PHP 설정을 변경하는 데 유용합니다. 그러나 .htaccess 파일에서 `max_input_vars` 같은 PHP 설정을 변경하려면 `php_value` 지시어를 사용해야 합니다. .htaccess 파일에 다음과 같이 추가하십시오: ```apache php_value max_input_vars 3000 ``` 그러나 모든 호스팅 제공업체가 .htaccess 파일을 통한 PHP 설정 변경을 허용하지는 않습니다. 만약 .htaccess 파일을 통해 PHP 설정을 변경할 수 없다면, 호스팅 제공업체에 연락하여 필요한 설정 변경을 요청하거나 php.ini 파일에 직접 변경을 요청해야 합니다. 그리고 이렇게 변경하면 해당 디렉토리 및 하위 디렉토리에서만 이 설정이 적용됩니다. 마지막으로, 변경 후에는 웹 서버를 재시작해야 변경 사항이 적용됩니다. 일부 서버에서는 이를 자동으로 수행하지만, 다른 일부에서는 수동으로 수행해야 할 수도 있습니다.
반응형
댓글