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

记录新建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

成功进入建站界面:

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


http://www.kler.cn/a/382373.html

相关文章:

  • 探寻快速排序的局限性及其优化策略
  • Java/JDK下载、安装及环境配置超详细教程【Windows10、macOS和Linux图文详解】
  • 路由器的原理
  • 浅析InnoDB引擎架构(已完结)
  • 将HTML转换为PDF:使用Spire.Doc的详细指南(一) 试用版
  • ASP.NET|日常开发中数据集合详解
  • 【LeetCode】【算法】139. 单词拆分
  • 推荐一款非常好用的C/C++在线编译器
  • asp.net+uniapp养老助餐管理系统 微信小程序
  • JVM进阶调优系列(8)如何手把手,逐行教她看懂GC日志?| IT男的专属浪漫
  • webworker
  • 如何使用uniswap v2 获取两个代币的交易对池子
  • 实习冲刺Day15
  • golang学习3
  • leetcode206. Reverse Linked List
  • 理解 Transformer 中的编码器-解码器注意力层(Encoder-Decoder Attention Layer)
  • 【测试语言篇一】Python进阶篇:内置容器数据类型
  • 24年配置CUDA12.4,Pytorch2.5.1,CUDAnn9.5运行环境
  • 【C++】踏上C++学习之旅(五):auto、范围for以及nullptr的精彩时刻(C++11)
  • 【LeetCode热题100】哈希表
  • 【大模型LLM面试合集】大语言模型架构_bert细节
  • [ DOS 命令基础 3 ] DOS 命令详解-文件操作相关命令
  • 三周精通FastAPI:27 使用使用SQLModel操作SQL (关系型) 数据库
  • 视图-数据库sqlserver
  • jmeter 性能测试步骤是什么?
  • 代码随想录训练营Day18 | 77. 组合 - 216.组合总和III - 17.电话号码的字母组合