小白部署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到云服务器所遇到的二三个问题的主要内容,如果未能解决你的问题,请参考以下文章