Mysql hjälp!

Locked
bananskal
Joomla! Apprentice
Joomla! Apprentice
Posts: 42
Joined: Wed Dec 12, 2007 6:35 pm

Mysql hjälp!

Post by bananskal » Fri Oct 11, 2013 9:47 pm

En hemsida har blivit hackad, och nu har jag installerat in Joomla 2.5, men innan jag slängde hemsidan så gjorde jag självklart backup på hemsidan och databasen.
Men jag har lite problem med att lägga in databasen från Joomla 1.5 i Joomla 2.5

Såhär kan det se ut
Såhär ser det ut med en ren installation av joomla:
jos_categories

CREATE TABLE IF NOT EXISTS `jos_categories` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`asset_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'FK to the #__assets table.',
`parent_id` int(10) unsigned NOT NULL DEFAULT '0',
`lft` int(11) NOT NULL DEFAULT '0',
`rgt` int(11) NOT NULL DEFAULT '0',
`level` int(10) unsigned NOT NULL DEFAULT '0',
`path` varchar(255) NOT NULL DEFAULT '',
`extension` varchar(50) NOT NULL DEFAULT '',
`title` varchar(255) NOT NULL,
`alias` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
`note` varchar(255) NOT NULL DEFAULT '',
`description` mediumtext NOT NULL,
`published` tinyint(1) NOT NULL DEFAULT '0',
`checked_out` int(11) unsigned NOT NULL DEFAULT '0',
`checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`access` int(10) unsigned NOT NULL DEFAULT '0',
`params` text NOT NULL,
`metadesc` varchar(1024) NOT NULL COMMENT 'The meta description for the page.',
`metakey` varchar(1024) NOT NULL COMMENT 'The meta keywords for the page.',
`metadata` varchar(2048) NOT NULL COMMENT 'JSON encoded metadata properties.',
`created_user_id` int(10) unsigned NOT NULL DEFAULT '0',
`created_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`modified_user_id` int(10) unsigned NOT NULL DEFAULT '0',
`modified_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`hits` int(10) unsigned NOT NULL DEFAULT '0',
`language` char(7) NOT NULL,
PRIMARY KEY (`id`),
KEY `cat_idx` (`extension`,`published`,`access`),
KEY `idx_access` (`access`),
KEY `idx_checkout` (`checked_out`),
KEY `idx_path` (`path`),
KEY `idx_left_right` (`lft`,`rgt`),
KEY `idx_alias` (`alias`),
KEY `idx_language` (`language`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;

--
-- Dumping data for table `jos_categories`
--

INSERT INTO `jos_categories` (`id`, `asset_id`, `parent_id`, `lft`, `rgt`, `level`, `path`, `extension`, `title`, `alias`, `note`, `description`, `published`, `checked_out`, `checked_out_time`, `access`, `params`, `metadesc`, `metakey`, `metadata`, `created_user_id`, `created_time`, `modified_user_id`, `modified_time`, `hits`, `language`) VALUES
(1, 0, 0, 0, 13, 0, '', 'system', 'ROOT', 'root', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{}', '', '', '', 0, '2009-10-18 16:07:09', 0, '0000-00-00 00:00:00', 0, '*'),
(2, 27, 1, 1, 2, 1, 'uncategorised', 'com_content', 'Uncategorised', 'uncategorised', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2010-06-28 13:26:37', 0, '0000-00-00 00:00:00', 0, '*'),
(3, 28, 1, 3, 4, 1, 'uncategorised', 'com_banners', 'Uncategorised', 'uncategorised', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":"","foobar":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2010-06-28 13:27:35', 0, '0000-00-00 00:00:00', 0, '*'),
(4, 29, 1, 5, 6, 1, 'uncategorised', 'com_contact', 'Uncategorised', 'uncategorised', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2010-06-28 13:27:57', 0, '0000-00-00 00:00:00', 0, '*'),
(5, 30, 1, 7, 8, 1, 'uncategorised', 'com_newsfeeds', 'Uncategorised', 'uncategorised', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2010-06-28 13:28:15', 0, '0000-00-00 00:00:00', 0, '*'),
(6, 31, 1, 9, 10, 1, 'uncategorised', 'com_weblinks', 'Uncategorised', 'uncategorised', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2010-06-28 13:28:33', 0, '0000-00-00 00:00:00', 0, '*'),
(7, 32, 1, 11, 12, 1, 'uncategorised', 'com_users', 'Uncategorised', 'uncategorised', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2010-06-28 13:28:33', 0, '0000-00-00 00:00:00', 0, '*');



och såhär ser den gamla hemsidan ut
jos_categories
-- Tabellstruktur `jos_categories`
--

CREATE TABLE IF NOT EXISTS `jos_categories` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`parent_id` int(11) NOT NULL DEFAULT '0',
`title` varchar(255) NOT NULL DEFAULT '',
`name` varchar(255) NOT NULL DEFAULT '',
`alias` varchar(255) NOT NULL DEFAULT '',
`image` varchar(255) NOT NULL DEFAULT '',
`section` varchar(50) NOT NULL DEFAULT '',
`image_position` varchar(30) NOT NULL DEFAULT '',
`description` text NOT NULL,
`published` tinyint(1) NOT NULL DEFAULT '0',
`checked_out` int(11) unsigned NOT NULL DEFAULT '0',
`checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`editor` varchar(50) DEFAULT NULL,
`ordering` int(11) NOT NULL DEFAULT '0',
`access` tinyint(3) unsigned NOT NULL DEFAULT '0',
`count` int(11) NOT NULL DEFAULT '0',
`params` text NOT NULL,
PRIMARY KEY (`id`),
KEY `cat_idx` (`section`,`published`,`access`),
KEY `idx_access` (`access`),
KEY `idx_checkout` (`checked_out`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

--
-- Dumpning av Data i tabell `jos_categories`
--

INSERT INTO `jos_categories` (`id`, `parent_id`, `title`, `name`, `alias`, `image`, `section`, `image_position`, `description`, `published`, `checked_out`, `checked_out_time`, `editor`, `ordering`, `access`, `count`, `params`) VALUES
(1, 0, 'Basic', '', 'basic', '', 'com_rokcandy', 'left', '', 1, 62, '2010-01-21 08:19:15', NULL, 1, 0, 0, ''),
(2, 0, 'Typography', '', 'typography', '', 'com_rokcandy', 'left', '', 1, 0, '0000-00-00 00:00:00', NULL, 1, 0, 0, ''),
(3, 0, 'AB PH Betong och Bygg', '', 'ab-ph-betong-och-bygg', '', 'com_contact_details', 'left', '', 1, 0, '0000-00-00 00:00:00', NULL, 1, 0, 0, ''),
(4, 0, 'Aktuella projekt', '', 'aktuella-projekt', '', '1', 'left', '', 1, 0, '0000-00-00 00:00:00', NULL, 1, 0, 0, ''),
(5, 0, 'Äldre projekt', '', 'aeldre-projekt', '', '1', 'left', '', 1, 0, '0000-00-00 00:00:00', NULL, 2, 0, 0, '');




Så, frågan är VAD och HUR ska det stå så att Joomla 2.5 ska känna igen vad det är jag försöker stoppa tillbaka!?! Om ni förstår vad jag menar...
Och om jag har förstått det rätt så är det några kategorier till som behöver ändras.
Så som:
jos_categories
jos_content
jos_menu
jos_menu_types
jos_sections
Har jag missat någon kanske?!
I alla fall, förstår jag hur man ska göra med det här första, så kanske man kan klura ut hur man ska göra med resten också....
Eller om man nu ska betala någon för att göra detta rätt?! :) Någon villig, pris?

//Alex

User avatar
Zello
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 3869
Joined: Wed Jan 10, 2007 11:23 am
Location: Västerås - Sweden

Re: Mysql hjälp!

Post by Zello » Sun Oct 13, 2013 7:03 am

Det fungerar inte så. Du måste göra en migrering.
Olle Zettergren
Freelance Senior Joomla developer
Moderator Swedish forum

User avatar
Per Yngve Berg
Joomla! Master
Joomla! Master
Posts: 30879
Joined: Mon Oct 27, 2008 9:27 pm
Location: Romerike, Norway

Re: Mysql hjälp!

Post by Per Yngve Berg » Sun Oct 13, 2013 9:23 am

http://docs.joomla.org/J2.5:Migrating_f ... Joomla_2.5

Du kan använda JUpgrade eller SPupgrade för migreringen.

bananskal
Joomla! Apprentice
Joomla! Apprentice
Posts: 42
Joined: Wed Dec 12, 2007 6:35 pm

Re: Mysql hjälp!

Post by bananskal » Sun Oct 13, 2013 3:05 pm

Eftersom någon har lagt upp filer på hemsidan, dvs virus, hur kommer migreringen att fungera då?

User avatar
Zello
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 3869
Joined: Wed Jan 10, 2007 11:23 am
Location: Västerås - Sweden

Re: Mysql hjälp!

Post by Zello » Sun Oct 13, 2013 3:15 pm

Du tar inte med dig några gamla filer utan bara databasen. Men att bygga om databasen är inget man gör "för hand".
Olle Zettergren
Freelance Senior Joomla developer
Moderator Swedish forum

bananskal
Joomla! Apprentice
Joomla! Apprentice
Posts: 42
Joined: Wed Dec 12, 2007 6:35 pm

Re: Mysql hjälp!

Post by bananskal » Sun Oct 13, 2013 4:39 pm

Ok ok, då förstår jag :) men eftersom hemsidan stängdes ner så hade jag få ta bort en massa fler, uppgradera joomla osv osv, lång process. Nu tog jag bara backup på allt och slängde sidan, så öppnade de upp sidan igen. Men rent teoretiskt så skulle man kunna lägga upp allt igen och köra de där migreringen, teoretiskt. Om de nu inte inte stänger sidan direkt när de ser att de där filerna är på väg upp :-/

User avatar
Zello
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 3869
Joined: Wed Jan 10, 2007 11:23 am
Location: Västerås - Sweden

Re: Mysql hjälp!

Post by Zello » Sun Oct 13, 2013 6:35 pm

Sätt upp den lokalt och gör migreringen där.
Olle Zettergren
Freelance Senior Joomla developer
Moderator Swedish forum


Locked

Return to “Installation, backup och säkerhet”