【问题标题】:when ever i want to route to my site i get sessions table not found每当我想路由到我的站点时,我都找不到会话表
【发布时间】:2014-08-18 06:49:32
【问题描述】:

我正在使用 laravel,当我尝试迁移表时遇到了这个问题,它带来了一个旧错误,说存在一个我几个月前迁移的表。现在,当我想创建会话表来保存用户会话时,它不会迁移,而且路由也有问题。

上面写着:

尝试读取会话数据时抛出 PDOException: SQLSTATE [42S02]:未找到基表或视图:1146 表 'EUAEL.sessions' 不存在

当我想迁移会话表时,我收到此错误:

PHP 致命错误:无法重新声明类 AddOwnerToTvshow in /var/www/app/database/migrations/2014_05_05_090225_add_owner_to_tvshow.php 在第 34 行异常处理程序中的错误:流或文件 “/var/www/app/storage/logs/laravel.log”无法打开:无法打开 打开流:权限被拒绝 /var/www/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:70Error 在异常处理程序中:流或文件 “/var/www/app/storage/logs/laravel.log”无法打开:无法打开 打开流:权限被拒绝 /var/www/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:70

【问题讨论】:

    标签: php mysql session laravel-4


    【解决方案1】:

    根据错误消息进行分解!

    无法重新声明类

    include_once 用于您的类文件

    在添加类文件之前检查类是否存在

    if (!class_exists('AddOwnerToTvshow')) {
        include 'AddOwnerToTvshow.php';
    }
    

    无法打开流或文件“/var/www/app/storage/logs/laravel.log”:无法打开流:权限被拒绝

    确定

    • files 设置为 644,并且
    • directories755 在您的服务器上

    【讨论】:

      猜你喜欢
      • 2021-10-18
      • 2022-12-26
      • 2013-03-22
      • 2021-11-28
      • 2023-03-25
      • 2018-06-07
      • 2022-12-13
      • 2015-07-20
      • 1970-01-01
      相关资源
      最近更新 更多