Всем привет!
имеется сайт, часть функционала которого работает на вебсокетах.
На локальном хосте, в OpenServer все работает прекрасно, переношу на хостинг и при запуске файла инициализирующего вебсокет-сервера не выходит ошибки из терминала, но при прямом http обращении к файлу выходит следующая ошибка:
Fatal error: Uncaught Error: Class "Ratchet\Websocket\WsServer" not found in /public_html/server.php:13 Stack trace: #0 {main} thrown in /public_html/server.php on line 13
Непосредственно содержимое данного файла:
<?php
require ("vendor/autoload.php");
use Ratchet\Server\IoServer;
use ChatApp\Chat;
use Ratchet\Http\HttpServer;
use Ratchet\Websocket\WsServer;
$server = IoServer::factory(
new HttpServer(
new WsServer(
new Chat()
)
),
8081
);
$server->run();
Composer на хостинге установлен и обновлен, содержимое файла composer:
{
"require": {
"cboden/ratchet": "^0.4.4"
},
"autoload": {
"psr-4": {
"ChatApp\\": "src"
}
}
}
Повторюсь на локалке все отлично работает и всех классов и файлов хватает, в чем может быть проблема?