php7.4升级php8.0后重启系统网站访问异常问题

news/2024/5/20 1:33:38/文章来源:https://blog.csdn.net/yinshengchen/article/details/125830621

安装完php8.0之后也禁用了旧版本php:

    禁用php
    sudo a2dismod php7.4
    启用php
    sudo a2enmod php8.0

也重启了php8.0-fpm服务:

sudo service php8.0-fpm restart

但访问网站报如下异常:

错误日志:

[proxy:error] [pid 304] (2)No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /run/php/php7.4-fpm.sock (*) failed
[proxy_fcgi:error] [pid 304] [client ::1:50964] AH01079: failed to make connection to backend: httpd-UDS

发现使用的还是旧版本的php,最后发现是/etc/apache2/conf-enabled目录下使用的还是“php7.4-fpm.conf”,这个conf-enabled目录里都是快捷方式,是/etc/apache2/conf-available目录里文件的快捷方式。

所以,想办法给php8.0-fpm创建一个快捷方式,执行如下命令:

cd /etc/apache2/conf-enabled

ln -s ../conf-available/php8.0-fpm.conf php8.0-fpm.conf

删除旧版本的快捷方式:

rm php7.4-fpm.conf

 然后执行以下命令,启动php8.0-fpm:
 sudo service php8.0-fpm restart

再请求网站,即可正常访问。

--------------------------------------------------------

隔天重启操作系统后还是报如下异常:

 错误日志:

[proxy:error] [pid 304] (2)No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /run/php/php8.0-fpm.sock (*) failed
[proxy_fcgi:error] [pid 304] [client ::1:50964] AH01079: failed to make connection to backend: httpd-UDS

最后发现需要手动启动php8.0-fpm服务,执行以下命令就可以了:

sudo service php8.0-fpm start

可能每次重启系统php默认是不开启的吧,那就加一个开机启动脚本,我使用的是Win10子系统,先在Win自启动目录(打开方式:Win+R=>运行=>shell:Startup)下创建一个bat脚本文件,然后在bat文件中调用ubuntu中的脚本文件,bat文件内容:

 脚本作用,以管理员身份运行/etc/init.sh脚本,内容如下:

@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",0)(window.close)&&exit
cd /d "%~dp0"

C:\Windows\System32\wsl.exe -d Ubuntu-20.04 -u root /etc/init.sh

再在/etc目录下创建了一个init.sh脚本文件,Win系统每次开机时自动执行以下命令:

sudo service mysql start
sudo service php8.0-fpm start
sudo service apache2 start
sudo service xrdp start
sleep 3         #注意注意注意,这里要等待一会儿,不然命令没执行完,窗口就关闭了

 这样每次宿主系统重启时,就会自动启动ubuntu系统中的服务,使网站可以正常访问。

注意:上述Win10自启动目录里的脚本,需要在重启系统后登录账号才会执行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_853095.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WordPress网站优化加速的5个技巧

想让自己的wordpress网站访问速度更快,通过下面几个技巧,可轻松提速: 常规的前端性能优化 无论你的网站是基于什么后台技术实现的,被访问者访问的时候,总是会生成常规的 HTML、CSS、JavaScript 等文件发送回客户端。要…

宝塔面板启memcached加速wordpress网站访问速度

做网站的朋友一定知道一个网站的访问速度对于访客体验和seo优化的重要作用,提高网站打开速度的方法除了提升服务器性能和带宽以为还有很多地方可以优化,今天我们来介绍一下wordpress通过安装开提升网页访问速度的方式。 memcached加速原理 本质上是通用…

WordPress建站教程,纯代码实现wordpress防止发布文章出现标题重复,自动检测重复标题文章

WordPress代码实现防止发表重复标题的文章,如果对你有帮助就看看吧。 其实所有的插件这些的就等于放到function.php的代码片段。function.php里面的插件集成出来也可以做成一个插件,反过来插件也可以集成到function.php里面,插件的好处就是方…

VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程

原网址:http://www.cnblogs.com/gengaixue/archive/2010/08/13/1799112.html 开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是…

项目管理实践【五】自动编译和发布网站【Using Visual Studio with Source Control System to build and publish website autom

在上一篇教程项目管理实践【三】每日构建【Daily Build Using CruiseControl.NET and MSBuild】 中,我们讲解了如何使用CCNETMSBuild来自动编译项目,今天我们讲解一下怎么使用MSBuildWebDeploymentRobocopy自动编译过和部署ASP.NET网站。 首先安装下面的…

分享一个运维同学常用的站点监测和测速网站17ce.com, 备用

https://www.17ce.com/功能挺多,记录下备用: 监测:Get, Ping, MTR, TraceRoute, Dns, Cdn, LDns 可以提供:趋势、区域、ISP、错误等分析报告 居然还有“赚钱路由器”,和前几年我们做的利用路由器分发app类似&#xff0…

利用Jsoup解析html 开发网站客户端小记。

这些天业余时间比较多,闲来无事,想起了以前看过开发任意网站客户端的一篇文章,就是利用jsoup解析网站网页,通过标签获取想要的内容。好了废话不多说,用到的工具为 jsoup-1.7.2.jar包,具体jsoup的相关文档&a…

python爬虫之12306网站--车站信息查询

python爬虫查询车站信息 目录: 1.找到要查询的url 2.对信息进行分析 3.对信息进行处理 python爬虫查询全拼相同的车站 目录: 1.找到要查询的url 2.对信息进行分析 3.对信息进行处理 1.找到车站信息的url 2.分析车站信息,发现每个车站信息以""分…

python爬虫之12306网站--火车票信息查询

python爬虫之12306网站--火车票信息查询 思路: 1.火车票信息查询是基于车站信息查询,先完成车站信息查询,然后根据车站信息查询生成的url地址去查询当前已知出发站和目的站的所有车次车票信息 2.json文件存储当前从出发站到目的站的所有车次的详细信息 3.对json文件…

python爬虫之天气预报网站--查看最近(15天)的天气信息(正则表达式)

python爬虫之天气预报网站--查看最近(15天)的天气信息(正则表达式) 思路: 1.首先找到一个自己想要查看天气预报的网站,选择自己想查看的地方,查看天气(例:http://www.tianqi.com/xixian1/15/) 2.打开"网页源代码",分析自己想要获取数据的特点 …

python爬虫之小说网站--下载小说(正则表达式)

python爬虫之小说网站--下载小说(正则表达式) 思路: 1.找到要下载的小说首页,打开网页源代码进行分析(例:https://www.kanunu8.com/files/old/2011/2447.html) 2.分析自己要得到的内容,首先分析url,发现只有后面的是变化的,先获得小说的没有相对路径,然后…

helper seo.php,Discuz首页为门户时SEO的关键词和描述出现”首页”浅析

SEO对于一个网站来说是尤其重要的,这个道理我想不管大网站还是小网站都是懂的,除非是BAT级别的网站或者某些不依赖搜索引擎的网站,在目前这种网站极其少。说实话,很多小网站的运营者花的时间最多的就是花在SEO上面了,可…

html上传后门,网站查后门软件 WebShellKiller

网站扫后门WebShellKiller软件截图:软件特性:特性一:多维度检测技术工具支持多种脚本文件(jsp,asp,aspx,php等),同时支持有后缀和无后缀两种风格的脚本文件的扫描,在检测文件上,通过对文件的语法和数据流分…

服务器崩溃如何恢复网站数据库,oracle 服务器崩溃数据库恢复

oracle 服务器崩溃数据库恢复 内容精选换一换用户在部署MySQL或SAP HANA等数据库的云服务器上,已成功安装数据库服务器备份的Agent,但执行数据库服务器备份出现失败的情况。没有按照云备份最佳实践《通过自定义脚本实现数据库备份》修改解冻和冻结的脚本…

网站加速--服务器编写篇 (下)

--提升性能的同时为你节约10倍以上成本 From: http://blog.sina.com.cn/iyangjian 七,NBA js直播的发展历程 这一节就谈下这个项目发展过程中所遇到的瓶颈,以及如何解决的。 应该是06年吧,当时NBA 比赛比较火,woocall负责高速模式图文直播…

大型网站的负载均衡器、db proxy和db

本文主要分析网站后台架构中的负载均衡器,企业常用的硬件负载均衡器软件负载均衡器、数据库代理服务器和数据库。 1.1 负载均衡 在大型网站部署中,负载均衡至少有三层部署。第一层为web server或者缓存代理之上的负载均衡,第二层为数据库之上…

Python爬取猪八戒网站

爬取猪八戒网站,方便你接单; 1.下面是猪八戒为托管的单的链接 url"https://task.zbj.com/?s2&so2&ss0" #为托管的连接 url_2"https://task.zbj.com/page2.html?s2&so2&ss0" #第二页的连接2.第一步想网页发送get请…

此请求已被阻止,因为当用在 GET 请求中时,会将敏感信息透漏给第三方网站。若要允许 GET 请求,请将 JsonRequestBehavior 设置为 AllowGet。

异常信息: 解决方法:设置JsonRequestBehavior.AllowGet public ActionResult GetSysDicTree() {return Json(menuService.GetDicTree(DicGrouping.SysDic), JsonRequestBehavior.AllowGet); }

从LiveJournal后台发展看 大型网站系统架构以及性能优化方法

一、LiveJournal发展历程 LiveJournal是99年始于校园中的项目,几个人出于爱好做了这样一个应用,以实现以下功能: 博客,论坛 社会性网络,找到朋友 聚合,把朋友的文章聚合在一起 LiveJournal采用了大量的开…