wordpress迁移到别的服务器

news2024/9/23 4:02:34

wordpress论坛网站搭建

于2023/11/16写的该文章

一-配置环境

配置LNMP(linux+nginx+mysql+php+phpmyadmin)环境或者LAMP(apache)

  1. 可以选择集成了这些软件的套件

下载链接:https://www.xp.cn/download.html

  1. 手动下载这三款软件(在非可视化服务器上推荐进行,加深对其原理理解)

这里我们先讲解如何用集成包进行搭建

二-文件详解

1.网页根目录位置

  1. 网页根目录由对于的Web配置文件下指定的路径存放。

  2. 下载好默认的根目录存放位置在WWW下

    image-20231116163954073

  3. 可以在可视化界面修改其根目录,也可以在文件中手动修改

    可视化界面

    image-20231116164121496

    这里箭头指错了,是上面那个

image-20231116164215530

更改文件内容

image-20231101194149698

这里由于我选择的web软件为apache所以点击他。如果装了nginx的点击nginx

image-20231116164258301

image-20231116164305770

右键点击选择记事本打开

快捷键Ctrl+F打开查找内容 查找内容:DocumentRoot

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

点击查找下一个直至出现–DocumentRoot C:/phpstudy_pro/WWW

DocumentRoot为文件根目录(document文件+root根)

——访问该主机时在该目录下打开index

2.如何访问到网站

单机模式——(只有在自己的电脑上才能看到)

我们可以随机打开一个网页在顶部搜索栏输入localhost(本地主机地址)

也可以输入127.0.0.1代表本地主机地址

联机模式——(全世界都可以访问到,一般在服务器上搭建的,本教程示例在本地主机进行搭建)

需要在对应的服务器上搭建网站,可通过服务器公网IP访问(为一串又臭又长的数字)

一般IP地址不容易记住,所以聪明的人类又想到了用熟悉的命名进行替代——域名

服务器一般可以通过搭建,或者购买云服务器

常见平台

  1. 阿里云
  2. 华为云
  3. 腾讯云

输入后打开显示(集成软件的默认网页)

image-20231116201523871

三-创建数据库

用户名为root,初始密码需要修改image-20231116201535948

访问localhost/phpMyAdmin4.8.5

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

点击创建

四-wordpress本地安装

1-下载整合包

  1. 下载整合包,下载地址cn.wordpress.org

2-放置WWW目录

  1. 将解压后的wordpress放入网页根目录WWW下image-20231116201623038
  2. 浏览器访问wordpress的安装页面,进行安装

3-问题

可能会遇到以下问题

image-20231116201635004

找到wordpress文件夹修改权限为可写可读

image-20231116201645686

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

4-设置内容

image-20231116201721914

  1. 选择中文(当然你也可以选择英格力士)

image-20231116202317066

  1. 现在就开始!

  2. image-20231116201748880

  3. 外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    离成功不远了呢~——点击运行安装程序

  4. image-20231116201817162

  5. 填写刚才输入的用户名和密码

image-20231116201829545

  1. 成功进入后台

image-20231116201838616

Tip:登录页面为wp-login.php

你也可以直接后缀wp-admin,如果是第一次进入后台面板也会跳到登录界面

如果已经登录过admin,可直接传送到后台面板

  1. 查看站点

image-20231116201846670

image-20231116202134230

梦开始的地方~~

五-后台设置(具体内容自行探索~~)

六-主题设置,美化代码(精髓所在!)

七-网站迁移(Linux版)

当你有了自己的服务器之后,你想要将你的网站资源迁移至新的主机怎么做呢?

  1. 将wordpress复制一份后压缩为zip包。也就是备份包
  2. 将数据库文件source_server复制备份文件
  3. 发送到服务器端

​ ——用MobaXterm远程登录服务器(SecureCRT等也行)

在本机将文件拖拽进去的方式传送

​ ——用scp命令拷贝到目标服务器

在cmd界面cd进入路径

scp wordpress.zip user@目的ip:/path/to/destination_folder
  1. 目的服务器解压缩WP文件
unzip wordpress.zip
  1. 移动至WWW根目录
mv /path/to/destination_folder/wordpress /var/www/html/
  1. 给权限
chown -R 用户ID:用户组 
chmod -R 755 /var/www/html/wordpress
  1. 链接Mysql数据库,创建新的数据库
mysql -u root -p
CREATE DATABASE wordpress_database;
  1. 导入数据库备份文件到新创的数据库
mysql -u root -p wordpress_database < /path/to/source_server_backup.sql
  1. 更新WordPress下的wp-config.php配置文件的数据库链接信息
vim wp-config.php
define('DB_NAME', 'wordpress_database'); /* 数据库名 */
define('DB_USER', 'root');		/* 用户名 */
define('DB_PASSWORD', 'new_password');	/* 密码 */
  1. 修改Apache的配置文件/etc/apache2/sites-available 目录下的 000-default.conf.conf (或者其他路径下)文件,确认设置了正确的WordPress虚拟主机

指定了正确的文档根目录和文件权限

<VirtualHost *:80>
	ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/wordpress
</VirtualHost>
  1. 重启apache使配置生效
systemctl restart apache2
  1. 如果跳转博客其他页面请求失败,则检查 WordPress 文件里是否有一个 .htaccess 文件,并且具有正确的重写规则。

由于 .htaccess 文件是一个隐藏文件(文件名以点号开头),某些文件管理器默认情况下可能不会显示它。你需要在文件管理器中启用显示隐藏文件选项,或者通过命令行查看和编辑 .htaccess 文件。

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

Win版

  1. 利用集成软件打开phpmyadmin
  2. 创建数据库,并且将之前备份的sql文件导入新的数据库
  3. 修改wp-config.php
define('DB_NAME', 'wordpress_database'); /* 数据库名 */
define('DB_USER', 'root');		/* 用户名 */
define('DB_PASSWORD', 'new_password');	/* 密码 */

八-后续的Linux安装敬请期待

同样的也是安装LNMP 套件,和LAMP

Nginx——nginx.conf修改配置文件

Mysql——创建数据库,wp指定写入哪个数据库

(需获取数据库的用户名,密码,即具体数据库)

PHP——绑定Nginx或者Apache

##phpMyadmin管理界面(通过web接口管理数据库)

##宝塔网站还采用pure ftp软件,估计是可以让用户可以通过

宝塔页面操控服务器的文件吧。

Tip——后期备份记得备份wp网页即数据库文件

九-对应的mysql文件存放位置

image-20231116202438190

在data文件夹下

十-总结

安装网站需要三件东东

  1. 一台主机

  2. 集成软件 or——NMP/AMP

  3. 有网站肯定得要有数据嘛, 数据库文件是不可少的

    设置了mysql用户名和密码,创建了数据库,

    并且wordpress选择了存放的位置在我们创建的数据库里

  4. apache配置文件修改根目录,php绑定apache解析网页

  5. php的功能(查了一下,未深入)

Hypertext Preprocessor超文本预处理器

允许web人员快速编写动态的web页面?

可能是一种更快的加载还是支持更多的功能(mysql…)吧

PHP执行系统功能,即从它可以创建,打开,读取,写入和关闭它们的系统上的文件。
PHP可以处理表单,即从文件中收集数据,将数据保存到文件中,通过电子邮件发送数据,将数据返回给用户。
您可以通过PHP添加,删除和修改数据库中的元素。
访问cookies变量并设置cookie。
使用PHP,您可以限制用户访问您网站的某些页面。
它可以加密数据。
Php有什么优势?

①开放源代码

源代码开源是PHP的一大优势,所有的PHP源代码都可以看到。

②完全免费

PHP和其它同类项竞争对手相比,免费是它的一大法宝,而且是开源代码。

③便捷性

PHP程序开发快,运行快,因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。

④跨平台能力强

由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS、Android等多个平台上。

⑤执行效率高

PHP和其他编程语言相比,系统资源消耗相对较少。

⑥图像处理

用PHP动态创建图像,PHP图像处理默认使用GD2。同时也可以配置为使用image magick进行图像处理。

⑦面向对象

在PHP4,PHP5 中,面向对象处理方面有了很大的提高,PHP完全可以用来开发大型程序。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2156492.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

https加密原理

以为http的数据都是以明文传送&#xff0c;会有很大的安全问题&#xff0c;所以出现的https协议。https就是在http协议的基础上增加了一个安全层&#xff0c;可以对数据进行加密和解密(例如SSL、TLS等)。 https加密解密的原理&#xff1a;证书非对称加密对称加密 在讲解原理前…

Python爬虫之urllib模块详解

Python爬虫入门 此专栏为Python爬虫入门到进阶学习。 话不多说&#xff0c;直接开始吧。 urllib模块 Python中自带的一个基于爬虫的模块&#xff0c;其实这个模块都几乎没什么人用了&#xff0c;我就随便写写了。 - 作用&#xff1a;可以使用代码模拟浏览器发起请求。&…

2024 年最新前端ES-Module模块化、webpack打包工具详细教程(更新中)

模块化概述 什么是模块&#xff1f;模块是一个封装了特定功能的代码块&#xff0c;可以独立开发、测试和维护。模块通过导出&#xff08;export&#xff09;和导入&#xff08;import&#xff09;与其他模块通信&#xff0c;保持内部细节的封装。 前端 JavaScript 模块化是指…

【Pytorch】一文快速教你高效使用torch.no_grad()

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想&#xff0c;就是为了理想的生活! 博主简介 博主致力于嵌入式、Python、人工智能、C/C领域和各种前沿技术的优质博客分享&#xff0c;用最优质的内容带来最舒适的…

2024年中国研究生数学建模竞赛A/C/D/E题全析全解

问题一&#xff1a; 针对问题一&#xff0c;可以采用以下低复杂度模型&#xff0c;来计算风机主轴及塔架的疲劳损伤累积程度。 建模思路&#xff1a; 累积疲劳损伤计算&#xff1a; 根据Palmgren-Miner线性累积损伤理论&#xff0c;元件的疲劳损伤可以累积。因此&#xff0c;…

基于SpringBoot+Vue的商城积分系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 精品专栏&#xff1a;Java精选实战项目源码、Python精…

手机在网状态查询接口如何用C#进行调用?

一、什么是手机在网状态查询接口&#xff1f; 手机在网状态查询接口是利用实时数据来对手机号码在运营商网络中的状态进行查询的工具&#xff0c;包括正常使用状态、停机状态、不在网状态、预销户状态等。 二、手机在网状态查询适用哪些场景&#xff1f; 例如&#xff1a;商…

【线程池】ThreadPoolExecutor应用

ThreadPoolExecutor应用 每一步的坚持与积累,都是铸就高薪和大牛的必经的修炼 哈哈,不吹牛逼了,今天来分享最近在提升中的学习总结,无论是对在职场还是求职,看完,我相信都会有些许的收获和成长 也难得过了一个悠闲点的周末,哈哈哈,一起奥利给!! 本文总纲: 1.为什么要自定义线程…

联合体的用法和用联合体判断大小端存储

像结构体⼀样&#xff0c;联合体也是由⼀个或者多个成员构成&#xff0c;这些成员可以不同的类型。但是编译器只为最⼤的成员分配⾜够的内存空间。联合体的特点是所有成员共⽤同⼀块内存空间。所 以联合体也叫&#xff1a;共⽤体。 给联合体其中⼀个成员赋值&#xff0c;其他成…

Linux 文件系统(下)

目录 一.文件系统 1.文件在磁盘上的存储方式 a.盘面、磁道和扇区 b.分区和分组 2.有关Block group相关字段详解 a.inode编号 b.inode Table&#xff08;节点表&#xff09; c.Data blocks&#xff08;数据区&#xff09; d.小结 二.软硬链接 1.软链接 a.软链接的创建…

SystemExit: 系统退出异常的完美解决方法⚙️

&#x1f6aa;SystemExit: 系统退出异常的完美解决方法⚙️ &#x1f6aa;SystemExit: 系统退出异常的完美解决方法⚙️摘要引言正文1. 什么是SystemExit异常&#xff1f;&#x1f4dc;2. 捕获SystemExit&#xff1a;是否应该这样做&#xff1f;⚠️3. 正确处理SystemExit的最…

javase复习day30综合练习

制造假数据 制造数据 练习一 package Demo1;import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; im…

上海数科(北京)律师事务所开业庆典圆满举行

金秋送爽&#xff0c;丹桂飘香。2024年9月22日&#xff0c;数智科技焕新启航主题论坛暨上海数科&#xff08;北京&#xff09;律师事务所&#xff08;以下简称“数科北京”&#xff09;开业庆典在北京中海广场中楼隆重举行。 庆典现场星光熠熠&#xff0c;汇聚了来自法律界、科…

程序员的AI时代:拥抱变革,塑造未来

你们有没有想过&#xff0c;如果有一天&#xff0c;你的编程工作被一个AI助手取代了&#xff0c;你会怎么办&#xff1f;这不是危言耸听&#xff0c;随着AIGC技术的飞速发展&#xff0c;这样的场景可能真的会出现。但是&#xff0c;别担心&#xff0c;今天我们就来聊聊&#xf…

云栖通道看AI产业应用,打开大模型的无限可能

9月19日-21日&#xff0c;2024云栖大会在杭州西湖区云栖小镇举行。20日&#xff0c;云栖通道如约开放。 这是一个为广大AI产业从业者、创业者以及大模型开发者提供的专属交流平台。来自教育、智能体应用、智能驾驶、人形机器人等多个AI应用领域的科学家、开发者、技术代表等现…

AI客服对决:智能客服PK赛揭示企业级AI应用未来

如今的AI对抗场景&#xff0c;简直成了颇具娱乐性的“观赏项目”。围观群众们不仅看得津津有味&#xff0c;时不时还会发出阵阵笑声。 最近&#xff0c;一场别开生面的AI客服挑战赛引发了热议&#xff1a;一位使用“花开富贵”阿姨人设的Agent甩出一条链接&#xff0c;结果对面…

WPF DataGrid 单元格居中,头部居中,点击行改变背景色。

我得全局样式都写在了App.XAML文件下的ResourceDictionary里&#xff0c;方便全局引用 DataGrid样式和点击改变行背景色的触发器(BasedOn继承的是UI框架的样式&#xff0c;若无则删除&#xff0c;触发器还有鼠标移动事件等&#xff0c;按需自行修改添加) <Style x:Key&quo…

Docker_基础初识

文章目录 初识Docker什么是虚拟化、容器化为什么要虚拟化、容器化&#xff1f;虚拟化实现方式应用程序执行环境分层虚拟化常见类别 常见虚拟化实现主机虚拟化(虚拟机)实现Hypervisor 容器虚拟化实现 namespace隔离实操基础知识dd命令语法参数 mkfs 命令语法参数 df 命令语法参数…

视觉距离与轴距离的转换方法

1.找一个明显的参照物&#xff0c;用上方固定的相机拍一下。保存好图片 2.轴用定长距离如1mm移动一下。 3.再用上相机再取一张图。 4.最后用halcon 将两图叠加 显示 效果如下 从图上可以明显的看出有两个图&#xff0c;红色标识的地方。 这时可以用halcon的工具画一个长方形…

深度学习-卷积神经网络(CNN)

文章目录 一、网络构造1. 卷积层&#xff08;Convolutional Layer&#xff09;&#xff08;1&#xff09;卷积&#xff08;2&#xff09;特征图计算公式&#xff08;3&#xff09;三通道卷积 2. 激活函数&#xff08;Activation Function&#xff09;3. 池化层&#xff08;Pool…