云计算百科
云计算领域专业知识百科平台

关于宝塔面板设置服务器访问php页面直接下载的可能解决方式

起因

本来是想着自己做一个发卡网站买点课件或者当作练手娱乐玩玩,我一个新手也不懂怎么配置宝塔和服务器,于是就看着网上的步骤一步步来

首先服务器采用的是 华为Flexus云服务器 因为本人是个穷b,而且是个学生党,没钱买域名,所以就只能用花生壳的免费域名来充当发卡网站的域名

一切准备充分之后,把php网站源码解压到服务器的web文件夹中,配置好Nginx伪静态,准备访问

结果就是一打开就自动下载index.php

当时把我整个人都看傻了

我就想,什么情况?这不对吧?

而且在这之前,我也为一个朋友配置过相同的网页,也是相同的方式,可是他的没问题,可以直接访问,而我的却不行,于是我在网上到处寻找资料,最终找到了(可能解决)办法

解决方法:

1.首先给你的服务器开放一个端口

2.上传你的php源码文件

3.编写一个index.html文件上传

代码如下:

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Jump</title>

    <meta http-equiv="refresh" content="0; url=index.php">

</head>

<body>

    <p>正在跳转,请稍后…</p>

</body>

</html> 

这其实就是一个简单的html跳转,用html跳转到php

做完这一切后,在你的宝塔面板网站设置中把你的默认文档第一行改为index.html,保存(添加)

这时候你再访问你的网站(IP+端口号)你就会惊奇的发现成功的跳转到了index.php首页

当然,还没完,确实是能访问了,但后台可能进不去,这个时候先不要着急配置网站的环境什么的,先退出网站,返回宝塔面板网站设置中的默认文档,把第一行改为index.php,然后保存(添加)

到这里就结束了,所有操作均已完成

然后你就可以进入你的网站了

提醒一下,有域名的话记得搞个端口绑定,不然依旧只能下载文件而非访问

赞(0)
未经允许不得转载:网硕互联帮助中心 » 关于宝塔面板设置服务器访问php页面直接下载的可能解决方式
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!