Ongelma "Simple Comment"-MODin kanssa

MODien asennus ja omat muokkaukset.
Avatar
Herra Siili
Oppii uutta
Oppii uutta
Viestit:41
Liittynyt:06 Touko 2010, 22:45
Ongelma "Simple Comment"-MODin kanssa

Viesti Kirjoittaja Herra Siili » 31 Touko 2010, 18:29

Foorumin osoite: http://herrasiili.jouluserver.com/forums/
Käytössä oleva tyyli: Prosilver, Subsilver2, AeroRed, AeroBlack, AeroBlue, AeroGreen (Modi on asennettu teemalle Prosilver)
Mitä MODeja on asennettuna: Ei mitään (Simple comment yritetty asentaa)
phpBB:n versio: 3.0.7-PL1
PHP versio: PHP5
Mikä tietokanta ja sen versio: Tästä kohdasta en ole aivan varma, mutta epäilen että: "MySQL-asiakasversio: 5.0.60"
Palveluntarjoaja: Jouluserver.com
Onko tämä asennettu itse?: Kyllä
Onko tämä päivitys, mistä/mihin: Ei ole
Onko tämä foorumi konversio jostain toisesta foorumista: Ei ole
Onko olemassa testitunnuksia, jos halutaan tulla kokeilemaan: Ei ole

Vikakuvaus ja TÄYDELLISET virheilmoitukset:

Asensin tämän Simple Comment-MODin, mutta foorumi heittää jos jonkinlaista virhettä:

simple_comment_install.php:
Yleinen virhe
SQL ERROR [ mysqli ]

Unknown column 'u.user_last_comment' in 'where clause' [1054]

SQL

SELECT COUNT(c.comment_id) AS new_comments FROM _phpbb_comment c, _phpbb_users u WHERE c.comment_date >= u.user_last_comment AND c.comment_to_id = 2 AND u.user_id = 2

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/functions.php
LINE: 4172
CALL: dbal_mysqli->sql_query()

FILE: umil/umil_frontend.php
LINE: 84
CALL: page_header()

FILE: umil/umil_auto.php
LINE: 89
CALL: umil_frontend->umil_frontend()

FILE: simple_comment_install.php
LINE: 126
CALL: include('umil/umil_auto.php')
Etusivu:
Yleinen virhe
SQL ERROR [ mysqli ]

Unknown column 'u.user_last_comment' in 'where clause' [1054]

SQL

SELECT COUNT(c.comment_id) AS new_comments FROM _phpbb_comment c, _phpbb_users u WHERE c.comment_date >= u.user_last_comment AND c.comment_to_id = 2 AND u.user_id = 2

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/functions.php
LINE: 4172
CALL: dbal_mysqli->sql_query()

FILE: index.php
LINE: 131
CALL: page_header()
Asennuksenjälkeinen loki:
Simple Comment Mod
PHP Version: 5.2.12-pl0-gentoo
DBMS: MySQL(i) 5.0.60-log
phpBB3 Version: 3.0.7-PL1

Adding a new column named user_last_comment to table __phpbb_users
SQL ERROR Table 'herrasiili.__phpbb_users' doesn't exist

Adding a new column named allow_all_comment to table __phpbb_users
SQL ERROR Table 'herrasiili.__phpbb_users' doesn't exist

Adding a new column named allow_friend_only to table __phpbb_users
SQL ERROR Table 'herrasiili.__phpbb_users' doesn't exist

Adding a new column named allow_friend_view to table __phpbb_users
SQL ERROR Table 'herrasiili.__phpbb_users' doesn't exist

Adding a new column named allow_comment_email to table __phpbb_users
SQL ERROR Table 'herrasiili.__phpbb_users' doesn't exist
Käsittääkseni sii jossakin on säädetty väärin phpBB-taulujen etuliite (oikea liite on "_phpbb_") pitäisikö minun yrittää säätää tuo liite oikein, vai luoda tuollainen "__phpbb_users" niminen taulu? Taulu nimeltä "_phpbb_users" on kyllä olemassa. (Ilman toista alaviivaa alussa.)

Tämä on ensimmäinen kerta, kun asennan MODeja, joten olen hieman ymmälläni.

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Re: Ongelma "Simple Comment"-MODin kanssa

Viesti Kirjoittaja Lurttinen » 31 Touko 2010, 23:00

Koita säätää etuliite oikeaksi.
Jos luot vain tuollaisen toisen taulun, siitä puuttuu käyttäjiin liittyvää dataa. :)

Avatar
Herra Siili
Oppii uutta
Oppii uutta
Viestit:41
Liittynyt:06 Touko 2010, 22:45

Re: Ongelma "Simple Comment"-MODin kanssa

Viesti Kirjoittaja Herra Siili » 01 Kesä 2010, 08:05

Mistä minä löydän tuon säädön? Kaikkien muiden taulujen kohdalla liite on kumminkin oikea.

EDIT: Tarkoitatko siis että säädän liitteen foorumin asetuksista, vai nimeän taulun uudestaan?

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Re: Ongelma "Simple Comment"-MODin kanssa

Viesti Kirjoittaja Lurttinen » 01 Kesä 2010, 10:46

Liite voi olla jossain tiedostossa kirjoitusvirheenä, jostain se ottaa väärän liitteen käyttöön. En tarkemmin tiedä tosin mistä, kun tuo MOD ei ole tuttu.
phpBB:n tauluihin ei pidä muuten koskea, vain lisätä ne mitä MOD haluaa ja koittaa etsiä syytä miksi MOD haluaa eri etuliitteen. :)

Tuli tuossa mieleeni, että onko tietokannassa ollut joskus toisia foorumeita, joissa on ollu tuo liite jota MOD haluaa käyttää?
Saattaa olla, että se liite olisi suoraan peruja vanhoista foorumeista. :)

Avatar
Herra Siili
Oppii uutta
Oppii uutta
Viestit:41
Liittynyt:06 Touko 2010, 22:45

Re: Ongelma "Simple Comment"-MODin kanssa

Viesti Kirjoittaja Herra Siili » 01 Kesä 2010, 12:55

Edellisen foorumin etuliite oli "phpbb_" eli se oletus. Poistin foorumin yksinkertaisesti poistamalla foorumin kansion ja taulut käsin.

Avatar
Herra Siili
Oppii uutta
Oppii uutta
Viestit:41
Liittynyt:06 Touko 2010, 22:45

Re: Ongelma "Simple Comment"-MODin kanssa

Viesti Kirjoittaja Herra Siili » 01 Kesä 2010, 16:22

Katselin tuota virheilmoitusta ja siellä näkyy, että on kutsuttu funktioita "sql_error()" ja "sql_query()". Ovatko nuo phpBB:n omia funktioita, vai kuuluisiko niiden olla "msql_error()" ja "msql_query()"?

Avatar
Herra Siili
Oppii uutta
Oppii uutta
Viestit:41
Liittynyt:06 Touko 2010, 22:45

Re: Ongelma "Simple Comment"-MODin kanssa

Viesti Kirjoittaja Herra Siili » 04 Kesä 2010, 15:48

Poistin MODin käytöstä palauttamalla varmuuskopiot ja foorumi toimii taas. :)

Viestiketju Lukittu

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 67 vierailijaa