记录新建wordpress站的实践踩坑:wordpress 上传源码新建站因权限问题导致无法访问、配置新站建站向导以及插件主题上传配置的解决办法

官方文档:How to install WordPress – Advanced Administration Handbook | Developer.WordPress.org

但是没写权限问题,可以下载到 wordpress官方包。

把下载的wordpresscn的包解压并上传到服务器目录下,但是因为是root上传导致了权限问题。

原本是显示 file not found,查报错后台应该是权限问题

网站名.top 是你的域名,进行以下操作

# 更改目录权限
find /home/web/html/网站名.top -type d -exec chmod 755 {} \;

# 更改文件权限
find /home/web/html/网站名.top -type f -exec chmod 644 {} \;

# 更改文件所有者和所属组
chown -R www-data:www-data /home/web/html/网站名.top

# 验证更改
ls -l /home/web/html/网站名.top

搞定了:

xxx.top/wp-admin/setup-config.php

输入完数据库信息后,还遇到一次权限问题,有点意外,就照着他的要求写入wp-config的配置规则:

进行配置 wp-config.php的nano 写入操作

1.导航到你的网站根目录:
cd /home/web/html/xxx.top

2.创建 wp-config.php 文件:

nano wp-config.php

3.粘贴提供的配置内容:
将你提供的 wp-config.php 内容粘贴到文件中。

为了避免新建站后续的插件和主题没权限编辑,wp-config.php末尾额外写入以下内容:

define("FS_METHOD", "direct");  
define("FS_CHMOD_DIR", 0777);  
define("FS_CHMOD_FILE", 0777); 
define('WP_REDIS_HOST', 'redis'); 
define('WP_REDIS_PORT', '6379');

设置文件权限

确保 wp-config.php 文件的权限设置正确,以便Web服务器可以读取它:

chmod 644 wp-config.php

更改文件所有者和所属组

确保文件的所有者和所属组是Web服务器运行的用户。假设你的Web服务器运行的用户是 www-data(对于Debian/Ubuntu系统)或 apache(对于CentOS/RHEL系统):

chown www-data:www-data wp-config.php

成功进入建站界面:

大功告成,也祝各位站长顺利

上一篇:标签之文字排版,图片,链接,音视频(HTML) 基础版


下一篇:C/C++内存管理