我想运行INVO https://github.com/phalcon/invo,但我无法弄清楚如何设置Apache来提供其内容。克隆github repo后,我得到了2个.htaccess
个文件,一个在项目的根目录中,另一个在公共子目录中。
<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)。
我的配置有什么问题?
答案 0 :(得分:1)
在默认的invo安装中,当你将第二个invo安装在一个幸运的子目录中时,basePath是/ invo / so。
诀窍是找出你幸运的原因。 你能打开config / config.php看看能不能自己解释一下。那是否包含对invo的引用?
同时检查/ public中的.htaccess是否包含对invo的引用?