Home Backend Development PHP Tutorial dedecms space migration steps_PHP tutorial

dedecms space migration steps_PHP tutorial

Jul 20, 2016 am 11:14 AM
dedecms exist Install Bundle step Version of space migrate

1. Reinstall the original version of DEDECMS in the new space, and then put all the data of the old site. The data here refers to files, that is, except for the configuration file config_base.php in the include folder in the root directory. All other files will be overwritten into the new space

2. Where to back up the data in the old website backend system management - data backup. The data here refers to the backup files taken by DEDECMS's own backend, similar to using tools such as phpmyadmin Backups made. After the backup is completed, DEDECMS will place the backup file in the backup_data folder under the dede directory in the root directory (the default is dede, if you modify it, it will be the directory you modified). You will find many text files.

3. Open the backend on the new website (note: the domain name here has been resolved to the new website), system management - data backup - restore data - start restoring data, just restore directly.

Note: When backing up data, you must pay attention to the backup data format. You must consult the new space provider in advance, and then decide whether to choose 3.x/4.0.x or 4.1.x/5.x version, otherwise the backup is wrong and the old website cannot be accessed, and you will just cry! o(∩_∩)o..

First: Moving between spaces

In fact, it is most convenient when moving between spaces. If you master the steps I mentioned, you will be 100% successful in moving. First, enter the DEDE backend, select System-Database Backup-Select All-and click Start. Here are the steps Check that the corresponding version of your database must be the same as the database version of the new space, otherwise garbled characters will appear. After a while, you will be prompted that all data has been backed up. The time may vary depending on the size of your database. After the backup is completed, open the FTP of your website and see if there is a txt file in the databackupdata directory. This is the data we just backed up. If If you're not sure, you can look at the creation date of the file. Then download the backupdata folder together with its contents to the local area. Continue to download all four folders, images, templets, uploads, and plus, to the local area. Finally, we reinstall the DEDE program in the new space, which should correspond to your version. After installation, overwrite these folders to the root directory, enter the background, select System-Database Restore-Data Restore, and you will see your database. Information, select all and click to start restoring data. It will be finished in a while. Then select your homepage file and update the homepage. Then our space move is completed.

Second: How to move the database if the background cannot be backed up

Due to various reasons, our backend cannot be accessed, or the database cannot be backed up, so how should I move? First, we use PHPMYADMIN to enter the SQL database. This should be done. If not, search on Baidu and select your database. Then back up, export to local, then download all the files in your original space to your new space, continue to open the common.inc.php file in the data folder, and modify your new space database account password and IP , and then cover it, that’s it, but it’s not suitable for novices to use this method. Unless there is really no other way, I recommend the first moving method. This method may have some minor problems. My website was moved from yesterday. The space was moved to the VPS server. Using this method, the background could not be updated, but it was quickly solved. It was a permissions issue.

When building a website, the domain name is generally not very likely to change, but the space may change around. A transfer will involve the general migration of website data. There are many ways to move a website built with the Dedecms content management system, but there are only one or two that are effective.

Since Dedecms is compiled in PHP and requires a MYSQL database to support a website, the WEB page area and the database area are generally not in the same place, unlike Kexin, ZBLOG, Seth, Xinyun, etc. written in ASP programs , WEB pages and ACCESS database exist together, and the entire site can be relocated.

However, friends who have used the WordPress blog program can understand that web pages written in the PHP program open faster than ASP, but the static generation effect is not as good as ASP. What makes people happy is that Dedecms, the content management system of DreamWeaver, can realize full static address of articles, which is really difficult to achieve and valuable.

Moreover, the website created by Dedecms content management system can also be relocated as a whole. The method is as follows:

1. Log in to your DEDECMS backend, find "Database Backup/Restore" in the "System" area, and "back up" the database;

2. Download all the files in the old space to your computer locally;

3. Upload files to the new space;

4. Install the DEDECMS system in the new space. Method - download a new installation system from the official website of Dreamweaver, and transfer the contents of the "install" folder in the system to the space for overwriting. Then, run http://yourdomain/install to install. It should be noted that the prefix of the database table must be consistent with the prefix of the original database table (just follow the default operation);

5. After installation, log in to the backend and click "Database Backup/Restore" in the "System" area to "restore" the data;

6. Data generation and moving work completed.

Of course, there is another way to prevent WordPress blog from moving:

1. Download the files in the old space to the local, and back up MYSQL to the local through PHPADMIN;

2. Upload the website files to the new space and import the database through PHPADMIN;

3. Modify the database name and password filled in during dede installation: Open config_base.php in the "include" directory and download this file

Look for "Database Connection Information", change the following parameters (database name and password), and upload overwrite.

4. The move is completed.

As for which method is best, it depends on the beholder and the wise. Here is a reminder, if your website’s mysql database exceeds 20M, it is best to adopt the first method above (also called the reinstallation method), because some space providers have database import size limits (generally not larger than 20M) - use reinstall You can avoid this restriction by installing it.

dedeCms moving instructions-the official tutorial is definitely detailed enough

Because the mysql database names of different virtual host spaces are different (because their prefixes are different, you will know it after using it),

So you need to back up the database first, then restore it to a new space, and then regenerate the html.

(Note: The versions of the MYSQL database in the new space and the original site must be both 4.1 or above, or 4.0 or below 4.0 to avoid problems. To view the version, you can log in to PHPMyAdmin to see the version)

When reinstalling the same version of dedecms system in a new space,

Of course the database name, database user name and password must be filled in for the new database,

The prefix of the set database table must be consistent with the prefix of the original database table to avoid not seeing the content.

The specifics are as follows:

1. Log in to the backend, back up the database (this database backup file is saved in ../dede/backupdata/), and remember the user name and password for logging in to the backend.

2. Download the database backup file (ie../dede/backupdata/ this folder), website style template file (ie../templets/ this folder), and../upimg/ this folder ( This is the folder where all uploaded files are saved).

3. Reinstall the same version of the dedecms system in the new space. The prefix of the database table set at this time must be consistent with the prefix of the original database table to avoid not seeing the content.

(The database name, database username and password are of course filled in for the new database)

4. Upload the three folders ../dede/backupdata/ and ../templets/ and ../upimg/ of the original site to overwrite the corresponding folders in the new space, thus backing up the database of the original site. The files and website style templates have been placed on the new site.

5. Log in to the new space backend>System Settings>Database Management>Database Restore, restore the database, and then set the "Modify System Parameters" (or "System Variable Configuration") of the website, and regenerate HTML for the entire site That’s it.

After the database is restored, the backend login username and password must use the original website backend login username and password before the backup.

The default character encoding of mysql databases in different spaces is different. In order to prevent garbled characters, you should clearly check the original encoding (usually latin or gbk) when backing up the old database, and check the new one when restoring the database. Does the database support your encoding (some databases do not support gbk). If it supports the same encoding after selecting the recovery, there will be no garbled code problem.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/440286.htmlTechArticle1. Reinstall the original version of DEDECMS in the new space, and then put all the data of the old site into the data here Refers to files, that is, except the configuration file conf under the include folder in the root directory...
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to make Google Maps the default map in iPhone How to make Google Maps the default map in iPhone Apr 17, 2024 pm 07:34 PM

The default map on the iPhone is Maps, Apple's proprietary geolocation provider. Although the map is getting better, it doesn't work well outside the United States. It has nothing to offer compared to Google Maps. In this article, we discuss the feasible steps to use Google Maps to become the default map on your iPhone. How to Make Google Maps the Default Map in iPhone Setting Google Maps as the default map app on your phone is easier than you think. Follow the steps below – Prerequisite steps – You must have Gmail installed on your phone. Step 1 – Open the AppStore. Step 2 – Search for “Gmail”. Step 3 – Click next to Gmail app

Steps to upgrade to the latest version of WeChat (Easily master the upgrade method to the latest version of WeChat) Steps to upgrade to the latest version of WeChat (Easily master the upgrade method to the latest version of WeChat) Jun 01, 2024 pm 10:24 PM

WeChat is one of the social media platforms in China that continuously launches new versions to provide a better user experience. Upgrading WeChat to the latest version is very important to keep in touch with family and colleagues, to stay in touch with friends, and to keep abreast of the latest developments. 1. Understand the features and improvements of the latest version. It is very important to understand the features and improvements of the latest version before upgrading WeChat. For performance improvements and bug fixes, you can learn about the various new features brought by the new version by checking the update notes on the WeChat official website or app store. 2. Check the current WeChat version We need to check the WeChat version currently installed on the mobile phone before upgrading WeChat. Click to open the WeChat application "Me" and then select the menu "About" where you can see the current WeChat version number. 3. Open the app

This Apple ID is not yet in use in the iTunes Store: Fix This Apple ID is not yet in use in the iTunes Store: Fix Jun 10, 2024 pm 05:42 PM

When logging into iTunesStore using AppleID, this error saying "This AppleID has not been used in iTunesStore" may be thrown on the screen. There are no error messages to worry about, you can fix them by following these solution sets. Fix 1 – Change Shipping Address The main reason why this prompt appears in iTunes Store is that you don’t have the correct address in your AppleID profile. Step 1 – First, open iPhone Settings on your iPhone. Step 2 – AppleID should be on top of all other settings. So, open it. Step 3 – Once there, open the “Payment & Shipping” option. Step 4 – Verify your access using Face ID. step

Shazam app not working in iPhone: Fix Shazam app not working in iPhone: Fix Jun 08, 2024 pm 12:36 PM

Having issues with the Shazam app on iPhone? Shazam helps you find songs by listening to them. However, if Shazam isn't working properly or doesn't recognize the song, you'll have to troubleshoot it manually. Repairing the Shazam app won't take long. So, without wasting any more time, follow the steps below to resolve issues with Shazam app. Fix 1 – Disable Bold Text Feature Bold text on iPhone may be the reason why Shazam is not working properly. Step 1 – You can only do this from your iPhone settings. So, open it. Step 2 – Next, open the “Display & Brightness” settings there. Step 3 – If you find that “Bold Text” is enabled

iPhone screenshots not working: How to fix it iPhone screenshots not working: How to fix it May 03, 2024 pm 09:16 PM

Screenshot feature not working on your iPhone? Taking a screenshot is very easy as you just need to hold down the Volume Up button and the Power button at the same time to grab your phone screen. However, there are other ways to capture frames on the device. Fix 1 – Using Assistive Touch Take a screenshot using the Assistive Touch feature. Step 1 – Go to your phone settings. Step 2 – Next, tap to open Accessibility settings. Step 3 – Open Touch settings. Step 4 – Next, open the Assistive Touch settings. Step 5 – Turn on Assistive Touch on your phone. Step 6 – Open “Customize Top Menu” to access it. Step 7 – Now you just need to link any of these functions to your screen capture. So click on the first

Clock app missing in iPhone: How to fix it Clock app missing in iPhone: How to fix it May 03, 2024 pm 09:19 PM

Is the clock app missing from your phone? The date and time will still appear on your iPhone's status bar. However, without the Clock app, you won’t be able to use world clock, stopwatch, alarm clock, and many other features. Therefore, fixing missing clock app should be at the top of your to-do list. These solutions can help you resolve this issue. Fix 1 – Place the Clock App If you mistakenly removed the Clock app from your home screen, you can put the Clock app back in its place. Step 1 – Unlock your iPhone and start swiping to the left until you reach the App Library page. Step 2 – Next, search for “clock” in the search box. Step 3 – When you see “Clock” below in the search results, press and hold it and

Safari zoom issue on iPhone: Here's the fix Safari zoom issue on iPhone: Here's the fix Apr 20, 2024 am 08:08 AM

If you don't have control over the zoom level in Safari, getting things done can be tricky. So if Safari looks zoomed out, that might be a problem for you. Here are a few ways you can fix this minor zoom issue in Safari. 1. Cursor magnification: Select "Display" > "Cursor magnification" in the Safari menu bar. This will make the cursor more visible on the screen, making it easier to control. 2. Move the mouse: This may sound simple, but sometimes just moving the mouse to another location on the screen may automatically return it to normal size. 3. Use Keyboard Shortcuts Fix 1 – Reset Zoom Level You can control the zoom level directly from the Safari browser. Step 1 – When you are in Safari

Slow Cellular Data Internet Speeds on iPhone: Fixes Slow Cellular Data Internet Speeds on iPhone: Fixes May 03, 2024 pm 09:01 PM

Facing lag, slow mobile data connection on iPhone? Typically, the strength of cellular internet on your phone depends on several factors such as region, cellular network type, roaming type, etc. There are some things you can do to get a faster, more reliable cellular Internet connection. Fix 1 – Force Restart iPhone Sometimes, force restarting your device just resets a lot of things, including the cellular connection. Step 1 – Just press the volume up key once and release. Next, press the Volume Down key and release it again. Step 2 – The next part of the process is to hold the button on the right side. Let the iPhone finish restarting. Enable cellular data and check network speed. Check again Fix 2 – Change data mode While 5G offers better network speeds, it works better when the signal is weaker

See all articles