【发布时间】:2015-09-03 13:28:45
【问题描述】:
我已经在 var/www/html 中上传了我的所有文件,并且在我的一个 php 文件中我有这一行:
require_once('libraries/stripe/init.php');
我的文件夹结构如下:
www
-html/
-libraries
-> Stripe -> init.php
-register.php
我不断收到此错误消息:
警告:require_once(libraries/Stripe/init.php):无法打开流:第 116 行的 /var/www/html/register.php 中没有这样的文件或目录
致命错误:require_once():无法在 /var/www/ 中打开所需的“libraries/Stripe/init.php”(include_path='.:/usr/share/php:/var/www/html/') html/register.php 第 116 行
我的php.ini文件以前是这样的
include_path=".:/usr/local/php/pear/"
但根据这里的一些答案,我将其更改为
include_path='.:/usr/share/php:/var/www/html/'
但它不起作用!
编辑:在我的库文件夹中,我有一个名为 index.php 的文件,内容是:
<?php
header("Location: ../"); die();
【问题讨论】:
-
请检查该路径下的文件
-
@Ramki 文件存在于该路径中
-
尝试 Include_once(path)
-
@MeeneshJain 在任何事情上授予 777 权限都是自找麻烦,停止传播不良建议!
-
@HiradRoshandel 更改您的代码以使用正确的路径,特别是区分大小写的正确路径。 *nix 文件系统通常区分大小写。最好以最便携的方式编写代码
标签: php ubuntu path include-path