Биллинговая система Nodeny

Главная категория => Nodeny 50 => Тема начата: Inzevision от 21 Мая 2017, 19:43:29



Название: Поломался дизайн (оформление) v50.32
Отправлено: Inzevision от 21 Мая 2017, 19:43:29
После переустановки системы поломалось оформление.
Данные были резервно скопированы с сервера и опять же залиты на тот же сервер на новую ОС. БД так же была просто скопирована с /var/db/mysql и залита в таком же виде на новую систему.
Вроде всё работает. Платежи проходят, клиенты создаются/удалаются и т.п. Но вот некоторые ошибки...
(http://i.piccy.info/i9/f9c84ff8157bc74cca874f5c747a68b3/1495388108/32468/1147563/polomalas_krasota.png)

А ещё, при удалении клиента в логах апача
Код:
AH01215: DBD::mysql::db do failed: Field 'param_hash' doesn't have a default value at /usr/local/nodeny/web/calls.pl line 587.: /usr/local/www/apache24/cgi-bin/adm/adm.pl, referer: https://test.org/cgi-bin/adm/adm.pl?pp=T1-806166798tEMjTUtyusXmV3H3X1AcQw&a=deluser&act=del&id=9227
Что делать, пока не знаю.



Название: Re: Поломался дизайн (оформление) v50.32
Отправлено: Efendy от 21 Мая 2017, 20:29:43
http://forum.nodeny.com.ua/index.php?topic=2724.0


Название: Re: Поломался дизайн (оформление) v50.32
Отправлено: Inzevision от 26 Мая 2017, 15:03:23
http://forum.nodeny.com.ua/index.php?topic=2724.0

Некоторых таблиц у меня вообще нет :)
Из того, что было, выполнил по инструкции.
К сожалению осталось
Код:
 [Fri May 26 15:57:41.540551 2017] [cgi:error] [pid 65563] [client 192.168.100.100:58158] AH01215: DBD::mysql::db do failed: Field 'param_hash' doesn't have a default value at /usr/local/nodeny/web/calls.pl line 587.: /usr/local/www/apache24/cgi-bin/adm/adm.pl, referer: https://test.org/cgi-bin/adm/adm.pl?pp=T1-619246782EaQ4AuotAZL8ryvOUINSoQ&a=deluser&act=del&id=8267

Собственно сама процедура из calls.pl
Код:
sub sql_do
{
 my ($d,$sql,$comment,$hidden)=@_;
 my $t_sql=[gettimeofday];
 $d=$d->do($sql)+0; #line 587
 $t_sql=tv_interval($t_sql);
 if( $Ashowsql )
 {
    $comment="<span class=data2>$comment</span><br>" if $comment;
    $DOC->{admin_area}.=$comment eq '0'? '<small>'.($hidden||&Filtr_out($sql))." <span class=disabled>($d строк, $t_sql сек)</span></small><br>" :
        &MessX($comment.($hidden||&Filtr_out($sql).'<br>')."<span class=disabled>Обновлено строк:</span> $d. <span class=disabled>Время выполнения sql:
 }
 $T_sql+=$t_sql;
 return $d;
}


Название: Re: Поломался дизайн (оформление) v50.32
Отправлено: Efendy от 26 Мая 2017, 15:23:47
Конечно у тебя нет некоторых таблиц - там речь идет о NoDeny Plus. Ссылку я тебе дал чтоб ты понял причину, а как фиксить: надо посмотреть все таблицы и проставить дефолтовое значение '' для полей, у которых его нет


Название: Re: Поломался дизайн (оформление) v50.32
Отправлено: Inzevision от 26 Мая 2017, 16:12:23
Спасибо, вылечил.
А что с дизайном делать? Раньше были красивые кнопочки и т.п. А сейчас только текст в меню.


Название: Re: Поломался дизайн (оформление) v50.32
Отправлено: Efendy от 26 Мая 2017, 18:22:17
Спасибо, вылечил.
А что с дизайном делать? Раньше были красивые кнопочки и т.п. А сейчас только текст в меню.
если в других браузерах норм - ну меняются браузеры, если нет - пробуй новый инстал и смотри разницу


Название: Re: Поломался дизайн (оформление) v50.32
Отправлено: Inzevision от 27 Мая 2017, 16:45:08
(http://i.piccy.info/i9/bc275761eff5e50ef923fa3e850a9919/1495896178/155557/1149252/polomalas_krasota2.png)

Что-то я совсем не понимаю происходящего.
В платежах не показываются скрытые поля.

Может я что-то в апаче забыл включить?


Название: Re: Поломался дизайн (оформление) v50.32
Отправлено: Inzevision от 28 Мая 2017, 13:12:17
Вернулся к Apache22.
Всё заработало без дополнительных манипуляций.

Итог: моих знаний не хватило для настройки apache24 :(

Тему можно закрыть.