我在本地环境(本地计算机上的虚拟主机)上使用 Yii2 并尝试使用自动压缩扩展程序(http://www.yiiframework.com/extension/yii2-assets-auto-compress/)来合并并压缩css和js文件。
我使用composer安装它,并在配置文件(web.php)中添加了配置代码。
它似乎有效,因为它创建了css文件(js相同),但文件为空。我试图调试它,问题似乎是在代码的卷曲行中:
$url = 'http://my-virtual-host.local/css/style.css';
$ch = curl_init();
$timeout = 3;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$result = curl_exec($ch);
curl_close($ch);
我得到的卷曲错误是:无法解析主机名。 我可以在浏览器中正确地打开此代码尝试使用curl的URL。