2012-07-03 3 views
2

30 초 타임 아웃을 사용할 수있는 모든 PHP 파일을 처리하려고했지만 아무 것도 작동하지 않습니다. 내 코드에 삽입 한 새 구성이 영향을받지 않고 Goddady의 기본 php.ini에있는 구성에 따라 계속 작동 할 수 있습니까?30 초 타임 아웃 솔루션이 작동하지 않습니다.

+0

당신이 모든 가능한 솔루션을 '게시 할 수 있습니다 : 여기에이 문제에 대한

date.timezone="Europe/London" 

더 :이 경우에 당신은 또한 예를 들어, php.ini 파일의 기본 시간대를 정의해야 지금까지 해봤습니까? – tradyblix

+0

은 'max_execution_time'을 30 초 이상으로 변경했습니다. – Bergerova

+0

이것은 서비스 제공 업체에 문의해야하는 질문입니다. – JJJ

답변

1

그러나 호스팅 제공 업체가 일부 설정이나 모든 설정에 대해 재정의를 허용하지 않을 수도 있습니다.

이것이 httpd.conf 설정 지시어 AllowOverride None/AllowOverride All의 기능입니다.

ini_get('max_execution_time')을 사용하면 solutin을 시도한 후에 실행 시간이 어떻게되는지 확인할 수 있습니다. 변경되지 않으면 솔루션이 작동하지 않는다는 것이 명백합니다.

+0

'max_execution_time'을 30 미만 (예 : 1 초)으로 설정하면이 오류가 발생합니다 : "최대 실행 시간이 1 초를 초과했습니다". 하지만 60과 같이 큰 숫자로 설정하면 "500 (내부 서버) 오류"가 발생합니다. – Bergerova

+0

아마도 Go-Daddy는 허용되는 최대 시간 인 30 초를 초과하면 작업을 종료합니다. –

0

확인할 수 있도록 올바른 위치에 넣었습니까? 그렇다면이 링크를 살펴보십시오. http://support.godaddy.com/help/article/5647/why-isnt-my-phpini-file-taking-effect

귀하의 서버에 대한 정보가 너무 적습니다. 그것은 여기에 리눅스 인 경우 그들은 말 :

On Linux Shared Hosting accounts, you can kill the Web processes to get your php.ini (PHP 4) or php5.ini (PHP 5) file to take effect.

+0

링크를 확인하면 윈도우가 – Bergerova

+0

입니다. 창에 대한 정보도 있습니다. – HungryCoder

0

호스팅 루트에 .user.ini 파일을 만들어 Godaddy 공유 Linux 계정에서 작동하게 만들 수있었습니다.

내 변경은 phpinfo()