Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: php.ini
Форумы портала PHP.SU » » Вопросы новичков » php.ini

Страниц (1): [1]
 

1. UNTRUSTED - 05 Апреля, 2012 - 07:20:21 - перейти к сообщению
Такая ситуация, у меня на хостинге нет доступа к глобальному файлу php.ini.. Раньше была возможность изменять через .htaccess, а сейчас еле разобрался почему вылезает ошибка 500.. Запретили в .htaccess изменять. Нашел как вариант в каждую директорию добавлять файл php.ini с нужными настройками, но это не подходит, целая куча php.iniшков. Через phpinfo() выведал путь к системному файлу -
CODE (htmlphp):
скопировать код в буфер обмена
  1. Configuration File (php.ini) Path       /usr/lib
  2. Loaded Configuration File       /usr/local/lib/php.ini

Возможно что-то с этим поделать?
2. EuGen - 05 Апреля, 2012 - 09:34:37 - перейти к сообщению
UNTRUSTED
ini_set()
?
3. UNTRUSTED - 05 Апреля, 2012 - 09:45:38 - перейти к сообщению
EuGen пишет:
ini_set()
?

Тоже не работает! Огорчение
хотя я уже нашелУлыбка
в .htaccess вписать адрес своего php.ini
suPHP_ConfigPath /home/name/php/php.ini
Вот теперь уже другая задача.
Нужно ведь тогда не отдельные настройки, а полный php.ini записывать!
А вот с этим есть небольшие трудностиУлыбка
4. EuGen - 05 Апреля, 2012 - 09:50:08 - перейти к сообщению
UNTRUSTED
Думаю, лучший вариант - попросить хостера. И если тот не сделает, сменить его.
Штатно - либо php.ini, либо htaccess либо ini_set - и если последний не справляется, то речь идет о директиве, которую нельзя установить иначе, как в php.ini - а потому лучше сделать запрос хостеру.
5. UNTRUSTED - 05 Апреля, 2012 - 09:53:37 - перейти к сообщению
UNTRUSTED пишет:
suPHP_ConfigPath /home/name/php/php.ini

Никто не знает, за такие штуки хостер не накажет?
6. EuGen - 05 Апреля, 2012 - 09:59:57 - перейти к сообщению
UNTRUSTED
Если, к примеру, у хостера запрещены функции наподобие system(), а в Вашем php.ini Вы это разрешите и затем по какой-либо причине хостер узнает (например, это послужит причиной какого-либо взлома), то, думаю, претензию он предъявит.
7. UNTRUSTED - 05 Апреля, 2012 - 10:01:00 - перейти к сообщению
EuGen пишет:
то речь идет о директиве

ну хотя бы кавычки эти волшебные Она блин у них включенаУлыбка, раньше убирал спокойно через .htaccess, и по идее в любом месте изменяется, но не тут то было, в .htaccess вообще если любую php.ini конфиг пытаешься поставить ошибка 500, в ini_set другие не проверял, но эта не ставиться, хотя должна! только php.ini, либо в той директории в которой находиться скрипт, либо мой способ со сменой системного php.ini
8. EuGen - 05 Апреля, 2012 - 10:02:42 - перейти к сообщению
UNTRUSTED
Вероятно, неверно указываете?
CODE (htmlphp):
скопировать код в буфер обмена
  1. php_value magic_quotes_gpc "Off"

?
9. UNTRUSTED - 05 Апреля, 2012 - 10:05:24 - перейти к сообщению
EuGen пишет:
Если, к примеру, у хостера запрещены функции наподобие system(),

Нет, если таких вещей не делать конечно, а только поставить типо таких:
DefaultCharset
DefaultTimezone
ErrorReporting
ErrorDisplay
Error_log
magic_quotes_gpc
и.т.д.
EuGen пишет:
и затем по какой-либо причине хостер узнает

т.е. без особых причин он этого даже и не узнает? о подмене...
10. EuGen - 05 Апреля, 2012 - 10:09:43 - перейти к сообщению
UNTRUSTED
Без особых - нет. Вряд ли у хостера, у которого подобным образом можно подменить ini-файл, есть какая-либо система мониторинга.
11. UNTRUSTED - 05 Апреля, 2012 - 10:15:59 - перейти к сообщению
EuGen пишет:
Вероятно, неверно указываете?

Тогда почему раньше работало? Или это сегодня только синтаксис сменился?
Всегда стояло вот так
CODE (htmlphp):
скопировать код в буфер обмена
  1. php_flag magic_quotes_gpc off

(Добавление)
Все, пришел ответ от хостера:
МОЙ ХОСТЕР пишет:

В данный момент занимаемся переносом на новую платформу, но возникли проблемы с оборудованием.......
.....
.....

Все четко и понятно, это не весь текст, самое основное!
(Добавление)
Еще одна хорошая новостьУлыбка
ХОСТЕР пишет:
...ваш аккаунт будет перенесен на сервере с suPHP обработчиком, там все пхп директивы можно будет вносить через php.ini файл...

 

Powered by ExBB FM 1.0 RC1