Я хочу изменить лимит размера файла загрузки 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
Я решил свой вопрос.
есть синтаксическая ошибка в php.ini в строке 109, поэтому следующий синтаксис не excute
Существует хороший шанс, что у вас не было прав на изменение файла php.ini. Если вы просто перейдете к нему через обычное окно папки и щелкните по нему Gedit (или что бы вы ни делали в текстовом редакторе по умолчанию), он не сможет открыть его с разрешениями на запись.
Вы должны уйти от sudo nano /etc/php5/apache2/php.ini
(тогда ваш пароль в sudo nano /etc/php5/apache2/php.ini
строке), а затем изменить переменные. Затем обязательно напишите (CTRL O) или убедитесь, что вы подтвердили сохранение при выходе.
Для тех, кто задается вопросом, почему модификация php.ini не применяется даже после того, как все директивы прекрасны и перезапуск apache на ubuntu, попробуйте перезапустить apache с помощью sudo
sudo service apache2 restart
У меня такая же проблема, и это решает ее. Я заразил php.ini внутри папки /etc/php5/cli/php.ini. Я вношу в нее изменения
Я уже изменил /etc/php5/apache2/php.ini и перезапустил apache с помощью sudo service apache2 restart, но symfony не видит изменений
Я пишу это, это может помочь кому угодно
Я использую над ubuntu 14.10 команду:
Перезагрузка sudo /etc/init.d/apache2
У меня тоже была такая же проблема, но потом выяснилось, что для редактирования файла php.ini требуется разрешение root, поэтому просто открыл терминал и написал следующее
gksudo gedit /etc/php5/apache2/php.ini
и он отлично работал !!
вот как я решил эту проблему на ubuntu после примерно 3 часов отладки (PHP 7)
меры
1) запустите функцию phpinfo () и наблюдайте, где загружен файл конфигурации php (php.ini)
2) cd в этот каталог и обновить его до новых значений
3) перезагрузите сервер
4) он работает !!