小白部署TP5到云服务器所遇到的二三个问题

Posted 汤姆的猫生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白部署TP5到云服务器所遇到的二三个问题相关的知识,希望对你有一定的参考价值。

今天把整个TP5项目布置到腾讯云服务器(系统为Centos7,服务器为Apache),然后发现布置项目的过程中还是存在许多问题的,但是基本已经解决,记录下解决的过程。

1、问题:“file_put_contents(/var/www/html/Web/runtime/cache/33/af65fbf65fb7081fd502250abbf366.php): failed to open stream: Permission denied” 这个错误是Cache写入缓存的时候文件夹权限不够的错误

订正:"-chmod -R 777 对应的文件夹 "(修改对应的权限问题即可)

2、问题:“部署WebSocket到服务端的时候出现的一系列问题”

  • 订正:由于博主服务器端采用的是https协议,故建立连接时需要通过wss访问(ws只能在http下访问)
  • wss的部署首先需要开启安全组对应的端口
  • 其次需要部署对应的证书(这里我直接采用贴合TP5开发的Workerman进行开发,故直接在workman配置即可)详情可以看一下这个链接https://blog.csdn.net/h330531987/article/details/84850338#commentBox
  • 在这配置完成之后测试成功,采用nohup的形式不挂断运行对应的接口文件

未完待续......

以上是关于小白部署TP5到云服务器所遇到的二三个问题的主要内容,如果未能解决你的问题,请参考以下文章

TP5部署服务器问题总结

小白用户搭建个人博客云服务器怎么选择?

TP5.1解决跨域

TP5服务器搭建到云端时的注意事项

小白研究项目部署-关于vue项目部署遇到的一些问题

3步教你把个人应用服务部署到云服务器ECS上