-2

これはおそらく簡単な修正です。基本的に、ワードプレスのサブディレクトリを再ルーティングしようとすると、移動したファイルの内容がディレクトリの「ストリームを開く」ことができません。

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 に答える