Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.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
Php require\u once在Web服务器上找不到文件,但在本地主机上工作_Php - Fatal编程技术网

Php require\u once在Web服务器上找不到文件,但在本地主机上工作

Php require\u once在Web服务器上找不到文件,但在本地主机上工作,php,Php,全部,, 我有以下文件: builder.php Oauth.php twitteroauth.php 在我的builder.php页面中,我有以下代码: require_once('twitteroauth.php'); require_once('OAuth.php'); 然后在我的twitteroauth.php页面中,我有以下代码: require_once('twitteroauth.php'); require_once('OAuth.php'); 所有这些文件都位于以下路径

全部,, 我有以下文件:

builder.php Oauth.php twitteroauth.php

在我的builder.php页面中,我有以下代码:

require_once('twitteroauth.php');
require_once('OAuth.php');
然后在我的twitteroauth.php页面中,我有以下代码:

require_once('twitteroauth.php');
require_once('OAuth.php');
所有这些文件都位于以下路径中:wp content/themes/alyeska/framework/frontend/functions

我正在我的本地主机上测试它,它运行良好。但是,当我将所有这些文件上载到我的Web服务器时,会收到以下错误消息:

警告:require_onceOAuth.php[function.require once]:无法打开流:第10行的/home/arokyne/website.com/wp-content/themes/alyeska/framework/frontend/functions/twitterouth.php中没有此类文件或目录

致命错误:require_once[function.require]:无法在第10行打开所需的“OAuth.php”include_path=”:/usr/local/lib/php:/usr/local/php5/lib/pear'in/home/arokyne/website.com/wp-content/themes/alyeska/framework/frontend/functions/twitterouth.php

我不确定为什么会出现这些错误,因为它在我的本地主机上工作。有人能给我指出如何解决这个问题的正确方向吗


谢谢

我想到两件事——确保你的路径是正确的,包括区分大小写;另外,确保文件的权限允许php服务器读取该文件。我相信644模式应该足够了;但最坏的情况是,755肯定能用


最后,您可能需要检查您的include路径是否正确。

首先想到两件事——确保您的路径正确,包括区分大小写;另外,确保文件的权限允许php服务器读取该文件。我相信644模式应该足够了;但最坏的情况是,755肯定能用


最后,您可能需要检查您的包含路径是否正确。

Windows vs Linux a.k.a区分大小写?Windows vs Linux a.k.a区分大小写?这是区分大小写的问题。谢谢,我只花了两个小时在@user1048676 had这个问题上。我根本不相信这是一个案件敏感性的问题,但当我再看一遍时,它是。Localhost不在乎这是为什么它在另一台服务器上不工作。非常感谢。这是一个案件敏感性的问题。谢谢,我只花了两个小时在@user1048676 had这个问题上。我根本不相信这是一个案件敏感性的问题,但当我再看一遍时,它是。Localhost不在乎这是为什么它在另一台服务器上不工作。非常感谢你。