我想使用learn phalcon,所以我试着在ubuntu上安装它。我做了所有像教程中一样的事情,我可以在phpinfo()中看到phalcon。我用下面的htaccess文件制作了一个类似于教程中的示例项目,但当键入localhost/tutorial时,我所能看到的只是/tutorials的索引,而不是Hello!消息
#/tutorial/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule ((?s).*) public/$1 [L]
</IfModule>
#/tutorial/public/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^((?s).*)$ index.php?_url=/$1 [QSA,L]
</IfModule>
尝试从.htaccess文件中删除<br>
标记。如果前面的不起作用,请检查您的apache配置是否为localhost,也许它不是AllowOverride
。
此外,您还可以使用此处的步骤在apache上创建一个虚拟主机,并将其文档根设置为tutorial
文件夹的路径。
每次更改apache的配置时,请记住重新加载或重新启动apache服务。