База данных приложения.

Fedoric

Здравствуйте. Столкнулся с такой проблемой создал приложение протестировал все работает но если ставлю его для проверки на другой сайт то при установке не создается бд. В чем может быть проблема? Или это технически не возможно и бд создается только при установке из инсталлера.

14 февраля 2017
  • Eugen Nichikov 14 февраля 2017 10:04

    db.php есть?

    php wa.php generateDb myapp
  • Fedoric 14 февраля 2017 10:08

    Безусловно есть. Сейчас проверил с другим приложением результат тот же.

  • Eugen Nichikov 14 февраля 2017 10:17

    Тогда нужно смотреть логи бд: db.log фреймворка и логи сервера баз данных.

    Навскидку, может быть проблема с mysql traditional mode. Нужно внимательно проверить db.php. Чтобы дефолтные значения у int были не '0', а 0; не было default => '' у полей text и т.п.

  • Fedoric 14 февраля 2017 10:41

    2017-02-14 10:39:26 31.180.142.135

    Table 'host1380855_elite.books_blog' doesn't exist
    ## /home/host1380855/xn--80aafhyn2bge4g0b.xn--p1ai/htdocs/elite/wa-system/database/waDbMysqliAdapter.class.php(280)
    #0 /home/host1380855/xn--80aafhyn2bge4g0b.xn--p1ai/htdocs/elite/wa-system/database/waDbMysqliAdapter.class.php(156): waDbMysqliAdapter->exception()
    #1 /home/host1380855/xn--80aafhyn2bge4g0b.xn--p1ai/htdocs/elite/wa-system/database/waModel.class.php(171): waDbMysqliAdapter->schema('
    books_blog', false)
    #2 /home/host1380855/xn--80aafhyn2bge4g0b.xn--p1ai/htdocs/elite/wa-system/database/waModel.class.php(127): waModel->describe()
    #3 /home/host1380855/xn--80aafhyn2bge4g0b.xn--p1ai/htdocs/elite/wa-system/database/waModel.class.php(93): waModel->getFields()
    #4 /home/host1380855/xn--80aafhyn2bge4g0b.xn--p1ai/htdocs/elite/wa-system/database/waModel.class.php(77): waModel->getMetadata()
    #5 /home/host1380855/xn--80aafhyn2bge4g0b.xn--p1ai/htdocs/elite/wa-apps/books/lib/actions/blog/booksBlog.actions.php(8): waModel->__construct()
    #6 /home/host1380855/xn--80aafhyn2bge4g0b.xn--p1ai/htdocs/elite/wa-system/controller/waViewActions.class.php(65): booksBlogActions->defaultAction(NULL)
    #7 /home/host1380855/xn--80aafhyn2bge4g0b.xn--p1ai/htdocs/elite/wa-system/controller/waViewActions.class.php(91): waViewActions->execute('
    default')
    #8 /home/host1380855/xn--80aafhyn2bge4g0b.xn--p1ai/htdocs/elite/wa-system/controller/waFrontController.class.php(226): waViewActions->run(NULL)
    #9 /home/host1380855/xn--80aafhyn2bge4g0b.xn--p1ai/htdocs/elite/wa-system/controller/waFrontController.class.php(161): waFrontController->runController(Object(booksBlogActions), NULL)
    #10 /home/host1380855/xn--80aafhyn2bge4g0b.xn--p1ai/htdocs/elite/wa-system/controller/waFrontController.class.php(58): waFrontController->execute(NULL, '
    blog', NULL)
    #11 /home/host1380855/xn--80aafhyn2bge4g0b.xn--p1ai/htdocs/elite/wa-system/waSystem.class.php(544): waFrontController->dispatch()
    #12 /home/host1380855/xn--80aafhyn2bge4g0b.xn--p1ai/htdocs/elite/wa-system/waSystem.class.php(483): waSystem->dispatchBackend('
    webasyst/books/')
    #13 /home/host1380855/xn--80aafhyn2bge4g0b.xn--p1ai/htdocs/elite/index.php(7): waSystem->dispatch()
    #14 {main}
  • Eugen Nichikov 14 февраля 2017 11:12

    ну а до этого?

  • Fedoric 14 февраля 2017 11:25

    Одинаковое повторение логов с разницей во времени. Само приложение открывается но при попытки перехода по навигации меню сразу говорит об ошибке.

  • Eugen Nichikov 14 февраля 2017 11:49

    Table 'host1380855_elite.books_blog' doesn't exist

    говорит о том, что таблицы уже нету.

    Но что-то должно быть в момент установки такого, что привело к такому результату: ошибка синтаксиса, или MySQL-сервер упал, или ещё что-то.

  • Fedoric 14 февраля 2017 12:55

    Вообщем установил фреймворк с нуля и все работает



Чтобы добавить комментарий, зарегистрируйтесь или войдите