Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 可能是来自Digital Ocean关于Phalcon启动和运行的过时信息?_.htaccess_Phalcon_Digital Ocean - Fatal编程技术网

.htaccess 可能是来自Digital Ocean关于Phalcon启动和运行的过时信息?

.htaccess 可能是来自Digital Ocean关于Phalcon启动和运行的过时信息?,.htaccess,phalcon,digital-ocean,.htaccess,Phalcon,Digital Ocean,我在一个Digital Ocean Ubuntu实例上了解了Phalcon。我正在遵循他们的命令,并且对编辑默认虚拟主机文件的指令有问题。他们建议编辑/etc/apache2/sites available/default,但该文件不存在;相反,我编辑了etc/apache2/apache2.conf,如下所示: 选项索引跟随符号链接多视图 允许超越所有 命令允许,拒绝 通融 我已经启用了mod_rewrite,重新启动了服务器,还编写了上述DO教程中提到的htaccess文件。总而言之,为

我在一个Digital Ocean Ubuntu实例上了解了Phalcon。我正在遵循他们的命令,并且对编辑默认虚拟主机文件的指令有问题。他们建议编辑
/etc/apache2/sites available/default
,但该文件不存在;相反,我编辑了
etc/apache2/apache2.conf
,如下所示:


选项索引跟随符号链接多视图
允许超越所有
命令允许,拒绝
通融

我已经启用了mod_rewrite,重新启动了服务器,还编写了上述DO教程中提到的htaccess文件。总而言之,为了让我的“Hello World”显示出来,我尝试了遵循Phalcon和做教程,我的应用程序结构是:

.
./html
./html/index.html
./html/info.php
./my_app
./my_app/public
./my_app/public/js
./my_app/public/index.php
./my_app/public/.htaccess
./my_app/public/css
./my_app/public/img
./my_app/.htaccess
./my_app/app
./my_app/app/models
./my_app/app/views
./my_app/app/views/index
./my_app/app/views/index/index.phtml
./my_app/app/controllers
./my_app/app/controllers/IndexController.php
然而,当我试图从浏览器或任何东西而不是显示Apache欢迎页面的XXX.XXX.XXX.XXX/index.html页面访问我的项目文件夹时,我得到403个错误


根据对文件结构的描述,我怀疑DO教程可能有些过时。很明显,在这个开始阶段,我遗漏了一些明显的东西。如何配置htaccess文件以允许访问我的文件?谢谢你的帮助。

@andrewsomething做对了——非常感谢。我必须将更改还原到
etc/apache2/apache2.conf
,编辑正确的.conf文件,并将我的应用程序移动到html目录中。注意…

文件夹/文件的权限是什么?(以数字形式)@Jon:my_应用程序和html文件夹为755;所有其他文件似乎都是644。正如标题所指出的,这篇文章的目标是Ubuntu 12.04的最新版本,等效文件是
/etc/apache2/sites available/000 default.conf
Apache的DocumentRoot也从
/var/www/
更改为
/var/www/html