我正在尝试使用AssetManager和this Blog让wiki在一个普通的新ZendSkeleton应用程序中工作。我按照每一步但不能让它工作,分别尝试了我能想到的每一件事...... 我通过composer使用最新的Zend2 Framework 2.2.6和AssetManager dev-master。 我的文件位于./module/Application/public。该模块已在./config/application.config.php中注册并已加载(通过ZendDeveloperTools测试)。
我的配置文件./module/Application/config/module.config.php如下所示:
return array(
'asset_manager' => array(
'resolver_configs' => array(
'paths' => array(
'Application' => __DIR__ . '/../public',
),
),
),
...
我尝试过使用地图和集合,但无法通过“http://localhost:8888/test.css
”访问“./module/Application/public”文件夹中的文件。
任何人都知道如何解决这个问题? 非常感谢提前。
答案 0 :(得分:0)
我现在该帖子已经过时了,但无论如何它可能会帮助某人,我遇到同样的问题,问题出在我的apache服务器配置中。在我的/etc/sites-available/*.conf
文件中,我将AllowOverride None
更改为All
,现在一切正常。我的conf的例子:
<VirtualHost zend.loc:80>
ServerName zend.loc
DocumentRoot /var/www/zend.loc/public
<Directory /var/www/zend.loc/public>
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>