php - yii2 Trying to copy a directory to itself or a subdirectory
高洛峰
高洛峰 2017-04-10 17:28:26
[PHP讨论组]

用php composer.phar 添加了个扩展 就报这个错误了
上次也遇到过 莫名其妙的好了 好像记得我只清空了web目录下的缓存
可这次却不行了

public static function copyDirectory($src, $dst, $options = [])
    {
        if ($src === $dst || strpos($dst, $src) === 0) {
            throw new InvalidParamException('Trying to copy a directory to itself or a subdirectory.');
        }
        if (!is_dir($dst)) {
            static::createDirectory($dst, isset($options['dirMode']) ? $options['dirMode'] : 0775, true);
        }
 
        $handle = opendir($src);
        if ($handle === false) {
            throw new InvalidParamException("Unable to open directory: $src");
        }

有遇到类似情况的或有解决方法的 同学 提个醒啊 谢谢

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(2)
高洛峰

重新编辑了AppAsset的sourcePath,就可以了

public $sourcePath = '@webroot/adminlte';
    public $baseUrl = '@web';
    public $css = [
        'dist/css/AdminLTE.min.css',
    ];
    public $js = [
        'dist/js/app.min.js',

    ];
大家讲道理

楼主我也遇到这个问题了,我开启了dosamigosckeditorCKEditor后就有这个问题,不开启就没这个问题,到现在还没解决这个问题。我的AppAsset配置:

    public $basePath = '@webroot';
    public $baseUrl = '@web';
    public $css = [
        'css/site.css',
    ];
    public $js = [
    ];
    public $depends = [
        'yii\web\YiiAsset',
        'yii\bootstrap\BootstrapAsset',
    ];
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号