wordpress修改url

修改WordPress默认访问地址——站点主页与WordPress安装目录不同

要点:必须按照步骤一步一步进行,按照前后顺序,这样修改好的好处就是如果你在虚拟机所处网络下更新内容将会直接登陆到后台更改,不用通过域名解析至后台,提高效率。

概要

“让您的站点主页与WordPress安装目录不同”这个是什么意识呢?对于刚刚安装WordPress博客的站长来说,会感觉到头疼,为什么会有“WordPress地址(URL)”和“站点地址(URL)”,他们分别有什么用?经过一段时间的琢磨,WordPress地址是我们在虚拟主机中安装的WordPress核心文件地址,站点地址是我们通过浏览器访问输入的地址,这两种可以配置一样或不一样,所以才有“让您的站点主页与WordPress安装目录不同”这个选项!

配置WordPress地址(URL)

点击“让您的站点主页与WordPress安装目录不同”超链接后,查看详细配置说明,只可惜说明都是英文的,看起来非常吃力,特别是对于我这种“小白”来说。

1、在虚拟主机中创建一个文件夹,用于存储WordPress核心文件,例如:站点根目录下创建wordpress文件夹。

2、登录我们网站后台,在“设置——》常规”打开页面中修改WordPress地址:,站点地址:,最后点击“保存更改”,可能会提示错误信息,可以不用在意,继续下一步操作。

3、登录虚拟主机服务器,在根目录中将WordPress核心文件移动到创建的wordpress文件夹中。

4、复制wordpress核心文件中.htaccess和index.php文件到站点根目录中,如果你使用的是Windows服务器,复制web.config和index.php文件。

5、在根目录中,使用文本编辑器打开index.php,将require( dirname( __FILE__ ) . '/wp-blog-header.php' )修改为:require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' ),即添加wordpress文件夹路径。

6、使用新路径:登录站点后台。

7、更新固定连接结构,后台“设置——》固定连接”,如果不需要更改,重新保存一下即可。wordpress会自动更新根目录下的.htaccess文件,前提是具有足够权限;如果没法写入.htaccess文件,只需要复制提示信息到根目录下的.htaccess文件保存修改即可。

8、经过以上步骤,你可以设置不同于站点地址的wordpress地址,需要注意的:配置过程,严格按照以上步骤操作,每个步骤有先后顺序!否则会造成站点无法访问、后台登录不上,解决办法修改数据库内容。

更改wordpress图片的默认上传路径

由于最近自己的服务器快到期了,就把网站挪到了另外一台服务器上,在迁移的过程中还是碰到些问题,这个图片的默认上传问题就是其中之一,
我发现将图片挪动过来后所有的图片都不见了读取不到,一直在报 Warning: file_exists(): open_basedir restriction in effect.
的错误,仔细观察才发现是因为路径不通造成的,修改的方法是:

去wordpress后台-设置-多媒体,将默认上传路径修改为目前服务器的即可。

群晖NAS配置之搭建WordPress个人博客站点

之前写了一些ngrok和frp给群晖nas做内网穿透,今天分享一下在群晖nas下安装wordpress的教程。

WordPress是一个开源的内容管理系统(CMS),最初是用来搭建博客的,但后来发展成为创建各种类型网站的强大工具。它使用PHP语言和MySQL数据库构建,让用户可以轻松地创建和管理网站内容。白宫的官网也是用WordPress部署的

安装群晖 NAS 上的 Web 站点套件登录群晖 DSM(DiskStation Manager)管理界面。打开“套件中心”,选择搜索 -> “Web station” 安装。
启用 Web station 站点服务。安装 MariaDB(MySQL)数据库在“控制面板”中,选择“套件中心”。在“套件中心”中搜索并安装 MariaDB 套件。完成安装后,打开 MariaDB,并创建一个新的数据库,记下数据库名称、用户名和密码,用于 WordPress 的数据库。数据库配置

MariaDB默认只运行nas本机访问,现在需要把开启,这个是非必须的,如果设置一定要设置一个强密码。

mysql> use mysql;mysql> GRANT ALL PRIVILEGES ON *.* TO 'star'@'%' IDENTIFIED BY 'Pwd654321' WITH GRANT OPTION;mysql> FLUSH PRIVILEGES ;

使用navicat工具连接

创建数据库

mysql新建wordpress数据库,

> CREATE DATABASE wordpress_db;

并且新建一个wordpress数据库用户,只允许 192.168.1.4 和127.0.0.1和localhost 访问

CREATE USER 'wordpress_user'@'192.168.1.4' IDENTIFIED BY 'your_password';CREATE USER 'wordpress_user'@'127.0.0.1' IDENTIFIED BY 'your_password';CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your_password';GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'192.168.1.4';GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'127.0.0.1';GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';FLUSH PRIVILEGES;安装 WordPress在“套件中心”中搜索并安装 WordPress 套件。完成安装后,进入 WordPress 控制面板。在设置过程中,输入之前在 MariaDB 中创建的数据库名称、用户名和密码,连接 WordPress 到数据库。这里要输入root的用户名和密码
输入数据库名和用户和密码
完成
配置 WordPress登录 WordPress 控制面板(通常是通过浏览器输入你的 NAS IP 地址和 WordPress 目录的路径)。在 WordPress 后台,你可以更改主题、添加插件、创建和管理博客文章等。配置 Web 站点 访问你的 WordPress 站点

使用浏览器输入你设置的域名或者群晖 NAS 的 IP 地址,应该就能访问到你搭建的 WordPress 个人博客站点了。

利用内网穿透域名访问wordpress

这样只能用ip访问wordpress,需要用内网穿透的域名访问wordpress

域名: wordpress.frp.xgss.net

frpc配置增加域名

vi frpc.toml 添加[[proxies]]name = "web3"type = "http"localPort = 82customDomains = ["wordpress.frp.xgss.net"]重启frp服务web station中添加域名

在web station 点击新增--->选择基于端口

配置backend

在 web/wordpress 目录中新建一个文件

vi info.php填写以下文字:<?phpecho 'hello world';echo phpinfo();

测试访问

官网下载 wordpress

下载 wordpress-6.4.1-zh_CN.zip 解压如图

访问域名

报错,您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。请检查 PHP 扩展 mysqli 已安装并启用。

群晖启用mysqli扩展

如图 web station --->脚本语言设置---> PHP 选择你要用到的版本,选择扩展勾选 mysqli ,保存

再次访问

填写

填写信息

至此wordpress安装成功

总结

这种方法不仅可以安装wordpress的项目,同样也可以安装任何PHP+mysql的项目。