-2

这可能是一个简单的修复。基本上,当尝试重新路由 wordpress 子目录时,我移动的文件内容无法为目录“打开流”,显示;

Fatal error: require() [function.require]: Failed opening required './shop/wp-blog-header.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/jackpier/public_html/onemilehigh.co.uk/shop/index.php on line 17

所以,我一直在尝试将其包含(include_path='.:/usr/lib/php:/usr/local/lib/php')到我的 index.php 中,但随后显示-

Parse error: syntax error, unexpected T_STRING in /home/jackpier/public_html/onemilehigh.co.uk/shop/index.php on line 17

我必须错误地集成它,但不知道以什么方式。我对php真的很陌生

这是我当前的代码:

    /** Loads the WordPress Environment and Template */
    require('./shop/wp-blog-header.php'); path='.:/usr/lib/php:/usr/local/lib/php'); 

同样,可能真的很简单。

4

2 回答 2

3

你有一个语法错误:

require('./shop/wp-blog-header.php'); path='.:/usr/lib/php:/usr/local/lib/php');  
                                      ^^^^ a 'constant'

您尝试做的事情在 PHP 中不起作用。如果您尝试更改包含路径,则可以通过 完成ini_set('include_path', ...),并且必须在您尝试包含/需要文件之前完成。您不会通过将一些随机垃圾与 require 指令放在同一行上来做到这一点。

于 2011-12-29T22:37:10.627 回答
1
path='.:/usr/lib/php:/usr/local/lib/php');

应该

path='.:/usr/lib/php:/usr/local/lib/php';

你有一个额外的)

编辑

并阅读马克在他的回答中所说的话以及他对此的评论。

于 2011-12-29T22:36:51.487 回答