2011-07-26 3 views
0

PHP 용 Macports를 사용하고 있으며, php.ini의 모든 설정 (적어도 memory_limit 및 upload_max_filesize 용)은 무시됩니다. 예를 들어, memory_limit를 128M 이상으로 늘리려고 시도했지만 여전히 128M로 유지됩니다. 나는 또한 post_max_size와 upload_max_filesize를 증가 시키려고 노력했지만, 거기에는 변화가 없다. phpinfo()에 따르면, 사용되는 ini 파일은/opt/local/etc/php5에 있으며, 편집중인 파일입니다. 내가 읽었던 다른 php.ini 파일이 없다는 것을 확인했고, 내가 변경할 때마다 Apache를 다시 시작하도록했습니다. 나는 "selfupdate"와 "update outdated"명령을 실행했고 최신 Xcode를 가지고있어서 최신 버전이라는 것을 알고있다.Macports에서 메모리 및 업로드 크기 설정이 무시되었습니다.

그 값의 출처와 php.ini에서 변경할 수없는 이유는 무엇입니까?

감사합니다.

답변

0

php.ini를/opt/local/var/db/php5로 옮겼습니다. 그 디렉토리는 ".ini 파일을 추가하기 위해이 디렉토리를 검색하십시오."에 나열되어 있으며 그 값이 현재 사용되고 있습니다. 문제는 이전에 php.ini가 없었기 때문에 phpinfo()는/opt/local/etc/php5에있는 값을 변경 했음에도 불구하고 사용 된 것으로 나타났습니다. 사용되는 가치는 어디에서 비롯 되었습니까? 기본 PHP 값은 무엇입니까?

어쨌든, 사실 지금은 효과가있는 php.ini에서 변경 사항을 적용 할 수있어서 기뻤습니다.

관련 문제