Maison  >  Article  >  Tutoriel CMS  >  Comment changer le nom de domaine lors du déplacement du site Web phpcms v9

Comment changer le nom de domaine lors du déplacement du site Web phpcms v9

hzc
hzcoriginal
2020-06-05 17:18:014317parcourir

Comment changer le nom de domaine lors du déplacement du site Web phpcms v9

PHPCMS est le principal système de gestion de sites Web en Chine et un framework de développement PHP open source.

Cet article explique comment changer le nom de domaine du site Web phpcms v9.

1. Installez phpcms dans le nouvel espace hôte. La version nouvellement installée doit être la même que la version à déplacer, sinon des problèmes pourraient survenir. Lors de la nouvelle installation, tous les paramètres sauf la configuration de la base de données doivent être les mêmes que ceux d'origine. S'ils sont différents, il n'y a pas de problème. Faites ensuite une copie du fichier config.inc.php de l'hôte d'origine et modifiez-le. ça ira. De plus, le préfixe de la table de données nouvellement installée doit être le même que l'ancien, sinon les anciens paramètres seront conservés. Le préfixe étant différent, la table avec l'ancien préfixe ne sera pas écrasée mais ajoutée. ​

2. Utilisez l'outil de sauvegarde de base de données fourni avec phpcms pour sauvegarder la base de données, puis téléchargez-la au même emplacement dans le nouvel espace

3. Vous copiez le include/config.inc.php d'origine, modifiez la configuration de la base de données vers le nouvel espace et ne modifiez rien d'autre. Il y a aussi un truc data/config.js. Ses exigences de configuration sont cohérentes avec celles de config.inc.php Vous pouvez donc également remplacer celui d'origine par celui nouvellement installé, et remplacer les deux ! Cela réduira de nombreux problèmes inexplicables. Si vous ne savez pas comment configurer la base de données, comparez le nouveau fichier config.inc.php avec l'ancien et remplacez les trois éléments sous l'ancien fichier par les nouveaux. Ensuite, l'ancien fichier modifié est téléchargé dans l'espace pour écraser le nouveau. Définir('DB_HOST', 'localhost'); //Adresse de l'hôte du serveur de base de données définir('DB_USER', 'root'); //Compte de base de données définir('DB_PW', '111111'); //Mot de passe de la base de données

4. Téléchargez le fichier de téléchargement (pièces jointes telles que des images) de votre site d'origine vers le nouvel espace. ​

5. Téléchargez le fichier skin dans le nouvel espace, y compris le dossier matériel (cela n'est pas nécessaire si vous n'avez pas modifié le skin)

6. Téléchargez vos fichiers modifiés dans le nouvel espace pour écraser ceux non modifiés. ​

7. Connectez-vous au backend du nouvel espace et utilisez les outils de base de données pour restaurer la base de données. ​

8. Mettez à jour le cache, mettez à jour le skin et générez la page correspondante ! Il n'y a pas beaucoup d'articles sur l'espace de transfert de site Web phpcms et l'espace de transfert de base de données de sauvegarde

Je vais donc publier la méthode de fonctionnement :

. 1. Sauvegardez la base de données mysql actuelle L'espace contient essentiellement phpmyadmin. Entrez d'abord phpmyadmin et sélectionnez la langue : Chinois. Recherchez la table de base de données PHPCMS dans la « Base de données » à gauche. toutes les tables de PHPCMS. Généralement, sélectionnez toutes les tables commençant par PHPCMS. Pour la table de base de données de PHPCMS, sélectionnez "Enregistrer sous fichier" ci-dessous. Si votre base de données est relativement volumineuse, vous pouvez exporter une table une par une, ce qui est pratique pour plus tard. importez et exportez-le et enregistrez-le en tant que fichier phpcms.sql

2. Après avoir déplacé le fichier, connectez-le à FTP. Utilisez leapFTP pour DOWN tous les fichiers dans le nouvel espace et téléchargez-les

3. . Importez les données dans le nouvel espace. Entrez phpmyadmin dans le nouvel espace. S'il y a des données dans la base de données qui chevauchent PHPCMS, supprimez-les d'abord. S'il n'y a pas une telle étape, cette étape sera omise. sélectionnez le fichier d'importation. Remarque : l'importation SQL n'écrasera pas, vous devez donc d'abord supprimer les données lourdes, puis attendre. Le temps d'attente peut être très long ou très court, selon la vitesse de l'espace. sera importé

4. Travail de suivi Si votre système est UNIX/LINUX, veuillez définir les attributs du dossier. Sinon, vous pouvez ignorer cette étape. avoir les attributs de répertoire définis sur 777.

./ads/uploadfile/ Le répertoire est accessible en écriture ./article/ Le répertoire est accessible en écriture ./article/special/ Le répertoire est accessible en écriture

./article/thumb/ Le répertoire est accessible en écriture ./article/ uploadfile/ Le répertoire est accessible en écriture ./data/ Le répertoire est accessible en écriture

./data/getdata/ Le répertoire est accessible en écriture ./data/getdata/dedecms21article.txt Le fichier est accessible en écriture

./data/getdata /dedecms21member.txt Le fichier est accessible en écriture ./data/getdata/discuz41member.txt Le fichier est accessible en écriture

./data/getdata/discuz41post.txt Le fichier est accessible en écriture ./data/getdata /nc.txt Le fichier est accessible en écriture

./data/getdata/pa201article.txt Le fichier est accessible en écriture ./data/getdata/pa201member.txt Le fichier est accessible en écriture

./data/getdata /phpwindmember.txt Le fichier est accessible en écriture ./data /getdata/phpwindpost.txt Le fichier est accessible en écriture

./down/ Le répertoire est accessible en écriture ./down/special/ Le répertoire est accessible en écriture ./down/thumb / Le répertoire est accessible en écriture ./down/uploadfile/ Le répertoire est accessible en écriture

./page/ Le répertoire est accessible en écriture ./page/aboutus.html Le fichier est accessible en écriture ./page/ads.html Le fichier est accessible en écriture

./page/announce.html Le fichier est accessible en écriture ./ page/contactus.html Le fichier est accessible en écriture ./page/joinus.html Le fichier est accessible en écriture

./picture/ Le répertoire est accessible en écriture ./picture /special/ Le répertoire est accessible en écriture ./picture/thumb/ Le répertoire est accessible en écriture

./picture/uploadfile/ Le répertoire est accessible en écriture ./templates/ Le répertoire est accessible en écriture ./templates/templateprojectnames.php Le fichier est accessible en écriture

./uploadfile/ Le répertoire est accessible en écriture ./vote/data/ Le répertoire est accessible en écriture ./config.php Le fichier est accessible en écriture

./index.html Le fichier est accessible en écriture ./install.php Le fichier est accessible en écriture . Le fichier /sitemap.xml peut être écrit

Modifiez enfin les informations de la base de données de config.php,

est le nouvel espace

$dbhost = 'localhost';

$dbuser = 'root';

$dbpw = 'root';

$dbname = 'phpcms';

$tablepre = 'phpcms_';

$database = 'mysql';

$pconnect = 1;

Complet

Tutoriel recommandé "Tutoriel phpcms"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn