Can';t设置为php。未找到文件,但它是';就在那里

Can';t设置为php。未找到文件,但它是';就在那里,php,Php,我正在尝试为我的新网站设置框架,我遇到了一个问题 在他们的入门页面上,您被告知将twist文件夹粘贴到root目录中,然后将框架文件包括在索引页面中。然后运行您的站点并按照GUI向导进行设置 然而,按照这些步骤,我得到的只是一个404NotFound错误。然后我决定直接运行framework.php页面,但仍然得到了404 我的代码是: index.php: <?php require_once 'twist/framework.php'; 我不知道为什么会这样 在浏览器中运行inde

我正在尝试为我的新网站设置框架,我遇到了一个问题

在他们的入门页面上,您被告知将
twist
文件夹粘贴到root目录中,然后将框架文件包括在索引页面中。然后运行您的站点并按照GUI向导进行设置

然而,按照这些步骤,我得到的只是一个404NotFound错误。然后我决定直接运行framework.php页面,但仍然得到了404

我的代码是:

index.php:

<?php require_once 'twist/framework.php';

我不知道为什么会这样


在浏览器中运行
index.php
framework.php
会导致404未找到错误


但是,如果关闭Visual Studio中的所有文件,并确保在解决方案资源管理器中仅选择了项目名称,然后单击F5(调试),则向导将显示在浏览器中。

我是Twist的创建者之一。很抱歉,您在设置框架时遇到问题。这听起来像是服务器配置问题,但您也有一个非常旧的框架副本

查看TwistPHP()的最新版本


享受吧

<强> > TwittPHP 3 现在已经发布()您应该真正考虑使用新的MVC版本。它比以前的版本更快、更可靠,并具有许多新功能

但是在回答问题时:

register.php文件警告不应该对安装向导的输出造成任何问题,出现错误的原因是框架认为.gitignore文件是模块,并试图包含它们


.gitignore文件用于确保文件夹即使是空的也保留在github存储库中。这些文件可以从实时项目中删除。

404与
include
/
require
-您的web服务器找不到index.php(或您试图访问的任何其他文件)。404出现在哪个URL上?index.php位于根目录中。404发生在我转到framework.php和index.php时。任何一个都会产生相同的结果;404。我已经查看了日志文件(直到现在我才意识到它的存在),并用更多细节更新了我的问题。我在
.gitignore
中丢失了它。在twist/modules中没有这样的文件夹,是吗?另外,文件系统上
index.php
的完整路径是什么?你在用什么网络服务器?@Siguza那也是我迷路的地方。否,没有gitignore文件夹。index.php的路径是:C:\Users\Jason\Documents\visualstudio 2015\Projects\Royal Plaza\Royal Plaza\index.php-我正在使用用于visualstudio的WAMPSERVER和php工具。它们在其他框架中都运行得很好,我已经使用它们好几个月了。因此,我不确定是哪一个导致了问题。我猜某个设置在某个地方出错了,即包含
/.gitignore
。因为我怀疑一个严肃的框架会使用它作为文件夹名。您是否正在使用
open\u basedir
(在php.ini中)?如果是,设置为什么?谢谢你的回答。迫不及待地想看看会发生什么。我仍然期待使用Twist。