Я использую Mac OS X 10.6. Я полный новичок в PHP. Я прошел учебник и попытался запустить функцию date() в своем коде, и у меня появилось сообщение с надписью «Warning: date() [function.date]: Нельзя полагаться на настройки часового пояса системы. .." и так далее.Внесение изменений в php.ini
Я читал онлайн, что мне нужно внести изменения в файл php.ini, в частности строку кода, указывающую date.timezone, чтобы она была настроена на нужную вам зону.
Я проверил свой файл phpinfo() и обнаружил, что в каталоге/private/etc у меня есть файл php.ini.default. Это был файл, который мне нужен, хотя у него было расширение «.default». Я попытался внести в него изменения, но мне помешали сделать это, получив предупреждение о том, что оно защищено от записи.
Я скопировал этот файл в новый файл php.ini (используя команду терминала cp php.ini.default php.ini). Однако этот новый файл все еще был защищен от записи.
Просто из любопытства я щелкнул правой кнопкой мыши каталог/private и нажал «получить информацию», и я увидел, что папка была доступна только для чтения.
Так как же мне нужно вносить коррективы, чтобы функция date() работала? Должен ли я создать файл php.ini в другом каталоге? Должен ли я создать файл php.ini в том же каталоге, а затем физически скопировать и вставить содержимое из php.ini.default? Я знаю, что мой вопрос может звучать очень глупо, но я немного волнуюсь о том, чтобы сделать разрушительные, долговременные изменения. Благодарю.
Этот вопрос выключен тема здесь – hek2mgl
Вам нужно разблокировать файл, чтобы вы могли его отредактировать. Это маленькая значка на замке внизу «получить информацию», но здесь эти вопросы неактуальны. – Danack
Это касается функции даты, но ее нужно использовать с помощью файла php.ini. Поэтому конечной целью было внесение изменений в файл php.ini, чего я не смог сделать. Если вы внимательно прочитаете мой пост, вы увидите, что это моя цель. Это совсем не тема. –