nekretnine24.com
05-05-2006, 16:05
Često eksperimentiram sa stranicom i naišao sam na jedan probem.
Prilikom beckupa baze od joomle ili mamba javljaju se sljedeći problemi:
myphpadmin počme raditi beckup i nakon pola posla stane, ispiše se neka greška.
Greška je u tome što se imena stupaca tablica nazivaju nazivima koja myphpadmin ne voli, npr:
treba se izvršiti ljedeći dio koda:
DROP TABLE IF EXISTS jos_components;
CREATE TABLE jos_components (
id int(11) NOT NULL auto_increment,
name varchar(50) NOT NULL default '',
link varchar(255) NOT NULL default '',
menuid int(11) unsigned NOT NULL default '0',
parent int(11) unsigned NOT NULL default '0',
admin_menu_link varchar(255) NOT NULL default '',
admin_menu_alt varchar(255) NOT NULL default '',
option varchar(50) NOT NULL default '',
ordering int(11) NOT NULL default '0',
admin_menu_img varchar(255) NOT NULL default '',
iscore tinyint(4) NOT NULL default '0',
params text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
Problem je u ovome ovdje:
option varchar(50) NOT NULL default '',
option je komanda i ne smije se upotrebljavati kao naziv.
Kako to popraviti:
1. Preimenujte option u npr. optionn na ovom mjestu i svugdje gdje se podatci ubacuju u jos_components.
2. Izvršite beckup.
3. U tablici vratite optionn na option u myphpadminu
Prilikom beckupa baze od joomle ili mamba javljaju se sljedeći problemi:
myphpadmin počme raditi beckup i nakon pola posla stane, ispiše se neka greška.
Greška je u tome što se imena stupaca tablica nazivaju nazivima koja myphpadmin ne voli, npr:
treba se izvršiti ljedeći dio koda:
DROP TABLE IF EXISTS jos_components;
CREATE TABLE jos_components (
id int(11) NOT NULL auto_increment,
name varchar(50) NOT NULL default '',
link varchar(255) NOT NULL default '',
menuid int(11) unsigned NOT NULL default '0',
parent int(11) unsigned NOT NULL default '0',
admin_menu_link varchar(255) NOT NULL default '',
admin_menu_alt varchar(255) NOT NULL default '',
option varchar(50) NOT NULL default '',
ordering int(11) NOT NULL default '0',
admin_menu_img varchar(255) NOT NULL default '',
iscore tinyint(4) NOT NULL default '0',
params text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
Problem je u ovome ovdje:
option varchar(50) NOT NULL default '',
option je komanda i ne smije se upotrebljavati kao naziv.
Kako to popraviti:
1. Preimenujte option u npr. optionn na ovom mjestu i svugdje gdje se podatci ubacuju u jos_components.
2. Izvršite beckup.
3. U tablici vratite optionn na option u myphpadminu