gpt4 book ai didi

php - Git 从 github pull 只有 php 文件给出 500 内部服务器错误

转载 作者:太空宇宙 更新时间:2023-11-03 17:18:38 25 4
gpt4 key购买 nike

我在我的 VPS 上安装了 git,我能够将一个 github 存储库克隆到我的 web 目录(我是以用户身份而不是以 root 身份执行的,但我之前尝试过 root 并且遇到同样的问题)。但是当我访问 url 时,它给了我 500 个内部服务器错误,但只在 php 文件中。如果我手动上传文件,它工作正常。我读过这可能是一个权限问题,但我不知道如何解决这个问题。克隆的文件夹和文件显示为 775 和 664。我在我的 Vps 上运行 CentOS。

最佳答案

对于遇到同样问题的其他人。这是我根据这篇文章所做的 http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

一旦我这样做了,权限问题就解决了,我再也不会收到 500 错误了。

设置默认 umask 的过程

您可以在/etc/bashrc 或/etc/profile 文件中为所有用户设置 umask。默认情况下,大多数 Linux 发行版将其设置为 0022 (022) 或 0002 (002)。打开/etc/profile 或 ~/.bashrc 文件,输入:

# vi /etc/profile

$ vi ~/.bashrc

附加/修改以下行以设置新的 umask:掩码 022

保存并关闭文件。更改将在下次登录后生效。所有 UNIX 用户都可以在他们的/etc/profile 文件、~/.profile (Korn/Bourne shell) ~/.cshrc 文件 (C shell)、~/.bash_profile (Bash shell) 或 ~/.login 中覆盖系统默认的 umask文件(定义用户登录时的环境)。

关于php - Git 从 github pull 只有 php 文件给出 500 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25077915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com