Я загрузил свой веб-сайт в каталог / var / www/html, но он не работает, включает, не работает вообще. Не удалось открыть (include_path = '.: / Usr / share / php')
Я также использую php composer, но также не работает Файл root моего веб-сайта автоматически c перенаправить на домашнюю страницу, но это пустая страница. Похоже, он не распознает путь. Я пытался, конечно, поставить allowoverride all в apache2, но ошибка 500
// autoload_psr4.php @generated by Composer
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
'App\\src\\' => array($baseDir . '/src'),
'App\\config\\' => array($baseDir . '/config'),
);
Composer. json
{
"autoload": {
"psr-4": {
"App\\config\\":"config/",
"App\\src\\": "src/"
}
}
}
index. php
require '../vendor/autoload.php';
session_start();
// 1 instansiation de la class rooter
// 2 appel à la méthode [/download/telecharger-34082922-run run] de de class Router
$rooter = new \App\config\Router();
$rooter = $rooter->run();
Мой рутер
public function run()
{
$route = $this->_request->getGet()->get('route');
$session = $this->_request->getSession()->get('route');
try{
if(isset($_GET['route']))
{
/**
* etc..
*/
else{
// page 404 + redirect main page
$this->_errorController->errorNotFound();
}
}
else{ // print main page
$this->_frontController->home();
}
}
catch (Exception $e)
{
// page 500 + redirect main page
$this->_errorController->errorServer();
}
}
}