LifeType 中文開發論壇

開發 => 外掛程式 => 主題作者是: eijigi 於 三月 22, 2006, 08:44:14 下午



主題: 使用templateeditor時出現錯誤
作者: eijigi三月 22, 2006, 08:44:14 下午
請教一下,我已經將這個外掛放在plugins/底下
在"全部站台控管"的"模板管理"也有看到"全域模版編輯器"跟"模版編輯器設定"
模版編輯器設定內容如下
=================================================
啟動
(打勾)允許網誌使用者使用模版編輯器
備份檔案的儲存限制
5
允許編輯的模版檔案附加檔名
css,inc,template,txt
==================================================

當我想編輯的時候出現如下的錯誤
Exception message: mkdir(./templates/LiteWinter/backups): Permission denied
Error code: 2
-- Backtrace --
/var/www/html/plog/class/file/file.class.php(307): mkdir
/var/www/html/plog/plugins/templateeditor/class/view/pluginsiteedittemplatefileview.class.php(38): file.createdir
/var/www/html/plog/class/controller/controller.class.php(325): pluginsiteedittemplatefileview.render
/var/www/html/plog/admin.php(39): admincontroller.process

Exception message: Cannot modify header information - headers already sent by (output started at /var/www/html/plog/class/object/exception.class.php:37)
Error code: 2
-- Backtrace --
/var/www/html/plog/class/view/view.class.php(172): header
/var/www/html/plog/class/view/view.class.php(309): pluginsiteedittemplatefileview.sendcontenttype
/var/www/html/plog/class/view/admin/adminview.class.php(106): view.render
/var/www/html/plog/class/view/admin/adminplugintemplatedview.class.php(43): adminview.render
/var/www/html/plog/plugins/templateeditor/class/view/pluginsiteedittemplatefileview.class.php(76): adminplugintemplatedview.render
/var/www/html/plog/class/controller/controller.class.php(325): pluginsiteedittemplatefileview.render
/var/www/html/plog/admin.php(39): admincontroller.process

我有將templates/改成755了
請問一下這是哪個部份沒注意到??

補充我的系統
FC3
plog-1.0.1


主題: Re: 使用templateeditor時出現錯誤
作者: lss三月 22, 2006, 09:49:28 下午
關掉 SELinux

lss


主題: Re: 使用templateeditor時出現錯誤
作者: eijigi三月 22, 2006, 10:55:50 下午
謝謝版大的回答,剛剛看了一下
/etc/sysconfig/selinux
已經是SELINUX=disabled了
需要改成SELINUX=enforcing嗎??


主題: Re: 使用templateeditor時出現錯誤
作者: markwu三月 22, 2006, 10:58:29 下午
你的 LiteWinter 的權限設定是什麼?

用 chmod -R 755 templates 把所有 template 都改為 755。如果不行,改為 777 試試看!

我知道 777 不安全,只是想先確定問題。

Mark


主題: Re: 使用templateeditor時出現錯誤
作者: eijigi三月 22, 2006, 11:10:18 下午
謝謝mark前輩的回答
剛剛先把templates 改為777
LiteWinter  為755
這樣的權限下會出現錯誤
然後把LiteWinter 也改為777 目前已經可以正常編輯了

還煩請mark前輩解惑一下,因為小弟目前還在研究iptable中,實在不太敢用777



主題: Re: 使用templateeditor時出現錯誤
作者: markwu三月 22, 2006, 11:21:33 下午
Okay, 那這跟你的 Owner 有關!

打權限還是改為 755,但是你的 templates 的 owner 請改成 apache owner.

用 chown -R apache templates

(* 我假設你的 apache user 是 "apache")

我在猜是因為你的 owner 是 root,所以 apache 改不動 ....

Mark


主題: Re: 使用templateeditor時出現錯誤
作者: eijigi三月 22, 2006, 11:58:16 下午
謝謝mark前輩的回答
剛剛照您的解答試了一下,把onwer改為apache目前可以正常編輯了!!
謝謝