Phoca Guestbook and Joomla 3.7 Table 'dbxxxxxxxx.#__' doesn't exist

Phoca Guestbook - creating guestbooks in Joomla! CMS
mikeB2210
Phoca Newbie
Phoca Newbie
Posts: 5
Joined: 04 May 2017, 14:05

Phoca Guestbook and Joomla 3.7 Table 'dbxxxxxxxx.#__' doesn't exist

Post by mikeB2210 »

Hi,

I just installed the Phoca Guestbook. When I try to save a new guestbook I get an error 1146 Table 'dbxxxxxxxxx.#__' doesn't exist

I need some help, please

regards
mike
User avatar
Benno
Phoca Hero
Phoca Hero
Posts: 9449
Joined: 04 Dec 2008, 11:58
Location: Germany
Contact:

Re: Phoca Guestbook and Joomla 3.7 Table 'dbxxxxxxxx.#__' doesn't exist

Post by Benno »

mikeB2210
Phoca Newbie
Phoca Newbie
Posts: 5
Joined: 04 May 2017, 14:05

Re: Phoca Guestbook and Joomla 3.7 Table 'dbxxxxxxxx.#__' doesn't exist

Post by mikeB2210 »

@ Benno
Thanks for your quick reply. I just checked this and there is no `Table #__phocaguestbook_items` in my database after installing the guestbook.
I´m not sure what to do to solve this problem.

mike
User avatar
Benno
Phoca Hero
Phoca Hero
Posts: 9449
Joined: 04 Dec 2008, 11:58
Location: Germany
Contact:

Re: Phoca Guestbook and Joomla 3.7 Table 'dbxxxxxxxx.#__' doesn't exist

Post by Benno »

Hi,
2.) if you use Phoca Guestbook v3.0.6 run this query in phpMyAdmin:
2.) Important!! Change #_ to your database prefix before!!

Code: Select all

CREATE TABLE IF NOT EXISTS `#__phocaguestbook_items` (
  `id` int(11) unsigned NOT NULL auto_increment,
  `catid` int(11) NOT NULL default '0',
  `parent_id` int(11) NOT NULL default '0',
  `lft` int(11) NOT NULL default '0',
  `rgt` int(11) NOT NULL default '0',
  `level` int(11) NOT NULL default '1',
  `path` varchar(255) NOT NULL,
  `username` varchar(100) NOT NULL default '',
  `userid` int(11) NOT NULL default '0',
  `email` varchar(50) NOT NULL default '',
  `homesite` varchar(50) NOT NULL default '',
  `ip` varchar(20) NOT NULL default '',
  `title` varchar(200) NOT NULL default '',
  `alias` varchar(255) NOT NULL default '',
  `content` text NOT NULL,
  `date` datetime NOT NULL default '0000-00-00 00:00:00',
  `published` tinyint(1) NOT NULL default '0',
  `checked_out` int(11) NOT NULL default '0',
  `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
  `params` text NOT NULL,
  `language` char(7) NOT NULL default '',
  PRIMARY KEY  (`id`),
  KEY `published` (`published`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 ;

INSERT INTO `#__phocaguestbook_items` (`id`, `catid`, `parent_id`, `lft`, `rgt`, `level`, `path`, `username`, `userid`, `email`, `homesite`, `ip`, `title`, `alias`, `content`, `date`, `published`, `checked_out`, `checked_out_time`, `params`, `language`) VALUES
(1, 0, 0, 0, 1, 0, '', 'ROOT', 0, '', '', '', 'root', 'root', '', '0000-00-00 00:00:00', 1, 0, '0000-00-00 00:00:00', '', '*');
Kind regards,
Benno
mikeB2210
Phoca Newbie
Phoca Newbie
Posts: 5
Joined: 04 May 2017, 14:05

Re: Phoca Guestbook and Joomla 3.7 Table 'dbxxxxxxxx.#__' doesn't exist

Post by mikeB2210 »

Is this the right syntax:
`ldk7_phocaguestbook_items` ?

When I run the Query I get the following mistake:

MySQL meldet: Dokumentation

#1062 - Doppelter Eintrag '1' für Schlüssel 'PRIMARY'

its a double entry?
User avatar
Benno
Phoca Hero
Phoca Hero
Posts: 9449
Joined: 04 Dec 2008, 11:58
Location: Germany
Contact:

Re: Phoca Guestbook and Joomla 3.7 Table 'dbxxxxxxxx.#__' doesn't exist

Post by Benno »

Hi,
ist das Gästebuch den leer? Falls ja, deinstalliere Phoca Guestbook und installiere es anschließend noch einmal.

Freundliche Grüße,
Benno
mikeB2210
Phoca Newbie
Phoca Newbie
Posts: 5
Joined: 04 May 2017, 14:05

Re: Phoca Guestbook and Joomla 3.7 Table 'dbxxxxxxxx.#__' doesn't exist

Post by mikeB2210 »

Das Gästebuch ist leer. Ist ja eine neu Installation ;-)
Habe jetzt das Guestbook deinstalliert, dann Deine Query durchlaufen lassen - hat funktioniert. Beim anschließenden installieren bekomme ich dann aber folgende Fehlermeldung von Joomla:

Warnung

JInstaller: :Install: SQL-Fehler Duplicate entry '1' for key 'PRIMARY'
Extension Installieren: SQL error processing query: DB-Funktion mit Fehlercode 1062 fehlgeschlagen!
Duplicate entry '1' for key 'PRIMARY'
SQL =
INSERT INTO `#__phocaguestbook_items` (`id`, `catid`, `parent_id`, `lft`, `rgt`, `level`, `path`, `username`, `userid`, `email`, `homesite`, `ip`, `title`, `alias`, `content`, `date`, `published`, `checked_out`, `checked_out_time`, `params`, `language`) VALUES
(1, 0, 0, 0, 1, 0, '', 'ROOT', 0, '', '', '', 'root', 'root', '', '0000-00-00 00:00:00', 1, 0, '0000-00-00 00:00:00', '', '*');
×
Fehler

Fehler bei der Komponenten-Installation.
User avatar
Benno
Phoca Hero
Phoca Hero
Posts: 9449
Joined: 04 Dec 2008, 11:58
Location: Germany
Contact:

Re: Phoca Guestbook and Joomla 3.7 Table 'dbxxxxxxxx.#__' doesn't exist

Post by Benno »

Hi,
Habe jetzt das Guestbook deinstalliert, dann Deine Query durchlaufen lassen - hat funktioniert.
Halt falsch... Wenn Du deinstalliert hast und dann neu installierst wird doch die fehlende Tabelle normalerweise angelegt.
Wenn Du deinstallierst dann die Tabelle per Hand mit dem Code von oben manuell erstellst und dann Phoca Guestbook installierst wird die Tabelle ja doppelt angelegt.
Also erst kontrollieren, ob die Tabelle bei der normalen Installation bereits angelegt wurde.

Freundliche Grüße,
Benno

Edit: Ich laß mir gerade nochmal Deine Fehlermeldung durch:
Duplicate entry '1' for key 'PRIMARY'
SQL =
INSERT INTO `#__phocaguestbook_items` (`id`, `catid`, `parent_id`, `lft`, `rgt`, `level`, `path`, `username`, `userid`, `email`, `homesite`, `ip`, `title`, `alias`, `content`, `date`, `published`, `checked_out`, `checked_out_time`, `params`, `language`) VALUES
(1, 0, 0, 0, 1, 0, '', 'ROOT', 0, '', '', '', 'root', 'root', '', '0000-00-00 00:00:00', 1, 0, '0000-00-00 00:00:00', '', '*');
×
Fehler
Du hast den Präfix nicht geändert: INSERT INTO `#__phocaguestbook_items`
mikeB2210
Phoca Newbie
Phoca Newbie
Posts: 5
Joined: 04 May 2017, 14:05

Re: Phoca Guestbook and Joomla 3.7 Table 'dbxxxxxxxx.#__' doesn't exist

Post by mikeB2210 »

Sowie es aussieht habe ich vorhin nicht richtig geschaut :-( Guestbook legt die Tabellen bei der Installation an.
Habe dann diese Tabellen von Hand gelöscht und anschliessend das Query durchlaufen lassen. Normalerweise sollte dann ja alles da sein.
Bekomme trotzdem die Fehlermeldung.

Irgend eine andere Idee?

Habe gerade das Guestbook auf einer lokalen Joomla 3.6.5 installiert und da funktioniert alles ganz normal. Scheint ein Problem mit der Joomla 3.7 zu sein.
User avatar
Benno
Phoca Hero
Phoca Hero
Posts: 9449
Joined: 04 Dec 2008, 11:58
Location: Germany
Contact:

Re: Phoca Guestbook and Joomla 3.7 Table 'dbxxxxxxxx.#__' doesn't exist

Post by Benno »

Hi,
Scheint ein Problem mit der Joomla 3.7 zu sein.
Eigentlich nicht. Ein bekanntes Problem mit J3.7 war, das Einträge im Backend nicht veröffentlicht werden konnten. Das ist mit Phoca Guestbook v3.0.6 gefixt. Ich habe hier auf einer Testseite Phoca Guestbook v3.0.6 und Joomla! v3.7, allerdings mit einer relativ niedrigen PHP Version (v5.6.30-1), problemlos am laufen..... :idea:

Freundliche Grüße,
Benno
Post Reply