it-swarm.com.ru

php.ini меняется, но не работает в Ubuntu

Я хочу изменить лимит размера файла загрузки php
И это некоторая информация моего phpinfo.

Configuration File (php.ini) Path   /etc/php5/Apache2
Loaded Configuration File   /etc/php5/Apache2/php.ini

И это содержимое моего файла php.ini:

upload_max_filesize = 50M
post_max_size = 50M
memory_limit = 128M

Затем я перезапускаю Apache2, но шоу phpinfo также:

upload_max_filesize 2M
45
tinybai

Я решил свой вопрос.
в php.ini в строке 109 есть синтаксическая ошибка, поэтому следующий синтаксис не оправдан

22
tinybai

Вероятно, у вас не было прав на изменение файла php.ini. Если вы просто перейдете к нему через обычное окно папки и нажмете на него, Gedit (или любой другой текстовый редактор по умолчанию) не сможет открыть его с разрешениями на запись.

Вы должны быть в состоянии уйти с помощью Sudo nano /etc/php5/Apache2/php.ini (затем ваш пароль в приглашении) и затем изменить переменные. Затем убедитесь, что выписали (CTRL O) или подтвердите сохранение при выходе.

11
Fluffeh

Для тех, кто интересуется, почему модификация php.ini не применяется даже после того, как все директивы в порядке и перезапускают Apache в Ubuntu, попробуйте перезапустить Apache с Sudo

Sudo service Apache2 restart
10
Rystian

У меня та же проблема, и это решает ее Я нашел php.ini внутри папки /etc/php5/cli/php.ini. Я вносил в нее изменения. 

и перезапустите Apache Sudo Apache2ctl перезапустите

Я уже изменил /etc/php5/Apache2/php.ini и перезапустил Apache с помощью перезапуска службы Sudo Apache2, но Symfony не видит изменений

Я пишу это, это может помочь любому 

5
user23946

вот как я решил эту проблему на Ubuntu после примерно 3 часов отладки (PHP 7)

меры

1) запустите функцию phpinfo () и посмотрите, где находится загруженный файл конфигурации php (php.ini)

 enter image description here

2) перейдите в этот каталог и обновите его до новых значений

3) перезагрузите ваш сервер

4) это работает !!

1
Mazino S Ukah

У меня тоже была такая же проблема, но потом я обнаружил, что для редактирования файла php.ini необходимо разрешение root, поэтому просто открыл терминал и написал следующее

gksudo gedit /etc/php5/Apache2/php.ini

и это отлично сработало !!

0
Debs

Я использую над Ubuntu 14.10 команду:

Sudo /etc/init.d/Apache2 перезагрузка

0
Doberon