通过FTP上传的PHP文件无法在ubuntu服务器上运行

时间:2017-01-13 16:19:24

标签: php ftp ubuntu-16.04 ftp-client filezilla

如果我在/ var / www / html上写一个php文件,那么php文件效果很好。例如,我打印phpinfo()的简单脚本。

如果我在我的计算机上编写一个php脚本,然后使用Filezilla将其拖到我的服务器上,它上传得很好 - 在没有错误消息的情况下,我能够将php脚本移动到/ var / www / HTML

但是,当我尝试通过我的服务器的IP地址(即[server ip] /file.php)访问该文件时,该页面显示以下错误:

  

45.55.136.85页面无效

     

45.55.136.85目前无法处理此请求。 HTTP ERROR 500

了解更多信息:

我用使用当前Locale UTF-8 Line Ending Unix / Linux编码的gedit编写php文件。我已经尝试了三种可用的传输设置,但在Filezilla上没有成功自动/二进制/ ASCII

我使用Filezilla使用FTP over TLS上传文件。

我安装了一个LAMP堆栈。

1 个答案:

答案 0 :(得分:1)

这是文件权限问题,要解决此问题,请转到Cpanel,然后在“指标”部分下进入错误

Getting into error section cpanel

大多数情况下,由于为组或世界分配了额外的权限(写和执行),您会发现此类错误。

要解决此问题,只需撤消文件许可权并遵循以下许可权模式。

Mode    User    Group   World
Read    check   check   check       
Write   check   uncheck uncheck
Execute uncheck uncheck uncheck