2017-05-23 5 views
-1

주어진 다른 PHP 설정 symfony가 /admin 경로를 통해 제공하는 내 관리자 패널의 설정.아파치/심포니 : 나는 심포니 3 웹 응용 프로그램이 아파치 2와 PHP 7</p> <p>나는 다음과 같은 PHP에 대한 특정 값을 설정하는 방법을 찾고 있어요와 데비안 서버에서 실행되는이 노선

  • 의 file_uploads
  • 이 upload_max_filesize
  • max_file_uploads

그것을 수행하는 방법에 대한 어떤 생각? 도와 줘서 고마워.

+0

당신은 이미 그 경로들에 대한 특정 아파치 설정에서'php_value upload_max_filesize ..'와 같은 것을 시도해 봤습니까? – kero

+0

그걸 시도하고 싶었지만 경로 패턴을 지정하는 방법을 모르겠습니다. ''으로 추측 할 수있는 전체 디렉토리가 가능할 것입니다. 내가 편집하기 전에 귀하의 의견을 보았고 모든 관리 컨트롤러가 공통 폴더에 있으므로 제대로 작동 할 수 있습니까? – mentinet

+0

Symfony에서는 항상 .web/app.php가 호출되기 때문에 .user.ini 솔루션이 작동하지 않을 것이라고 생각합니다. (그리고 이것이 어떤 파일이 포함되는지는 중요하지 않습니다.) 나는 아파치로 얼마 동안 일하지 않았다. 그래서 나는 당신에게 설정을 도와 줄 수 없다. 하지만 대부분의 설정 (/ Web에 DocumentRoot 등)을 공유하는'Directory/admin'을 가질 수 있어야하며, 유일한 차이점은 몇 가지 PHP 값을 설정하는 것입니다. – kero

답변

0

당신은 당신은 당신의 컨트롤러에이 연료 소모량을 사용할 수 있습니다 ini_set reference

위해서는 ini_set 사용하여 PHP 설정을 변경할 수 있습니다.

+0

보안 문제가 발생하지 않습니까? 오히려 VirtualHost 또는 이와 유사한 것을 통해 Apache/PHP를 설정하는 과정을 필요로합니다. 어떤 생각? 감사합니다. – mentinet

+1

사용자 생성 데이터를 함수에 전달하지 않으면 보안 문제가 표시되지 않습니다. 매개 변수를 하드 코딩하거나 사용자가 생성 한 데이터 (예 : 허용 된 매개 변수의 흰색 목록)를 삭제하면 괜찮습니다. – Carlos

+0

응용 프로그램 계층에서 구성을 유지하기 만하면됩니다. 그러나 답변을 주셔서 감사합니다. 실제로 작동합니다. – mentinet