PHP / Composer include и обработка пути - PullRequest
0 голосов
/ 12 января 2019

У меня есть локальная установка xampp с WordPress. xampp -> htdocs -> mywordpress -> composerproject содержание составного проекта

Я использую WordPressPlugin для включения php в статьи WordPress, как это

включают ( '../ composerproject / recanalyst / test.php');

Все отлично работает на локальном компьютере с xampp, и один и тот же wordpress работает с php 7.1.

Но когда я разверну то же самое на своем веб-пространстве со следующими настройками: пути веб-пространства

define('ROOTPATH', __DIR__);
echo ROOTPATH;
require ROOTPATH . '/vendor/autoload.php';

use RecAnalyst\RecordedGame;

$filename = ROOTPATH . '/test.mgz';


$rec = new RecordedGame($filename);// This line 12 doesnt work

Строка ошибки 12

Uncaught Error: Class 'RecAnalyst\RecordedGame' not found in /var/www/vhosts/myhoster.net/httpdocs/recanalyst/test.php:12 Stack trace: #0 

Composerproject на github: введите описание ссылки здесь

1 Ответ

0 голосов
/ 13 января 2019

Может быть закрыт. Мой webhoster работает с php 7.1, но их клиент работает с 5.3.3. Так что я установил с замазкой старую версию композитора, не узнавая ее. Решением было изменение CLI на 7.1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...