直接用中文提问,哈。php files权限问题
很多程序生成的文件,在da管理的系统下,它是以apache用户来实现的。
程序生成的文件权限是 apache:apache
而ftp上去的文件权限是 $user:apache
所以用ftp上去的话,就修改不了apache:apache 这种文件的属性。有时甚至删都删不掉。
然后用cmsware(内容管理系统),它自动生成的文件和文件夹权限也是apache:apache,其它一些程序都是。
但是,它生成静态文件的时候,总会有一些错误日志,基本上发布一个文件,就会生成半K的错误日志。
全是这种错误
有什么办法能解决呢?
改变php运行方式吗?
很多程序生成的文件,在da管理的系统下,它是以apache用户来实现的。
程序生成的文件权限是 apache:apache
而ftp上去的文件权限是 $user:apache
所以用ftp上去的话,就修改不了apache:apache 这种文件的属性。有时甚至删都删不掉。
然后用cmsware(内容管理系统),它自动生成的文件和文件夹权限也是apache:apache,其它一些程序都是。
但是,它生成静态文件的时候,总会有一些错误日志,基本上发布一个文件,就会生成半K的错误日志。
<?php exit('Access Denied!'); ?>
- - - - - - - - - - - - - - - - 2007-04-26 13:12:33- - - - - - - - - - - - - - - -
Exception message: preg_match_all() [<a href='function.preg-match-all'>function.preg-match-all</a>]: Unknown modifier 'P'
Error code: 2
-- Backtrace --
(): Error.handler
/home/wssee/domains/xxx.com/public_html/mycms/include/admin/publishAdmin.class.php(2206): preg_match_all
/home/wssee/domains/xxx.com/public_html/mycms/include/admin/publishAdmin.class.php(2170): publishAdmin.doPregReplace
/home/wssee/domains/xxx.com/public_html/mycms/include/admin/publishAdmin.class.php(1605): publishAdmin.ReplaceKeywords
/home/wssee/domains/xxx.com/public_html/mycms/include/admin/publishAdmin.class.php(1098): publishAdmin.publishMakeHtml
/home/wssee/domains/xxx.com/public_html/mycms/admin/admin_publish.php(1997): publishAdmin.refresh
全是这种错误
有什么办法能解决呢?
改变php运行方式吗?
Last edited: