「Vps/kagoya」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→phpで、smartyテンプレ書き込みで警告が出る場合) |
(→phpで、smartyテンプレ書き込みで警告が出る場合) |
||
| 行29: | 行29: | ||
fixfiles onboot | fixfiles onboot | ||
| − | + | 書き込みdirにselinuxの書込設定(一時的) | |
<pre> | <pre> | ||
chcon -R -t httpd_sys_rw_content_t \ | chcon -R -t httpd_sys_rw_content_t \ | ||
| − | /var/www/zend/project1-test/application/modules/ | + | /var/www/zend/project1-test/application/modules/default/views/templates_c |
chcon -R -t httpd_sys_rw_content_t \ | chcon -R -t httpd_sys_rw_content_t \ | ||
| − | /var/www/zend/project1-test/application/modules/default/views/templates_c | + | /var/www/zend/project1-test/application/modules/admin/views/templates_c |
| + | </pre> | ||
| + | |||
| + | 書き込みdirにselinuxの書込設定(永続) | ||
| + | <pre> | ||
| + | semanage fcontext -a -t httpd_sys_rw_content_t \ | ||
| + | "/var/www/zend/project1-test/application/modules/default/views/templates_c(/.*)?" | ||
| + | semanage fcontext -a -t httpd_sys_rw_content_t \ | ||
| + | "/var/www/zend/project1-test/application/modules/admin/views/templates_c(/.*)?" | ||
</pre> | </pre> | ||
2026年4月13日 (月) 17:43時点における版
phpで、redisに接続できない場合
php-fpmが、起動しない場合
selinuxが効いてるので解除
$ /usr/sbin/getsebool -a | grep httpd_can_network_connect httpd_can_network_connect --> on httpd_can_network_connect_cobbler --> off httpd_can_network_connect_db --> off $ sudo /usr/sbin/setsebool -P httpd_can_network_connect on
phpで、smartyテンプレ書き込みで警告が出る場合
エラー詳細
Uncaught SmartyException: unable to write file
対策
dnf reinstall -y \ selinux-policy \ selinux-policy-targeted \ policycoreutils \ policycoreutils-python-utils \ libselinux \ libselinux-utils \ libselinux-python3
キャッシュ再生成
fixfiles onboot
書き込みdirにselinuxの書込設定(一時的)
chcon -R -t httpd_sys_rw_content_t \ /var/www/zend/project1-test/application/modules/default/views/templates_c chcon -R -t httpd_sys_rw_content_t \ /var/www/zend/project1-test/application/modules/admin/views/templates_c
書き込みdirにselinuxの書込設定(永続)
semanage fcontext -a -t httpd_sys_rw_content_t \ "/var/www/zend/project1-test/application/modules/default/views/templates_c(/.*)?" semanage fcontext -a -t httpd_sys_rw_content_t \ "/var/www/zend/project1-test/application/modules/admin/views/templates_c(/.*)?"
