mkdir():权限被拒绝

awM*_*nor 6 php apache permissions yii

我的服务器上的所有文件都有777.PHP 5.4(没有safe_mode)

站点适用于其他服务器.这是Yii框架

 mkdir(): Permission denied

/var/www/html/project/framework/web/CAssetManager.php(225)

213             return $this->_published[$path];
214         elseif(($src=realpath($path))!==false)
215         {
216             $dir=$this->generatePath($src,$hashByName);
217             $dstDir=$this->getBasePath().DIRECTORY_SEPARATOR.$dir;
218             if(is_file($src))
219             {
220                 $fileName=basename($src);
221                 $dstFile=$dstDir.DIRECTORY_SEPARATOR.$fileName;
222 
223                 if(!is_dir($dstDir))
224                 {
225                     mkdir($dstDir,$this->newDirMode,true);
226                     chmod($dstDir,$this->newDirMode);
227                 }
Run Code Online (Sandbox Code Playgroud)

ls -lchown之后,没有帮助

drwsrwsrwx.  2 apache apache    4096 ????   3 16:44 assets
drwxrwxrwx.  5 apache apache    4096 ????  10 14:52 bootstrap
drwxrwxrwx. 19 apache apache    4096 ????   3 16:04 framework
-rwxrwxrwx.  1 apache apache     326 ????   3 16:42 index.php
drwxrwxrwx. 10 apache apache    4096 ????   3 16:04 protected
drwxrwxrwx.  3 apache apache    4096 ????  20 13:28 soap
drwxrwxrwx.  3 apache apache    4096 ????   3 16:04 themes
Run Code Online (Sandbox Code Playgroud)

awM*_*nor 1

检查 SELinux 并关闭它.. 现在它可以工作了!