Я хочу разрешить short_open_tags в php.ini
Я хочу получить доступ к php.ini на моем бродячем поле, настроенном с усадьбы. Я видел файл php.ini в файле /etc/php 5/fpm/php.ini
Но... отказано в разрешении Кто-нибудь знает?
Спасибо
Я хочу разрешить short_open_tags в php.ini
Я хочу получить доступ к php.ini на моем бродячем поле, настроенном с усадьбы. Я видел файл php.ini в файле /etc/php 5/fpm/php.ini
Но... отказано в разрешении Кто-нибудь знает?
Спасибо
Вот как вы предоставляете доступ для чтения/записи к php.ini, изменяете его, сохраняете изменения и перезагружаете nginx:
1. Перейдите в папку, содержащую php.ini: $ cd /etc/php5/fpm
2. Предоставление доступа для чтения/записи: $ sudo chmod -R ugo+rw php.ini
3. Откройте php.ini: $ vim php.ini
4. Войдите в режим редактирования: $ i
5. Изменить материал
6. Выход из режима редактирования: нажмите ESC
7. Сохранить и закрыть php.ini: $ :x!
7.1 ДОПОЛНИТЕЛЬНО: выйти без сохранения: $ :q
8. Перейдите на главную страницу (не уверены, действительно ли это необходимо): $ cd ~
9. Перезагрузка/перезапуск nginx: $ sudo nginx -s reload
10.1 Перезагрузка/перезагрузка php: $ sudo service php5-fpm restart
10.2 Если вы используете PHP 7, используйте $ sudo service php7.0-fpm restart
(Спасибо и кредит Ричарду в комментариях).
11.
12. ПРИБЫЛЬ! (или эта шутка действительно слишком старая?)
Вот скриншот:
Помните, что если вы запустите $ vagrant provision
, это будет reset все файлы конфигурации. Просто чтобы вы знали.
ИЗМЕНИТЬ
Супер полезно знать. Вы можете выполнить поиск в vim, выйдя из режима ввода, и введите $ /post_max_size
или все, что вы хотите найти.
Возможно, вы должны использовать htaccess для этой проблемы
Если у вас нет, сделайте файл .htaccess(с точкой в корне) и запишите
<IfModule mod_php5.c>
php_value short_open_tag 1
</IfModule>
Хорошие хостинг-провайдеры не предоставляют вход в php.ini
Просто создайте файл .user.ini(. user.ini files) в общедоступном /
[PHP]
short_open_tag = On
У меня была такая же проблема, я решил ее, открыв файл php.ini в режиме root, иначе у вас не будет разрешения на редактирование файла....
Просто ssh в среду усадьбы:
ssh homestead
Затем станьте суперпользователем, набрав:
sudo su
Затем вы сможете редактировать свой php.ini.