Phalcon框架显示页面的索引,而不是应用程序



我想使用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服务。

最新更新