2009-04-08 2 views
3

나는 PHP 프로그래밍에 익숙하지 않으므로 분명하지 않다면 사과드립니다.GoDaddy가 호스팅하는 사이트에서 PHP.ini 업데이트

GoDaddy (Windows, PHP5, MySQL 5)에서 호스팅되는 사이트가 있습니다. 이 기사 읽기 : GoDaddy FAQ를 루트 폴더에 php5.ini 파일을 생성하지만 데이터베이스에 연결하려고 할 때, 나는 다음과 같은 오류 얻을 :

Fatal error: Call to undefined function mysql_connect() in D:\Hosting\4132900\html\beta\data\dbConnection.php on line 13

내 INI 파일에있는 모든은 다음과 같습니다

[Date] 
date.timezone = "US/Eastern" 

전체 php.ini 파일을 업로드하고 (php5.ini로 이름을 바꾸면) 페이지를 찾을 수 없음 오류가 발생합니다 (404).

답변

3

나는 윈도우 호스팅 사용자 정의 PHP5.ini :(

내가 그들의 도움 사이트와 리눅스 서버를위한이었다 연결된 그 기사를 확인할 수 있습니다 같아요 또한

,이 페이지에 계획을 비교 :. http://www.godaddy.com/gdshop/hosting/shared.asp?ci=9009 리눅스는 사용자 정의 PHP5.ini 있지만 Windows가

내가 PHP를 하나 개의 나사를 사용하려고 시도하는 경우 궁금 수 있습니다 당신은 사용할 수 없습니다 사용하려고하는 "로 mysql_connect"기능을 만드는 것을 보여줍니다.

0

이 페이지에 따르면 그들은 특히 윈도우 계정으로 php5.ini을 사용하는 말 : GoDaddy article

"참고 : Windows가, php.ini 파일을 계정을하지 접대 php5.ini 파일을 사용해야합니다."

1

나는 단지 godaddy에서 php.ini를 편집 할 수있는 솔루션을 찾기 위해 키보드에서 머리를 때려보십시오. phpinfo()는 내가 접근 할 수없는 경로를 반환합니다 (argh!). 해결책 : 자신의 public_html 폴더의 루트에 자신을 업로드하십시오.

분명히 godaddy의 버전에 따라 파일 이름이 다릅니다.

http://support.godaddy.com/help/article/8913/what-filename-does-my-php-initialization-file-phpini-need-to-use

나는 그래서, 나는, 동일한 php.ini의, php5.ini라는 파일 및 .user.ini을 만들어 내 WWW의 루트로 복사까지 공급 하였다

으로 public_html , 도메인 루트 디렉토리. 그 후 모든 것이 작동하기 시작했습니다.

제 독재에서 "시스템 프로세스"로 가서 PHP 프로세스를 다시 시작해야 할 상황이 생길 수 있습니다 (찾을 수없고 실행중인 PHP 프로세스가 없음).

여기에도 좋은 정보가 있습니다. godaddy 부분으로 스크롤하십시오.

http://www.ostraining.com/blog/coding/phpini-file/

관련 문제