使用Ajax chat

时间:2015-06-19 16:05:05

标签: php mysql ajax

使用与PHPBB3的Ajax集成聊天。它应该使用该站点使用的mysql连接。已创建数据库表。访问时,我继续收到错误

'>[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/di/container_builder.php on line 291: file_put_contents([ROOT]/chat/../cache/container_[ROOT]/chatslashdotdotslash.php): failed to open stream: Invalid argument Error-Report: No connection could be made because the target machine actively refused it. Error-Code: 2002'

编辑:我在使用Web应用程序本身连接数据库时没有遇到任何问题。我已经读过可能需要编辑hosts文件。我确保AJAX聊天的套接字服务器选项设置为false。我不确定这个错误实际上是在这里说什么或者实际的连接错误是什么。有人能指出我正确的方向吗?

php class container_builder是错误发生的地方。以下是此时调用的函数:

protected function dump_container($container_filename)
{
    $dumper = new PhpDumper($this->container);
    $cached_container_dump = $dumper->dump(array(
        'class'         => 'phpbb_cache_container',
        'base_class'    => 'Symfony\\Component\\DependencyInjection\\ContainerBuilder',
    ));
    file_put_contents($container_filename, $cached_container_dump);

我清除了特定的缓存文件,然后重新创建,但错误不会消失。我认为应用程序与数据库的连接没有问题。缓存存储在服务器而不是数据库中。

0 个答案:

没有答案