1

所有,我有以下文件:

builder.php Oauth.php twitteroauth.php

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

require_once('twitteroauth.php');

然后在我的 twitteroauth.php 页面中,我有以下代码:

require_once('OAuth.php');

所有这些文件都在以下路径中:wp-content/themes/alyeska/framework/frontend/functions

我正在我的本地主机上测试它,它工作正常。但是,当我将所有这些文件上传到我的网络服务器时,我收到以下错误消息:

警告:require_once(OAuth.php) [function.require-once]:无法打开流:/home/arokyne/website.com/wp-content/themes/alyeska/framework/frontend/functions/ 中没有这样的文件或目录第 10 行的 twitteroauth.php

致命错误:require_once() [function.require]:在 /home 中打开所需的 'OAuth.php' (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') 失败/arokyne/website.com/wp-content/themes/alyeska/framework/frontend/functions/twitteroauth.php 在第 10 行

我不确定为什么会收到这些错误,因为它可以在我的本地主机上运行。谁能指出我如何解决这个问题的正确方向?

谢谢!

4

1 回答 1

5

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

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

于 2012-12-01T22:10:01.513 回答