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。