2013-07-14 1 views
1

나는 Hostgator에서 호스팅되는 프로젝트를 가지고 있습니다.htaccess의 Hostgator php 5.4 업그레이드가 404 오류를 발생합니다.

AddType application/x-httpd-php54 .php 

문제는, 모든 것이 잘 작동이 라인에 어떤 URL이 줄이 없으면 오류 404가 발생한다는 것입니다 : 나는 그들이 요구하는대로, 내 htaccess로 파일에 다음 행을 추가, 그래서 PHP 5.4이 필요합니다 - 그러나 PHP 5.3에서만.

이 줄과 오류 404가 어떻게 연결되어 있는지 이해하기가 어렵습니다. 누구나 아이디어가 있습니까?

+0

https://support.hostgator.com/articles/hosting-guide/hardware-software/php-5-4 – Musa

+0

그래, 내가 지침을 찾았습니다. 내 계좌가 5 월 1 일 이후에 열렸습니다. 표시된대로 줄을 붙여 넣고 다른 줄을 붙여 넣습니다. 파일은 잘 작동합니다 ...이 파일 만 완전히 실패합니다. – Davor

+1

이것은 공유 호스팅에만 해당됩니다. 이 5.4 설치의 이점은 있습니까? 가능한 경우 기본 phpinfo()를 확인하십시오. –

답변

1

이것은 루트 사용자 폴더에있는 php.ini 파일입니다. 삭제하거나 이름을 변경해야합니다. 5.2ish와 5.4 사이에 php.ini 비 호환성이 있습니다.

또한 AddType을 작동시키지 못했습니다. 항상 이전 AddHandler를 사용해야했습니다.

참고로, php.ini에서 좀 더 놀면서, 나는 register_globals = On이 내 5.4를 괴롭히는 것을 알아 냈습니다. 나는 그것이 닫혔다 고 생각했지만, 나는 생각하지 않는다 ... 나는 그것을 바꾸었다. 그리고 나의 phpinfo 페이지는 살아 있었다. 사용자의 php.ini 파일을 확인,

길고도 짧은 이야기 ... 주석 처리해야한다 "allow_call_time_pass_reference =에"... : 내 원래의 php.ini 파일에 대해

그리고 더 많은 테스트, 나는 사실을 알게