Advertisement:

Author Topic: Rekisteröitymis ongelma  (Read 3843 times)

Offline Mika.R

  • Newbie
  • *
  • Posts: 5
Rekisteröitymis ongelma
« on: January 19, 2018, 04:37:41 PM »
Hei!

Tuossa viime päivityksestä 2.0.14  --> 2.0.15 versioon tapahtui jotain tietokannalle eli kun yrittää rekisteröytyä keskustelu foorumiin tulee seuraavanlainen virheilmoitus.

Code: [Select]
Tietokantavirhe: Field 'inactive_mail' doesn't have a default value
Tiedosto: /home/public_html/Sources/Subs-Members.php
Rivi: 772



Ja eikä rekisteröityminen onnistu keskustelu foorumille joten mistä tämä voisi johtua?

Offline Mika.R

  • Newbie
  • *
  • Posts: 5
Re: Rekisteröitymis ongelma
« Reply #1 on: January 19, 2018, 08:00:50 PM »
Hei!

Ongelma oli tietokannassa joten taas toiminee rekisteröinti.. ::)



Nollat vain puuttui mutta vielä jäi mysteeriksi se että mikä vei nämä? muuten on ongelma ratkaistu

Online Aleksi "Lex" Kilpinen

  • A Peculiar Finn
  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 17,483
  • Gender: Male
  • Don't worry, I'm n00b friendly
    • Aleksi.Kilpinen on Facebook
    • aleksi-kilpinen on LinkedIn
Re: Rekisteröitymis ongelma
« Reply #2 on: January 20, 2018, 02:40:46 AM »
2.0.14 - 2.0.15 ei tee itse tietokannalle mitään, mutta jotain muutoksia tietokantatoimintoihin kyllä on.
Mikä tietokanta sinulla on käytössä?

Tuon patchin tekemät muutokset löytyy täältä:
https://custom.simplemachines.org/upgrades/index.php?action=upgrade;file=smf_patch_2.0.15.tar.gz;smf_version=2.0.14

Itseasiassa, nuo kentät taitaa olla email Inactive Users modista tai vastaavasta?

Veikkaisin että tietokantapalvelin on päivitetty lähiaikoina, eikä aiemmin vaatinut oletusarvoja kentille, nyt päivityksen jälkeen vaatii - joten sattumalta törmäsit ongelmaan nyt suurinpiirtein samaan aikaan kun päivitit SMF:n.
A Finnish Support Specialist
 Happily running multiple SMF 2.0 installations.

How you can help SMF

"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum.
 Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

Offline Mika.R

  • Newbie
  • *
  • Posts: 5
Re: Rekisteröitymis ongelma
« Reply #3 on: January 20, 2018, 05:55:25 AM »
Hei!

Voi olla että tuo uusin versio MariaDB  - kantapalvelimesta taikosi jotain ihmeellistä tietokantaa tuo vika oli esiintynyt jo ennen 9.1.2018 ja viime viikolla aloin tutkimaan tuota ongelmaa.

ja modit mitä on 7 kappaletta eivät tuota minun mielestäni tehnyt.


Online Aleksi "Lex" Kilpinen

  • A Peculiar Finn
  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 17,483
  • Gender: Male
  • Don't worry, I'm n00b friendly
    • Aleksi.Kilpinen on Facebook
    • aleksi-kilpinen on LinkedIn
Re: Rekisteröitymis ongelma
« Reply #4 on: January 20, 2018, 06:11:06 AM »
Kattelin tuossa niin olen aika varma että mainitsemani modi on syypää.

Sen asennuksessa tapahtuu seuraavaa

Code: [Select]
if (empty($context['uninstalling']))
{
$smcFunc['db_add_column'](
'{db_prefix}members',
array(
'name' => 'inactive_mail',
'type' => 'int',
'size' => 10,
'null' => false,
),
array(),
'update',
null
);

$smcFunc['db_add_column'](
'{db_prefix}members',
array(
'name' => 'sent_mail',
'type' => 'int',
'size' => 10,
'null' => false,
),
array(),
'update',
null
);

$smcFunc['db_add_column'](
'{db_prefix}members',
array(
'name' => 'to_delete',
'type' => 'int',
'size' => 1,
'null' => false,
),
array(),
'update',
null
);

Eli siis modi luo nuo kentät ihan vain itseään varten. Niitä ei ole ennestään.
Asennuksen poisto taasen ei näemmä osaa näitä lisättyjä kenttiä poistaa, vaan ne jää roikkumaan tietokantaan.

Olet siis todennäköisesti joskus asentanut tuon modin, ja poistanut sen myöhemmin, ja ongelmat nousi esille nyt jälkikäteen.
Tekemäsi muutokset oletusarvoihin pitäisi kuitenkin estää jatko-ongelmat tällä saralla.
A Finnish Support Specialist
 Happily running multiple SMF 2.0 installations.

How you can help SMF

"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum.
 Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

Offline Mika.R

  • Newbie
  • *
  • Posts: 5
Re: Rekisteröitymis ongelma
« Reply #5 on: January 20, 2018, 01:51:10 PM »
Hei!

Tässä muistellen että olen joskus kait kokeillut tuota modia ja tiedän sen siitä kun vertasin tietokannan kokoa puhtaaseen tietokantaan.. Joten täytyy katsella miten sen saisi poistettu eli tietokanta juuren puhdistus. 8)

Rekisteröinti toiminee nyt moitteetta tuon korjauksen myötä.

Online Aleksi "Lex" Kilpinen

  • A Peculiar Finn
  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 17,483
  • Gender: Male
  • Don't worry, I'm n00b friendly
    • Aleksi.Kilpinen on Facebook
    • aleksi-kilpinen on LinkedIn
Re: Rekisteröitymis ongelma
« Reply #6 on: January 20, 2018, 02:03:48 PM »
Juurihoitoa SMF:lle. Kerta se on ensimmäinenkin :D
A Finnish Support Specialist
 Happily running multiple SMF 2.0 installations.

How you can help SMF

"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum.
 Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

Offline Mika.R

  • Newbie
  • *
  • Posts: 5
Re: Rekisteröitymis ongelma
« Reply #7 on: January 20, 2018, 03:33:12 PM »
Heh..

Juurihoito suoritettu onnistuneesti ja nuo tuolta poistaen vaan verraten puhtaseen tietokantaan.. 8)



Juurihoitoa SMF:lle. Kerta se on ensimmäinenkin :D