这可能是一个简单的修复。基本上,当尝试重新路由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')
包含在我的索引中.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');
同样,可能真的很简单。
您有一个语法错误:
require('./shop/wp-blog-header.php'); path='.:/usr/lib/php:/usr/local/lib/php');
^^^^ a 'constant'
您尝试执行的操作在 PHP 中不起作用。如果您尝试更改包含路径,则通过 ini_set('include_path', ...)
完成,并且必须在尝试包含/要求文件之前完成。您不会通过将一些随机垃圾转储到与 require 指令相同的行上来执行此操作。
path='.:/usr/lib/php:/usr/local/lib/php');
应该是
path='.:/usr/lib/php:/usr/local/lib/php';
你有一个额外的)
编辑
并阅读马克在他的回答中所说的话以及他对这个问题的评论。