Witam, Przesiadłam się z joomla 1.5 na 2.5 po przez jupgrade, i nie przeniosła się Phaca Galeria.
Na joomli 2.5 instaluje od nowa phocagellery 3.2.3 bo nie przeniosła się poprzez migrację.
problem następuję jak chcę utworzyć kategorie, wyskakuję błąd że kategoria musi mieć tytuł, znalazłem na google że winą jest to że podczas instalacji phocagallery nie tworzy tabeli w bazie danych.
Otworzyłem bazę danych w PHPADMIN i widzę że nie ma tych tabeli, są tylko z przedrostkiem jos_ (te od phoca gallery co miałem na joomli 1.5) a joomla 2.5 po migracji ma przedrostek j25_
Otworzyłem plik z spakowanego folderu instalacyjnego phoca install.bak.sql i ręcznie chcę stworzyć tabele w phpadmin po przez sql (jak wyczytałem na angielskim forum http://www.phoca.cz/forum/viewtopic.php?f=31&t=12731)
Odpalam sql wklejam pierwszą tabele z pliku instal.bak.sql znak "#" zamieniam na j25_ w ustawieniach mam ustawiony separator ";" i zaznaczone pole "wykonaj ponowne zapytanie"
Po kliknięciu wykonaj wyskakuje błąd wziąłem następną tabele z install.bak.sql odnośnie kategori i też błąd: ERROR: Niezamknięty cudzysłów @ 308
Nie mam znajomości w bazach danych, proszę o Pomoc
Kod który wklejam do sql jest na niebiesko (a # zamieniony na j25_), a pod nim treść błędu.
DROP TABLE IF EXISTS `#__phocagallery`;
CREATE TABLE `#__phocagallery` (
`id` int(11) unsigned NOT NULL auto_increment,
`catid` int(11) NOT NULL default '0',
`sid` int(11) NOT NULL default '0',
`title` varchar(250) NOT NULL default '',
`alias` varchar(255) NOT NULL default '',
`filename` varchar(250) NOT NULL default '',
`description` text,
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`hits` int(11) NOT NULL default '0',
`latitude` varchar(20) NOT NULL default '',
`longitude` varchar(20) NOT NULL default '',
`zoom` int(3) NOT NULL default '0',
`geotitle` varchar(255) NOT NULL default '',
`userid` int(11) NOT NULL default '0',
`videocode` text,
`vmproductid` int(11) NOT NULL default '0',
`imgorigsize` int(11) NOT NULL default '0',
`published` tinyint(1) NOT NULL default '0',
`approved` 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',
`ordering` int(11) NOT NULL default '0',
`params` text,
`metakey` text,
`metadesc` text,
`metadata` text,
`extlink1` text,
`extlink2` text,
`exttype` tinyint(1) NOT NULL default '0',
`extid` varchar(255) NOT NULL default '',
`extl` varchar(255) NOT NULL default '',
`extm` varchar(255) NOT NULL default '',
`exts` varchar(255) NOT NULL default '',
`exto` varchar(255) NOT NULL default '',
`extw` varchar(255) NOT NULL default '',
`exth` varchar(255) NOT NULL default '',
`language` char(7) NOT NULL default '',
PRIMARY KEY (`id`),
KEY `catid` (`catid`,`published`)
) DEFAULT CHARSET=utf8;
Błąd
Wygląda na to, że w twoim zapytaniu SQL jest błąd. W znalezieniu przyczyny problemu może pomóc także - jeśli się pojawi - poniższy opis błędu serwera MySQL.
ERROR: Niezamknięty cudzysłów @ 207
STR: '
SQL: DROP TABLE IF EXISTS `j25__phocagallery`;# MySQL zwrócił pusty wynik (zero rekordów).
CREATE TABLE `j25__phocagallery` (
`id` int(11) unsigned NOT NULL auto_increment,
`catid` int(11) NOT NULL default \'0\',
`sid` int(11) NOT NULL default \'0\',
`title` varchar(250) NOT NULL default \'\',
`alias` varchar(255) NOT NULL default \'\',
`filename` varchar(250) NOT NULL default \'\',
`description` text,
`date` datetime NOT NULL default \'0000-00-00 00:00:00\',
`hits` int(11) NOT NULL default \'0\',
`latitude` varchar(20) NOT NULL default \'\',
`longitude` varchar(20) NOT NULL default \'\',
`zoom` int(3) NOT NULL default \'0\',
`geotitle` varchar(255) NOT NULL default \'\',
`userid` int(11) NOT NULL default \'0\',
`videocode` text,
`vmproductid` int(11) NOT NULL default \'0\',
`imgorigsize` int(11) NOT NULL default \'0\',
`published` tinyint(1) NOT NULL default \'0\',
`approved` 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\',
`ordering` int(11) NOT NULL default \'0\',
`params` text,
`metakey` text,
`metadesc` text,
`metadata` text,
`extlink1` text,
`extlink2` text,
`exttype` tinyint(1) NOT NULL default \'0\',
`extid` varchar(255) NOT NULL default \'\',
`extl` varchar(255) NOT NULL default \'\',
`extm` varchar(255) NOT NULL default \'\',
`exts` varchar(255) NOT NULL default \'\',
`exto` varchar(255) NOT NULL default \'\',
`extw` varchar(255) NOT NULL default \'\',
`exth` varchar(255) NOT NULL default \'\',
`language` char(7) NOT NULL default \'\',
PRIMARY KEY (`id`),
KEY `catid` (`catid`,`published`)
) DEFAULT CHARSET=utf8;
CREATE TABLE `j25__phocagallery` (
`id` int(11) unsigned NOT NULL auto_increment,
`catid` int(11) NOT NULL default \'0\',
`sid` int(11) NOT NULL default \'0\',
`title` varchar(250) NOT NULL default \'\',
`alias` varchar(255) NOT NULL default \'\',
`filename` varchar(250) NOT NULL default \'\',
`description` text,
`date` datetime NOT NULL default \'0000-00-00 00:00:00\',
`hits` int(11) NOT NULL default \'0\',
`latitude` varchar(20) NOT NULL default \'\',
`longitude` varchar(20) NOT NULL default \'\',
`zoom` int(3) NOT NULL default \'0\',
`geotitle` varchar(255) NOT NULL default \'\',
`userid` int(11) NOT NULL default \'0\',
`videocode` text,
`vmproductid` int(11) NOT NULL default \'0\',
`imgorigsize` int(11) NOT NULL default \'0\',
`published` tinyint(1) NOT NULL default \'0\',
`approved` 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\',
`ordering` int(11) NOT NULL default \'0\',
`params` text,
`metakey` text,
`metadesc` text,
`metadata` text,
`extlink1` text,
`extlink2` text,
`exttype` tinyint(1) NOT NULL default \'0\',
`extid` varchar(255) NOT NULL default \'\',
`extl` varchar(255) NOT NULL default \'\',
`extm` varchar(255) NOT NULL default \'\',
`exts` varchar(255) NOT NULL default \'\',
`exto` varchar(255) NOT NULL default \'\',
`extw` varchar(255) NOT NULL default \'\',
`exth` varchar(255) NOT NULL default \'\',
`language` char(7) NOT NULL default \'\',
PRIMARY KEY (`id`),
KEY `catid` (`catid`,`published`)
) DEFAULT CHARSET=utf8;
zapytanie SQL:
CREATE TABLE `j25__phocagallery` ( `id` int(11) unsigned NOT NULL auto_increment, `catid` int(11) NOT NULL default \'0\', `sid` int(11) NOT NULL default \'0\', `title` varchar(250) NOT NULL default \'\', `alias` varchar(255) NOT NULL default \'\', `filename` varchar(250) NOT NULL default \'\', `description` text, `date` datetime NOT NULL default \'0000-00-00 00:00:00\', `hits` int(11) NOT NULL default \'0\', `latitude` varchar(20) NOT NULL default \'\', `longitude` varchar(20) NOT NULL default \'\', `zoom` int(3) NOT NULL default \'0\', `geotitle` varchar(255) NOT NULL default \'\', `userid` int(11) NOT NULL default \'0\', `videocode` text, `vmproductid` int(11) NOT NULL default \'0\', `imgorigsize` int(11) NOT NULL default \'0\', `published` tinyint(1) NOT NULL default \'0\', `approved` 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\', `ordering` int(11) NOT NULL default \'0\', `params` text, `metakey` text, `metadesc` text, `metadata` text, `extlink1` text, `extlink2` text, `exttype` tinyint(1) NOT NULL default \'0\', `extid` varchar(255) NOT NULL default \'\', `extl` varchar(255) NOT NULL default \'\', `extm` varchar(255) NOT NULL default \'\', `exts` varchar(255) NOT NULL default \'\', `exto` varchar(255) NOT NULL default \'\', `extw` varchar(255) NOT NULL default \'\', `exth` varchar(255) NOT NULL default \'\', `language` char(7) NOT NULL default \'\', PRIMARY KEY (`id`), KEY `catid` (`catid`,`published`) ) DEFAULT CHARSET=utf8;
MySQL zwrócił komunikat:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'0\',
`sid` int(11) NOT NULL default \'0\',
`title` varchar(250) NOT NULL' at line 3