当前位置: 首页 > news >正文

wordpress迁移到别的服务器

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

image-20231116201553456

image-20231116201606036

点击创建

四-wordpress本地安装

1-下载整合包

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

2-放置WWW目录

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

3-问题

可能会遇到以下问题

image-20231116201635004

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

image-20231116201645686

image-20231116201713669

4-设置内容

image-20231116201721914

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

image-20231116202317066

  1. 现在就开始!

  2. image-20231116201748880

  3. image-20231116201801151

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

  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@localhostDocumentRoot /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完全可以用来开发大型程序。

相关文章:

wordpress迁移到别的服务器

wordpress论坛网站搭建 于2023/11/16写的该文章 一-配置环境 配置LNMP&#xff08;linuxnginxmysqlphpphpmyadmin&#xff09;环境或者LAMP&#xff08;apache&#xff09; 可以选择集成了这些软件的套件 下载链接&#xff1a;https://www.xp.cn/download.html 手动下载这…...

cefsharp新版本OnBeforeResourceLoad 禁止http自动跳转https显示404错误解决办法 含代码

一、问题 因项目需要,域名没有ssl证书,结果http访问时被强制定向到https前缀,结果会显示404 测试版本cefsharp126.x (x64) 框架 CefSharp.WinForms.NETCore 二、代码(核心代码) 如果请求url是http,且目标是https时,则阻止请求 //判断请求变化 if (url.StartsWith(<…...

RK 方案如何做到上电关机

针对RK方案&#xff0c;公版都是上电开机的&#xff0c;有时候有要求需要上电关机&#xff0c;按键开机&#xff0c;需要把PMU的VDC脚的相关电路去掉即可&#xff0c;只保留一个对地电容。这时候就是上电关机了。RP43/RP47/RP64 电阻都去掉。 沟通交流群QQ&#xff1a;71228861…...

基于量子通讯进行安全认证

8月16日,中国银行的一项发明专利“安全认证方法、装置、电子设备及计算机存储介质”授权公告。其申请于2022年6月29日,公布于2022年9月20日。据悉,该发明中应用了量子通讯/量子随机数相关技术。 事实上,近年来,有多家银行探索研究量子技术。在多家银行的2024半年报中,就…...

C语言贪吃蛇小游戏演示和说明

C语言贪吃蛇小游戏演示和说明 设计贪吃蛇游戏的主要目的是让大家夯实C语言基础&#xff0c;训练编程思维&#xff0c;培养解决问题的思路&#xff0c;领略多姿多彩的C语言。 游戏开始后&#xff0c;会在中间位置出现一条只有三个节点的贪吃蛇&#xff0c;并随机出现一个食物&am…...

C++三大特性——继承性(超万字详解)

目录 前言 一、封装 1. 封装&#xff08;Encapsulation&#xff09; 二、继承 1. 构造函数的调用顺序 原理&#xff1a; 2. 析构函数的调用顺序 原理&#xff1a; 3、派生类的隐藏 1. 成员函数隐藏 2. 成员变量隐藏 3. 基类函数的重载隐藏 三、多重继承问题 1. 构…...

electron使用npm install出现下载失败的问题

我在使用electron进行下载时&#xff0c;经常出现一个错误。 HTTPError: Response code 404 (Not Found) for https://registry.npmmirror.com/v21.4.4/electron-v21.4.4-win32-x64.zip 这个时候需要修改一些npm的配置。使用命令npm config list -ls 滑到下面&#xff0c;找到一…...

HT513 2.8W I2S 输入单声道D类音频功率放大器

1 特性 ● 电源供电 PVDD 2.5-6.5V; DVDD/AVDD 3.3V ● 灵活的音频输入: I2S,LJ, RJ TDM 输入 8,16,32,44.1,48,88.2,96,192kHz 采样频率输出功率: 1.40W(PVDD3.6V,RL4Ω,THDN10%) 2.80W(PVDD5.0V,RL4Ω,THDN10%) 4.70W(PVDD6.5V,RL4Ω,THDN10%) ● THDN0.08%(Po1W, …...

[PICO VR]Unity如何往PICO VR眼镜里写持久化数据txt/json文本

前言 最近在用PICO VR做用户实验&#xff0c;需要将用户实验的数据记录到PICO头盔的存储空间里&#xff0c;记录一下整个过程 流程 1.开启写入权限 首先开启写入权限&#xff1a;Unity->Edit->Player->安卓小机器人->Other Settings->Configuration->Wri…...

zico2打靶记录

一、环境搭建 下载地址&#xff1a;https://download.vulnhub.com/zico/zico2.ova 直接双击下载的.ova文件即可在VMware中打开 设置好保存路径后在虚拟机的设置中删除仅主机这个网卡 然后启动靶机 二、信息收集 扫描靶机ip arp-scan -l 扫描一下开放的端口 nmap -p- -sV…...

pick你的第一个人形机器人——青龙强化学习环境测试

文章目录 一、环境配置二、开始训练三、训练成果 最近感受到的大趋势是具身智能&#xff0c;强化学习&#xff0c;模仿学习做人形机器人&#xff0c;这个赛道很火&#xff0c;颇有前些年全力投入做自动驾驶的架势&#xff0c;正好最近用强化学习解决POMDP问题接触到了强化学习&…...

了解主机及进程资源占用情况、性能情况、性能瓶颈,TOP命令输出解释

列表前的字段解释 字段通俗解释top - 03:08:50 up 19:36当前时间是 03:08:50,系统已经运行了 19 小时 36 分钟1 user当前有 1 个用户登录使用系统load average: 0.00, 0.02, 0.00系统在过去 1 分钟、5 分钟和 15 分钟内平均的工作繁忙程度,数值越大表示越忙 对于一个 x个核的…...

计算机网络-小型综合网络的搭建涉及到无线路由交换安全

目录 1 拓扑架构 2 做项目的思路 3 做配置 3.1先做核心交换 3.2 防火墙的配置 4 ac 和ap 的配置 4.1 ac上配置安全的东西 5.1 测试​编辑 1 拓扑架构 要求看上面的图 2 做项目的思路 这张网很明显是一个小综合&#xff0c;设计到我们的无线交换&#xff0c;路由…...

CleanClip For Mac 強大的剪貼簿助手Paste替代工具 v2.2.1

软件介绍&#xff1a; CleanClip是一款专为Mac设计的强大剪贴板管理工具&#xff0c;旨在提升用户的工作效率和生产力。这款应用完全采用原生Swift编写&#xff0c;为Mac用户提供了流畅、快速且直观的使用体验。CleanClip不仅支持文本内容的管理&#xff0c;还能处理图片、文件…...

python全栈学习记录(十八)re、os和sys、subprocess

re、os和sys、subprocess 文章目录 re、os和sys、subprocess一、re1.正则字符2.正则表达式的使用3.group的使用4.贪婪匹配与惰性匹配5.其他注意事项 二、os和sys1.os2.sys 三、subprocess四、打印进度条 一、re python中的re模块用来使用正则表达式&#xff0c;正则就是用一系…...

GO Fsnotify学习与使用

文章目录 说明demo 说明 fsnotify 是 Go 的一个文件系统通知库&#xff0c;可以监视文件或目录的变化。基本用法如下&#xff1a; 安装库&#xff1a; go get github.com/fsnotify/fsnotify创建 watcher&#xff1a; watcher, err : fsnotify.NewWatcher() if err ! nil {log.…...

除了递归算法,要如何优化实现文件搜索功能

大家好&#xff0c;我是 V 哥&#xff0c;今天的文章来聊一聊 Java实现文件搜索功能&#xff0c;并且比较递归算法、迭代方式和Memoization技术的优缺点。 以下是一个使用 Java 实现的文件搜索功能&#xff0c;它会在指定目录及其子目录中搜索包含特定关键字的文件。此实现使用…...

【AI算法岗面试八股面经【超全整理】——NLP】

AI算法岗面试八股面经【超全整理】 概率论【AI算法岗面试八股面经【超全整理】——概率论】信息论【AI算法岗面试八股面经【超全整理】——信息论】机器学习【AI算法岗面试八股面经【超全整理】——机器学习】深度学习【AI算法岗面试八股面经【超全整理】——深度学习】NLP【A…...

Unity 设计模式 之 创建型模式 -【单例模式】【原型模式】 【建造者模式】

Unity 设计模式 之 创建型模式 -【单例模式】【原型模式】 【建造者模式】 目录 Unity 设计模式 之 创建型模式 -【单例模式】【原型模式】 【建造者模式】 一、简单介绍 二、单例模式 (Singleton Pattern) 1、什么时候使用单例模式 2、单例模式的好处 3、使用单例模式的…...

CSS中的字体样式、文本样式、列表样式以及背景和渐变

一、字体样式和文本样式 1.span标签 span标签的作用&#xff1a;能让某几个文字或者是词语凸显出来 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-…...

conda相比python好处

Conda 作为 Python 的环境和包管理工具&#xff0c;相比原生 Python 生态&#xff08;如 pip 虚拟环境&#xff09;有许多独特优势&#xff0c;尤其在多项目管理、依赖处理和跨平台兼容性等方面表现更优。以下是 Conda 的核心好处&#xff1a; 一、一站式环境管理&#xff1a…...

深入解析C++中的extern关键字:跨文件共享变量与函数的终极指南

&#x1f680; C extern 关键字深度解析&#xff1a;跨文件编程的终极指南 &#x1f4c5; 更新时间&#xff1a;2025年6月5日 &#x1f3f7;️ 标签&#xff1a;C | extern关键字 | 多文件编程 | 链接与声明 | 现代C 文章目录 前言&#x1f525;一、extern 是什么&#xff1f;&…...

用docker来安装部署freeswitch记录

今天刚才测试一个callcenter的项目&#xff0c;所以尝试安装freeswitch 1、使用轩辕镜像 - 中国开发者首选的专业 Docker 镜像加速服务平台 编辑下面/etc/docker/daemon.json文件为 {"registry-mirrors": ["https://docker.xuanyuan.me"] }同时可以进入轩…...

分布式增量爬虫实现方案

之前我们在讨论的是分布式爬虫如何实现增量爬取。增量爬虫的目标是只爬取新产生或发生变化的页面&#xff0c;避免重复抓取&#xff0c;以节省资源和时间。 在分布式环境下&#xff0c;增量爬虫的实现需要考虑多个爬虫节点之间的协调和去重。 另一种思路&#xff1a;将增量判…...

初探Service服务发现机制

1.Service简介 Service是将运行在一组Pod上的应用程序发布为网络服务的抽象方法。 主要功能&#xff1a;服务发现和负载均衡。 Service类型的包括ClusterIP类型、NodePort类型、LoadBalancer类型、ExternalName类型 2.Endpoints简介 Endpoints是一种Kubernetes资源&#xf…...

Windows安装Miniconda

一、下载 https://www.anaconda.com/download/success 二、安装 三、配置镜像源 Anaconda/Miniconda pip 配置清华镜像源_anaconda配置清华源-CSDN博客 四、常用操作命令 Anaconda/Miniconda 基本操作命令_miniconda创建环境命令-CSDN博客...

Vite中定义@软链接

在webpack中可以直接通过符号表示src路径&#xff0c;但是vite中默认不可以。 如何实现&#xff1a; vite中提供了resolve.alias&#xff1a;通过别名在指向一个具体的路径 在vite.config.js中 import { join } from pathexport default defineConfig({plugins: [vue()],//…...

十九、【用户管理与权限 - 篇一】后端基础:用户列表与角色模型的初步构建

【用户管理与权限 - 篇一】后端基础:用户列表与角色模型的初步构建 前言准备工作第一部分:回顾 Django 内置的 `User` 模型第二部分:设计并创建 `Role` 和 `UserProfile` 模型第三部分:创建 Serializers第四部分:创建 ViewSets第五部分:注册 API 路由第六部分:后端初步测…...

[拓扑优化] 1.概述

常见的拓扑优化方法有&#xff1a;均匀化法、变密度法、渐进结构优化法、水平集法、移动可变形组件法等。 常见的数值计算方法有&#xff1a;有限元法、有限差分法、边界元法、离散元法、无网格法、扩展有限元法、等几何分析等。 将上述数值计算方法与拓扑优化方法结合&#…...

如何把工业通信协议转换成http websocket

1.现状 工业通信协议多数工作在边缘设备上&#xff0c;比如&#xff1a;PLC、IOT盒子等。上层业务系统需要根据不同的工业协议做对应开发&#xff0c;当设备上用的是modbus从站时&#xff0c;采集设备数据需要开发modbus主站&#xff1b;当设备上用的是西门子PN协议时&#xf…...