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

兰州做高端网站全网搜索引擎优化

兰州做高端网站,全网搜索引擎优化,wordpress如何添加备案号代码,衡水网站建设费用一、问题描述 今天迁移了wordpress站点至新服务器#xff0c;结果上传图片出现“无法将上传的文件移动至wp-content/uploads”的提示#xff0c;这是怎么回事#xff0c;为什么会这样。 报错如下#xff1a; 2023/02/20 08:57:48 [error] 9861#9861: *79624 FastCGI sen…一、问题描述 今天迁移了wordpress站点至新服务器结果上传图片出现“无法将上传的文件移动至wp-content/uploads”的提示这是怎么回事为什么会这样。 报错如下 2023/02/20 08:57:48 [error] 9861#9861: *79624 FastCGI sent in stderr: PHP message: PHP Warning: file_put_contents(/usr/share/nginx/html/wordpress/wp-content/uploads/wpo/images/wpo_logo_small.png.webp): failed to open stream: Permission denied in /usr/share/nginx/html/wordpress/wp-content/plugins/wp-optimize/vendor/rosell-dk/webp-convert/src/Convert/Converters/BaseTraits/DestinationPreparationTrait.php on line 71PHP message: PHP Warning: file_put_contents(/usr/share/nginx/html/wordpress/wp-content/uploads/wpo/images/wpo_logo_small.png.webp): failed to open stream: Permission denied in /usr/share/nginx/html/wordpress/wp-content/plugins/wp-optimize/vendor/rosell-dk/webp-convert/src/Convert/Converters/BaseTraits/DestinationPreparationTrait.php on line 71PHP message: PHP Warning: file_put_contents(/usr/share/nginx/html/wordpress/wp-content/uploads/wpo/images/wpo_logo_small.png.webp): failed to open stream: Permission denied in /usr/share/nginx/html/wordpress/wp-content/plugins/wp-optimize/vendor/rosell-dk/webp-convert/src/Convert/Converters/BaseTraits/DestinationPreparationTrait.php on line 71PHP message: PHP Warning: file_put_contents(/usr/share/nginx/html/wordpress/wp-content/uploads/wpo/images/wpo_logo_small.png.webp): failed to open stream: Permission denied in /usr/share/nginx/html/wordpress/wp-content/plugins/wp-optimize/vendor/rosell-dk/webp-convert/src/Convert/Converters/BaseTraits/DestinationPreparationTrait.php on line 71PHP message: PHP Warning: file_put_contents(/usr/share/nginx/html/wordpress/wp-content/uploads/wpo/images/wpo_logo_small.png.webp): failed to open stream: Permission denied in /usr/share/nginx/html/wordpress/wp-content/plugins/wp-optimize/vendor/rosell-dk/webp-convert/src/Convert/Converters/BaseTraits/DestinationPreparationTrait.php on line 71PHP message: PHP Warning: file_put_contents(/usr/share/nginx/html/wordpress/wp-content/uploads/wpo/images/wpo_logo_small.png.webp): failed to open stream: Permission denied in /usr/share/nginx/html/wordpress/wp-content/plugins/wp-optimize/vendor以上错误日志中主要的错误信息为 failed to open stream: Permission denied即无法打开二进制流即上传的图片权限被拒绝出现此类问题时一定要查看错误日志 nginx的错误日志、php的错误日志系统的日志等等需要仔细查看错误信息一定会给出相应的错误信息的如果实在不行可以开启php的debug模式 二、问题解决 2.1 修改属主属组 新建nginx用户组 2.1 新建nginx用户组 useradd nginx -s /sbin/nologin -M修改nginx配置文件 # vim /etc/nginx/nginx.conf user nginx;修改php-fpm配置文件 使用find命令找到www.conf文件 find / -name www.conf修改php启动用户和用户组 # vim /etc/php-fpm/www.conf user nginx group nginx重新加载nginx和php-rpm systemctl restart nginx systemctl restart php-rpm修改wordpress 用户和用户组 进入wordpress根目录判断标准是包含wp-admin、wp-content、wp-includes三个目录并将根目录下所有文件用户组改成nginx。 修改文件属主 chown -R nginx wordpress修改文件用户组 chgrp -R nginx wordpress-R表示更改wordpress目录及其下所有文件和目录。 验证生效 ps aux | grep nginx 2.2 赋予所有权限 找到所在的文件目录设置文件夹权限为777即可。该方式相对比较暴力 chmod -R 777 /usr/share/nginx/html/wordpress2.3 关闭防火墙及selinux 以上两个问题是网上最多人提出的但下面这个selinux的问题一定是你万万没想到的。 在 CentOS 7 上SELinux 默认处于启用状态。SELinux 通过限制和定义服务器处理请求以及用户与套接字、网络端口和基本目录交互的方式来提高服务器安全性。SELinux 可能会在访问文件或目录或将文件或目录写入 DocumentRoot 时产生问题 解决方法是 关闭selinux 永久方法 – 需要重启服务器 修改/etc/selinux/config文件中设置SELINUXdisabled 然后重启服务器。临时方法 – 设置系统参数 使用命令 setenforce 0注 setenforce 1 设置SELinux 成为enforcing模式 (开启) setenforce 0 设置SELinux 成为permissive模式关闭2.4 设置selinux 出于安全原因不建议禁用 SELinux因为将允许整个系统受到损害。但是我们可以更新SELinux 策略以允许在特定目录上进行读写。下面是设置 SELinux 策略以允许apache用户读取和写入 wordpress 下特定目录的完整命令集。 首先重新建立SELinux上下文 restorecon -Rv /usr/share/nginx/html/wordpress更改 webroot 的所有者 chown -R nginx:nginx /usr/share/nginx/html/wordpress更改基本权限 chmod -R gw /usr/share/nginx/html/wordpress chmod gs /usr/share/nginx/html/wordpress建立 SELinux 权限 # 将所有文件设为只读 chcon -R -t httpd_sys_content_t /usr/share/nginx/html/wordpress# 只允许写入上传目录 chcon -R -t httpd_sys_rw_content_t /usr/share/nginx/html/wordpress/wp-content/uploads/2.5 远程文件参数开启 vim php.ini 设置 allow_url_fopen On //该选项默认已开启为on便是激活了 URL 形式的 fopen 封装协议使得可以访问 URL 对象文件等。注allow_url_fopen关闭时fopen和file_get_contents都不能打开远程文件。
http://www.yutouwan.com/news/31794/

相关文章:

  • 飞沐网站建设公司北京一级消防工程师考试条件
  • 网站开发的技术简介是什么设计得到app下载
  • 网站为什么会被k移动网站
  • 如何网站客户案例wordpress默认插件
  • wordpress添加文章关键词描述无锡关键词优化报价
  • 做那个网站销售产品比较好市场调研报告范文大全
  • 制作一个网站能多少钱公司做网站比较好的平台
  • 网络营销产品的概念举例深圳网站自然优化
  • 顺义建站好的公司新品怎么推广效果最好
  • 水果配送网站建设万网网站后台登陆
  • 青岛网站设计皆挺青岛博采网络福建seo网络
  • 网络正常广州seo网络培训课程
  • 外贸做的亚马逊网站是哪个wordpress wdpx
  • 网站备案注销流程网站建设三合一
  • 毕业设计资源网站百度手机助手下载免费安装
  • 如何做网站规范腕表之家
  • 写作网站名字yw52777最新跳转接口
  • 中国建设部官方网站鲁班奖如何做网站不被坑
  • 深圳做网站的网络公司wordpress企业中文模板
  • 正规的咨询行业网站策划wordpress 显示
  • 标准版网站制作宁波随身云网络科技有限公司
  • 蚌埠做网站网站建设参考的文献
  • DW怎么做电商网站四川建筑从业人员查询
  • 马鞍山专业网站制作公司网站建设方案设计ppt
  • 张家口网站建设海外社交网站开发
  • 做背景网站做搜狗手机网站优化点
  • dedecms 网站模板做网站公司广州
  • 局域网网站建设需要什么条件自己买一个服务器怎么做网站
  • 采购网站排名公司网站开发文档
  • app商城开发网站建设济南seo全网营销