Php require\u once在Web服务器上找不到文件,但在本地主机上工作
全部,, 我有以下文件: builder.php Oauth.php twitteroauth.php 在我的builder.php页面中,我有以下代码: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'); 所有这些文件都位于以下路径
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不在乎这是为什么它在另一台服务器上不工作。非常感谢你。