Я пытаюсь настроить phpCHART с виртуальным портом apache. Я следовал этим инструкциям: https://phpchart.com/examples/ я заметил в приведенной ниже ошибке сообщение о том, что есть какие-то лишние [/], но удаление [/] из определенного пути в conf.php не помогает.
Вопрос:
Предполагая, что я следовал инструкциям, что-то явно не так с моей настройкой?
Некоторые проверки:
- phpChartLite извлекается и перемещается в [/var/www/phpChart_Lite].
- Я проверил разрешения на [/var/www/phpChart_Lite].
- Я могу получить доступ к [localhost:1000] и посмотреть структуру файла из [/var/www/phpChart_Lite].
- Гарантировано, что index.php включает содержимое из conf.php.
Файл conf.php в [/var/www/phpChart_Lite].
define('SCRIPTPATH', '/phpChart_Lite/');
define('DEBUG', true);
require_once('phpChart.php');
Расположение индексного файла:
[/var/www/phpChart_Lite/test/index.php]
Содержимое индексного файла:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<?php
require_once('../conf.php');
$pc = new C_PhpChartX(array(array(11, 9, 5, 12, 14)), 'basic_chart');
$pc->draw();
?>
</body>
</html>
Настройка виртуального порта apacahe.
(/etc/apache2/sites-enabled/000-default.conf):
<VirtualHost *:1000>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/phpChart_Lite
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
/etc/apache2/ports.conf
Listen 1000
Сообщение об ошибке:
Warning: require_once(/var/www/phpChart_Lite//phpChart//conf.php): failed to open stream: No such file or directory in /var/www/phpChart_Lite/server/cls_conf.php(1) : eval()'d code(1) : eval()'d code on line 5
Fatal error: require_once(): Failed opening required '/var/www/phpChart_Lite//phpChart//conf.php' (include_path='.:/usr/share/php') in /var/www/phpChart_Lite/server/cls_conf.php(1) : eval()'d code(1) : eval()'d code on line 5