php - 在 linux 操作系统中编写的 php 文件在服务器上出现错误 500

标签 php linux apache xampp visual-studio-code

我在本地主机 (xampp) 上开发了一个站点,代码是用 vscode 编辑器编写的,本地主机上的一切都正常并且工作完美,但是当我在服务器上运行它时出现错误 500!

有趣的是,当我从上传的 php 文件中复制代码并将它们粘贴到在线创建的具有某个名称的文件中时,代码有效!!! 为什么 ?以及如何解决! 谢谢

最佳答案

我找到了解决方案,问题是文件权限,将文件权限从 777 更改为 644

关于php - 在 linux 操作系统中编写的 php 文件在服务器上出现错误 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48287741/

相关文章:

apache - mod_rewrite 和 HTTP 基本身份验证

PHP 和权限

php - 在 Laravel 5.1 中找不到 "Class ' app\Http\Controllers\Controller'

PHP exec() 函数和 .history 文件

apache - SSL 证书(让我们加密)不适用于所有服务器名称

linux - 在 Proxmox 2.x 上创建 VM 时传递 kickstart 参数

linux - 我错误地安装了 openstack-glance 而不是 Glances

php - Symfony 4.3,标签 :true option for redis cache pool does not implement TagAware ItemInterface

php - 在我的 php 网络服务器副本中启用 mysqli

linux - 提取 zip 文件内容并动态重命名目录