Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 568|回复: 0

基于thinkphp开发的项目部署到由宝塔面板创建的LNMP服务器上解决路径出错问题

[复制链接]
  • TA的每日心情
    奋斗
    2024-4-6 11:05
  • 签到天数: 748 天

    [LV.9]以坛为家II

    2034

    主题

    2092

    帖子

    70万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    705612
    发表于 2021-7-12 09:42:12 | 显示全部楼层 |阅读模式

    一、 环境与版本:

    主机:amazon aws EC2主机

    系统:Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-1039-aws x86_64)

    面板:宝塔免费版 6.9.5

    服务:Nginx 1.16, PHP 7.2, MySQL 5.7.22(运行在amazon的RDS上,没通过宝塔面板安装,本文讨论内容不涉及数据库)

    程序:ThinkPHP 5.0.24

    二、 部署过程

    1. 在云端开通并启动主机,做一点点必要的升级和小配置(省略,找主机商网站)。

    2. 登录主机安装宝塔面板(省略,找宝塔官网)。

    3. 登录宝塔面板,安装运行环境:

    我选择的是LNMP环境,选择nginx版本为1.16,PHP版本7.2,mysql不打勾,phpmyadmin不打勾,FTP正常打勾不管它,然后我习惯选择“编译安装”,虽然安装得慢但是运行会更流畅。

    4. 在面板中创建网站:

    配置好域名路径等相关信息,同时开启FTP,配置好登录名和密码,然后直接创建。

    不能忘了对域名提前做好解析。

    5. 上传网站:

    我通常都是在本地电脑把项目文件夹内的内容打包zip,然后通过FTP把zip上传到服务器的网站根目录。然后进入宝塔面板的文件管理模块,找到压缩包直接解压。这样的操作会节省很多上传时间。

    6. 在宝塔面板中对网站进行配置(关键)

    登录面板 - 网站 - 对应站点记录后面的“设置”:

    1560399419(1)

    在打开的弹层中选择网站目录 - 运行目录 - /public, 保存

    image

    不要关闭弹层,在伪静态中写入代码:

    location / {
        if (!-e $request_filename){
            rewrite  ^(.*)$  /index.php?s=$1  last;   break;
        }
    }

    image

    到这里就可以关闭弹层,试着用解析好的域名去直接访问了,如果仍然报错,可以尝试重启一下站点和服务。

    这样就可以了。

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-5-3 17:21 , Processed in 0.065326 second(s), 29 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表