Я довольно новичок в программировании на PHP, поэтому я приношу свои извинения, если у меня отсутствует очевидное.
У меня есть сайт, размещенный в GoDaddy (Windows, PHP5, MySQL 5). Я прочитал эту статью: FAQ GoDaddy и создал файл php5.ini в корневой папке, но когда я пытаюсь подключиться к базе данных, я получаю следующую ошибку:
Неустранимая ошибка: вызов неопределенной функции mysql_connect () в D: \ Хостинг \ 4132900 \ html \ beta \ data \ dbConnection.php в строке 13
Все, что у меня есть в моем ini файле:
[Date] date.timezone = "US/Eastern"
Когда я загружаю весь файл php.ini (и переименовываю его в php5.ini), я получаю ошибки с ошибками страницы (404).
Я не думаю, что Windows-хостинг позволяет настраивать PHP5.ini 🙁
Я проверяю их сайт справки, и эта статья, с которой вы связаны, была для Linux-серверов.
Кроме того, сравнение планов на этой странице: http://www.godaddy.com/gdshop/hosting/shared.asp?ci=9009 показывает, что Linux позволяет настраивать PHP5.ini, но не Windows
Интересно, пытается ли пытаться использовать один из винтов PHP и делает функцию mysql_connect, которую вы пытаетесь использовать, недоступна.
Я просто бил головой о клавиатуру, чтобы найти решение для редактирования php.ini в godaddy. phpinfo () возвращает путь, к которому я не могу получить доступ (argh!). Решение. Загрузите свой собственный в корень вашей папки public_html .
Видимо, в зависимости от версии godaddy, у вас есть, имя файла отличается.
Мне было так надоело, я создал идентичные файлы php.ini , php5.ini и .user.ini и скопировал их в корень моего www, public_html и корневого каталога домена. После этого все приступило к работе.
Из моего чтения может возникнуть ситуация, когда вам придется перейти к «системным процессам» и перезапустить php-процесс (я не мог найти это и не имел активных процессов php).
Здесь есть и хорошая информация. Прокрутите вниз до части godaddy.
согласно этой странице они специально говорят, что нужно использовать php5.ini с учетными записями Windows: статья GoDaddy
«ПРИМЕЧАНИЕ. Вы должны использовать файлы php5.ini с учетными записями Windows, а не php.ini».