[英]mkdir(): Permission denied
我的服务器上的所有文件都有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 }
这里ls -l
在chown之后,没有帮助
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
确保:
如果没有问题但它仍然无效我会这样做:
希望这可以帮助。
SELinux可能是个问题。 尝试手动将其关闭:
setenforce 0
检查SELinux并关闭它..现在它可以工作!
SELinux是我设置的罪魁祸首。 感谢您的提醒!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.