Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Глюк с php.ini  (Прочитано 301 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vlmedia

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Глюк с php.ini
« : 19 Август 2017, 18:11:36 »
Собственно ни когда не возникало проблем с параметрами post_max_size и с upload_max_filesize. раньше лез в php.ini правил эти два параметра, рестартил апач и все было в шоколаде. тут поставил Ubuntu 16 server поменял параметры в ini, но на сайте, когда смотрю параметры там как было 8 и 2 Мб, получается при редактировании ini ничего не меняется???.

Путь посмотрел /etc/php/7.0/apache2/php.ini   его и правил. перезагрузился- без эффекта.
 Или может какая измена придумана???

Пользователь добавил сообщение 19 Август 2017, 18:35:57:
в терминале набрал
php7.0 -i | grep php.ini выдал путь к ini .etc/php/7.0/cli/php.ini его подредактировал- опять без эффекта.
« Последнее редактирование: 19 Август 2017, 18:35:57 от vlmedia »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 24224
    • Просмотр профиля
Re: Глюк с php.ini
« Ответ #1 : 19 Август 2017, 19:14:38 »
Вы, похоже, не отдаёте себе отчёта, что то, что вам показывает терминал и то, что грузится в вебсервер - это две большие разницы?
Посмотреть путь к ini-файлу CLI у вас ума хватило, а посмотреть тот же путь для модуля, загруженного в Апач - нет?
И, вероятно, для вас будет открытием, что эти параметры можно переопределить ещё в двух местах?
Смотрите настройки виртуального сервера, и на будущее старайтесь не менять глобальные параметры без большой необходимости.
Не просто так в phpinfo() всегда две колонки - глобальная настройка и локальная, действующая в текущий момент времени.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vlmedia

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Глюк с php.ini
« Ответ #2 : 19 Август 2017, 19:39:25 »
Вы, похоже, не отдаёте себе отчёта, что то, что вам показывает терминал и то, что грузится в вебсервер - это две большие разницы?
Посмотреть путь к ini-файлу CLI у вас ума хватило, а посмотреть тот же путь для модуля, загруженного в Апач - нет?
И, вероятно, для вас будет открытием, что эти параметры можно переопределить ещё в двух местах?
Смотрите настройки виртуального сервера, и на будущее старайтесь не менять глобальные параметры без большой необходимости.
Не просто так в phpinfo() всегда две колонки - глобальная настройка и локальная, действующая в текущий момент времени.

Идею понял, только не пойму как отловить процесс пхп в апаче...

Пользователь добавил сообщение 19 Август 2017, 19:59:09:
Но ведь инфо и выводит что
Loaded Configuration File    /etc/php/7.0/apache2/php.ini . Получается это конфигурационный файл.? Но и при редактировании тоже не меняется.

Пользователь добавил сообщение 19 Август 2017, 20:39:03:
В общем в PHP7 все по другому. Все версии типа 7 и выше НЕ ПОЗВОЛЯЮТ менять глобальные настройки. теперь мы не копаем php.ini!!!!!!. Что делаем
1. Создаем файл phpinfo() чтобы глянуть пхпшные инфо
2. в оной инфе ищем Scan this dir for additional .ini files
3. смотрим путь (у меня в ubuntu 16.03 server) /etc/php/7.0/apache2/conf.d
4. в консоле идем туды. в папке куча инишных файлов.
5 создаем файл user.ini со своим наполнением (мне нужны были директивы на увеличение файла)
post_max_size = 30M
upload_max_filesize = 15M
6. сохраняем и рестартим апач.
7. Перегружаем пункт 1
8. Радуемся!
« Последнее редактирование: 19 Август 2017, 20:39:03 от vlmedia »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 24224
    • Просмотр профиля
Re: Глюк с php.ini
« Ответ #3 : 19 Август 2017, 23:29:57 »
В общем в PHP7 все по другому. Все версии типа 7 и выше НЕ ПОЗВОЛЯЮТ менять глобальные настройки.
Бред собачий.
Как раз настройки в ini и есть глобальные.
Другое дело, что кроме собственно php.ini там есть секция "Additional .ini files parsed", которую вы блаженно проигнорировали (и кто, скажите, в этом виноват?), кроме того, я вам ясно сказал, куда вам В ДЕЙСТВИТЕЛЬНОСТИ надо было смотреть.
В конфиг вашего виртуалхоста в Апаче.
Раз уж пользуетесь mod_php, то и используйте его возможности на полную мощность, а не шугайтесь, как от прокажённого.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vlmedia

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Глюк с php.ini
« Ответ #4 : 20 Август 2017, 00:00:54 »
В общем в PHP7 все по другому. Все версии типа 7 и выше НЕ ПОЗВОЛЯЮТ менять глобальные настройки.
Бред собачий.
Как раз настройки в ini и есть глобальные.
Другое дело, что кроме собственно php.ini там есть секция "Additional .ini files parsed", которую вы блаженно проигнорировали (и кто, скажите, в этом виноват?), кроме того, я вам ясно сказал, куда вам В ДЕЙСТВИТЕЛЬНОСТИ надо было смотреть.
В конфиг вашего виртуалхоста в Апаче.
Раз уж пользуетесь mod_php, то и используйте его возможности на полную мощность, а не шугайтесь, как от прокажённого.

Да нет ни какого виртуального хоста, настроено по дефолту! вы всё вокруг да около. Конкретно можно было сказать. Я решил проблему, этот вариант работает.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 24224
    • Просмотр профиля
Re: Глюк с php.ini
« Ответ #5 : 20 Август 2017, 01:37:18 »
Представьте себе, "по дефолту" в апаче как раз настроен один виртуалхост.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.342 секунд. Запросов: 23.