无法打开所需的Slim/Slim.php

无法打开所需的Slim/Slim.php,php,angularjs,slim,Php,Angularjs,Slim,嗨,我是slim framework的新手,在后端使用slim framework,在客户端使用AngularJS,当从服务器加载数据时,以下错误显示: 致命错误:require():无法在第3行的/home/ngelgir0/public_html/api/index.php中打开所需的'Slim/Slim.php'(include_path='。:/usr/lib/php:/usr/local/lib/php') 以下是我的文件夹结构: public_html/ - api

嗨,我是slim framework的新手,在后端使用slim framework,在客户端使用AngularJS,当从服务器加载数据时,以下错误显示:

致命错误:require():无法在第3行的/home/ngelgir0/public_html/api/index.php中打开所需的'Slim/Slim.php'(include_path='。:/usr/lib/php:/usr/local/lib/php')

以下是我的文件夹结构:

public_html/
    - api
    + Slim
    index.php
    .htaccess

下面是
index.php
中的前几行:


您的屏幕截图显示错误位于
api/index.php

如果在index.php中有
require Slim/Slim.php
,那么Slim文件夹必须在
api

要解决这个问题,请执行以下操作:

require '../Slim/Slim.php';

您的屏幕截图显示错误位于
api/index.php

如果在index.php中有
require Slim/Slim.php
,那么Slim文件夹必须在
api

要解决这个问题,请执行以下操作:

require '../Slim/Slim.php';

您始终可以使用
定义
,它引用您的文件根目录以供将来参考。若您需要包含,则无需使用
。/
上下目录

define('FILE_ROOT', dirname(__FILE__).'/');
require_once FILE_ROOT.'Slim/Slim.php';
要获取当前目录并使用它,您可以使用:

getcwd();

您始终可以使用
定义
,它引用您的文件根目录以供将来参考。若您需要包含,则无需使用
。/
上下目录

define('FILE_ROOT', dirname(__FILE__).'/');
require_once FILE_ROOT.'Slim/Slim.php';
要获取当前目录并使用它,您可以使用:

getcwd();

将.htaccess文件放在api目录外(public_html/)我没有工作,但出现相同的错误显示请帮助我尝试不工作请检查文件名要求“Slim/Slim.php”;在屏幕截图中,我可以看到文件名看起来是“slim.php”,回答Vigikaran时应该是“slim.php”,但在api目录外的cheked nameput.htaccess文件(public_html/)之前名称为true,但我没有工作,同样的错误显示请帮助我尝试不工作请检查文件名要求“slim/slim.php”;在屏幕截图中,我可以看到文件名看起来是“slim.php”,答案Vigikaran应该是“slim.php”,但在选中名称之前,名称是true