PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : انتقال رکوردهای بخش ، مجموعه و مطالب ، از یک سایت به سای



امیر اردلان
10-16-2008, 02:33 PM
سلام ،
میخوام با استفاده از دیتا بیس ، بخش ها ، مجموعه ها و مطالب یک سایت رو به سایت دیگه اضافه کنم ، بدون اینکه محتویات سایت مقصد رو از دست بدم . در صورت امکان لطفا راهنمایی کنید . ممنون

mhadaily
10-16-2008, 07:43 PM
هر دو سایت یکی هستن سیستم هاشون ؟و سیستمشون چی هست ؟

امیر اردلان
10-17-2008, 02:46 AM
هر دو سایت مامبو هستند

mhadaily
10-17-2008, 09:19 AM
اگر نسخه ها هم یکی هست کافیه از جداول mos_section , mos_category , mos_content , mos_frontpage یک پشتیبان بگیریدو در سایت جدید اضافه کنید البته یادتون باشه که update رو انتخاب کنید که اطلاعات قبلی در سایت حدید حذف نشه !

موفق باشید

امیر اردلان
10-17-2008, 09:54 AM
ممنون از راهنماییت آقا مجید . این کاری که گفتی رو انجام دادم ، ارور زیر رو میده


#1050 - Table 'mos_categories' already exists

موقع اکسپورت کردن جداول هم Creation/Update/Check dates رو تیک زدم . آیا نکته ای بوده که باید رعایت می کردم و نکردم؟

mhadaily
10-17-2008, 10:00 AM
بله اون مهم نیست که تیک زدید این مهمه Export type که روی Update باشه

یاعلی

امیر اردلان
10-17-2008, 10:14 AM
Export type رو روی Update گذاشتم ، باز هم همون ارور قبلی رو داد :(

mhadaily
10-17-2008, 10:25 AM
روی replace بزارید و تست کنید

امیر اردلان
10-17-2008, 10:35 AM
متاسفانه باز هم نشد . ظاهرا راهی نداره . فکر کنم باید این همه اطلاعات رو به صورت دستی منتقل کنم!!! ???

mhadaily
10-17-2008, 11:12 AM
خیر نیاز به دستی وارد کردن نیست کافیه که اکسپورت شما درست گرفته بشه

راه دیگه هم اینه که خب می تونید به جای خروجی فایل از syntax ها استفاده کنید و همه رو تبدیل به update کنید به جای insert کار سختی نیست

یا فایل sql رو باز کنید با یک ایدتور و همه ی Insert ها رو بکنید update احتمالا مشکل حل مبشه

امیر اردلان
10-17-2008, 12:20 PM
از این کار هم باز جواب نگرفتم . میشه لطفا یک نمونه از سینتکس SQL که برای این مورد هست رو اینجا بگذارید تا من با سینتکس خودم مقایسه کنم؟ نمونه ای از فایل من البته به صورت زیره :


-- phpMyAdmin SQL Dump
-- version 2.10.1
-- <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
--
-- Host: localhost
-- Generation Time: Oct 17, 2008 at 03:09 PM
-- Server version: 5.0.45
-- PHP Version: 5.2.5

SET SQL_MODE=&quot;NO_AUTO_VALUE_ON_ZERO&quot;;

--
-- Database: `mam`
--

-- --------------------------------------------------------

--
-- Table structure for table `mos_categories`
--

CREATE TABLE `mos_categories` (
`id` int(11) NOT NULL auto_increment,
`parent_id` int(11) NOT NULL default &#039;0&#039;,
`title` varchar(50) NOT NULL default &#039;&#039;,
`name` varchar(255) NOT NULL default &#039;&#039;,
`image` varchar(100) NOT NULL default &#039;&#039;,
`section` varchar(50) NOT NULL default &#039;&#039;,
`image_position` varchar(10) NOT NULL default &#039;&#039;,
`description` text NOT NULL,
`published` tinyint(1) NOT NULL default &#039;0&#039;,
`checked_out` int(11) unsigned NOT NULL default &#039;0&#039;,
`checked_out_time` datetime NOT NULL default &#039;0000-00-00 00:00:00&#039;,
`editor` varchar(50) default NULL,
`ordering` int(11) NOT NULL default &#039;0&#039;,
`access` tinyint(3) unsigned NOT NULL default &#039;0&#039;,
`count` int(11) NOT NULL default &#039;0&#039;,
`params` text NOT NULL,
PRIMARY KEY (`id`),
KEY `cat_idx` (`section`,`published`,`access`),
KEY `idx_section` (`section`),
KEY `idx_access` (`access`),
KEY `idx_checkout` (`checked_out`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=66 ;

--
-- Dumping data for table `mos_categories`
--

update INTO `mos_categories` (`id`, `parent_id`, `title`, `name`, `image`, `section`, `image_position`, `description`, `published`, `checked_out`, `checked_out_time`, `editor`, `ordering`, `access`, `count`, `params`) VALUES
(2, 0, &#039;Mambo&#039;, &#039;Mambo&#039;, &#039;clock.jpg&#039;, &#039;com_weblinks&#039;, &#039;left&#039;, &#039;A selection of links that are all related to the Mambo project. &#039;, 0, 0, &#039;0000-00-00 00:00:00&#039;, NULL, 9, 0, 0, &#039;&#039;),
(3, 0, &#039;Newsflash&#039;, &#039;Newsflash&#039;, &#039;&#039;, &#039;2&#039;, &#039;left&#039;, &#039;&#039;, 1, 0, &#039;0000-00-00 00:00:00&#039;, &#039;&#039;, 0, 0, 0, &#039;&#039;),
(4, 0, &#039;Mambo&#039;, &#039;Mambo&#039;, &#039;&#039;, &#039;com_newsfeeds&#039;, &#039;left&#039;, &#039;&#039;, 1, 0, &#039;0000-00-00 00:00:00&#039;, NULL, 2, 0, 0, &#039;&#039;),
(5, 0, &#039;History: general&#039;, &#039;History: general&#039;, &#039;&#039;, &#039;com_newsfeeds&#039;, &#039;left&#039;, &#039;&#039;, 1, 0, &#039;0000-00-00 00:00:00&#039;, NULL, 1, 0, 0, &#039;&#039;),

mhadaily
10-17-2008, 12:23 PM
--
-- Table structure for table `mos_categories`
--

CREATE TABLE `mos_categories` (
`id` int(11) NOT NULL auto_increment,
`parent_id` int(11) NOT NULL default &#039;0&#039;,
`title` varchar(50) NOT NULL default &#039;&#039;,
`name` varchar(255) NOT NULL default &#039;&#039;,
`image` varchar(100) NOT NULL default &#039;&#039;,
`section` varchar(50) NOT NULL default &#039;&#039;,
`image_position` varchar(10) NOT NULL default &#039;&#039;,
`description` text NOT NULL,
`published` tinyint(1) NOT NULL default &#039;0&#039;,
`checked_out` int(11) unsigned NOT NULL default &#039;0&#039;,
`checked_out_time` datetime NOT NULL default &#039;0000-00-00 00:00:00&#039;,
`editor` varchar(50) default NULL,
`ordering` int(11) NOT NULL default &#039;0&#039;,
`access` tinyint(3) unsigned NOT NULL default &#039;0&#039;,
`count` int(11) NOT NULL default &#039;0&#039;,
`params` text NOT NULL,
PRIMARY KEY (`id`),
KEY `cat_idx` (`section`,`published`,`access`),
KEY `idx_section` (`section`),
KEY `idx_access` (`access`),
KEY `idx_checkout` (`checked_out`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=66 ;

--
-- Dumping data for table `mos_categories`
--


این رو حذف کن و بزار فقط



update INTO `mos_categories` (`id`, `parent_id`, `title`, `name`, `image`, `section`, `image_position`, `description`, `published`, `checked_out`, `checked_out_time`, `editor`, `ordering`, `access`, `count`, `params`) VALUES
(2, 0, &#039;Mambo&#039;, &#039;Mambo&#039;, &#039;clock.jpg&#039;, &#039;com_weblinks&#039;, &#039;left&#039;, &#039;A selection of links that are all related to the Mambo project. &#039;, 0, 0, &#039;0000-00-00 00:00:00&#039;, NULL, 9, 0, 0, &#039;&#039;),
(3, 0, &#039;Newsflash&#039;, &#039;Newsflash&#039;, &#039;&#039;, &#039;2&#039;, &#039;left&#039;, &#039;&#039;, 1, 0, &#039;0000-00-00 00:00:00&#039;, &#039;&#039;, 0, 0, 0, &#039;&#039;),
(4, 0, &#039;Mambo&#039;, &#039;Mambo&#039;, &#039;&#039;, &#039;com_newsfeeds&#039;, &#039;left&#039;, &#039;&#039;, 1, 0, &#039;0000-00-00 00:00:00&#039;, NULL, 2, 0, 0, &#039;&#039;),
(5, 0, &#039;History: general&#039;, &#039;History: general&#039;, &#039;&#039;, &#039;com_newsfeeds&#039;, &#039;left&#039;, &#039;&#039;, 1, 0, &#039;0000-00-00 00:00:00&#039;, NULL, 1, 0, 0, &#039;&#039;),

باشه

چون اون اولی میگه که باید بسازه که چون قبلا بوده خطا میده این خط های update به بعد رو در sql در phpmyadmin هم بزنی حل میشه

mhadaily
10-17-2008, 12:24 PM
توی خروجی گرفتنتون این گزینه رو هم تیک بزنید Add IF NOT EXISTS یکباردیگه هم تست کنید

امیر اردلان
10-17-2008, 12:47 PM
زنده باد آقا مجید ، خیلی ممنونم . ظاهرا مشکل حل شد :) راستی امروز که داشتم با این سر و کله می زدم یک سوال دیگه برام پیش اومد : اگه بخوام همین جداول رو به جوملا منتقل کنم یا از جوملا به مامبو منتقل کنم فقط باید prefix رو عوض کنم یا کارهای دیگه ای هم باید انجام بشه؟

mhadaily
10-17-2008, 01:05 PM
خیر بسته به نوع جوملاش داره اما استراکچر مامبو و جوملا با هم فرق داره باید کارهای دیگه همه بشه بله

موفق باشید