Изменения конфигурации php.ini в учетной записи общего хостинга - PullRequest
3 голосов
/ 24 ноября 2010

Я пытаюсь переопределить конфигурацию php.ini по умолчанию, используя .htaccess / ini_set, но конфигурации не отражаются при выполнении скрипта. Здесь PHP установлен как fastcgi, и я нахожусь в учетной записи общего хостинга. Есть ли способ изменить настройки php.ini или мне нужно обновить свою учетную запись до виртуального выделенного сервера. Пожалуйста, помогите в этом отношении.


Спасибо за ваши ответы, чтобы быть более сложным, я хочу изменить max_execution_time моего php-скрипта, так как мне нужно разобрать обработку с огромным лог-файлом. Этот скрипт превышает конфигурацию по умолчанию в php.in (т.е.) на 30 секунд. Так как мой сайт находится на общем хостинге, я не могу настроить его в php.ini, ему дан файл (php.ini) в корне документа, и он просит нас настроить значения, но это не отражает. Я попробовал динамический способ с использованием ini_set, тот же результат.


Путь для включения:. / Usr / local / php5 / lib / php

Ответы [ 3 ]

2 голосов
/ 24 ноября 2010

Я сомневаюсь, что вы сможете изменить все в файле php.ini на общем хосте. Хост мог отключить всю функцию ini_set(), насколько мне известно! Виртуальный выделенный сервер может быть тем, что вы ищете (я никогда не сталкивался с этим, так как я запускаю свои собственные серверы).

Просто интересно, что вы пытаетесь установить?

0 голосов
/ 05 апреля 2014

В большинстве сред общего хостинга наличие копии файла php.ini в каталоге public_html позволяет переопределить системные настройки по умолчанию.Отличный способ сделать это - скопировать копию хостинговой компании.Поместите это в файл, скажем, copyini.php

<?php
  system("cp /path/to/php/conf/file/php.ini  /home/yourusername/public_html/php.ini");
?>

Получить /path/to/php/conf/file/php.ini из вывода phpinfo ();в файле.Затем внесите изменения в свой INI-файл. Удалите все файлы, созданные в ходе этого процесса (кроме php.ini, конечно :-))

0 голосов
/ 24 ноября 2010

Попробуйте создать новый файл php.ini в каталоге, из которого вы выполняете свой скрипт с необходимыми переменными среды php.ini. Кроме того, если вы используете хостинг cPanel ... есть еще один параметр, который вы необходимо изменить в cPanel .. вам может быть разрешен доступ для включения или выключения этого параметра в зависимости от вашего веб-хостинга. Я опубликую настройку через минуту. Пожалуйста, подтвердите, если вы используете хостинг cPanel?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...