如何为Phalcon PHP INVO演示应用程序设置Apache?

时间:2015-09-20 21:37:38

标签: php phalcon

我想运行INVO https://github.com/phalcon/invo,但我无法弄清楚如何设置Apache来提供其内容。克隆github repo后,我得到了2个.htaccess个文件,一个在项目的根目录中,另一个在公共子目录中。

这是我的Apache配置(/etc/apache2/sites-available/010-invo.conf)

<VirtualHost *:80>
        ServerName invo.l
        ServerAlias www.invo.l
        ServerAdmin webmaster@localhost
        DocumentRoot /workspace/invo
        <Directory /workspace/invo>
                Options Indexes FollowSymLinks
                AllowOverride All
                Require all granted
        </Directory>
        ErrorLog /workspace/invo/error.log
        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
        CustomLog /workspace/invo/access.log combined
</VirtualHost>

使用此配置,我无法使HTML链接正常工作 - 所有CSS和JS文件都未加载(它们的路径以invo开头)但app是从本地域的根目录提供的( http://invo.l)。

我的配置有什么问题?

1 个答案:

答案 0 :(得分:1)

在默认的invo安装中,当你将第二个invo安装在一个幸运的子目录中时,basePath是/ invo / so。

诀窍是找出你幸运的原因。 你能打开config / config.php看看能不能自己解释一下。那是否包含对invo的引用?

同时检查/ public中的.htaccess是否包含对invo的引用?