gpt4 book ai didi

php - 无法在我的 Linux 服务器中查看重新上传的 php web 文件

转载 作者:太空宇宙 更新时间:2023-11-04 11:58:14 24 4
gpt4 key购买 nike

我曾经有一个 Windows 操作系统服务器,我在其中上传了一些旧的 php 网络文件。然后我可以通过我的主机名访问、编辑它们并在线查看它们。

经过多次辩论和推理,我们不得不将服务器的操作系统从 Windows 更改为 Linux。更改完成后,服务器的备份被上传到新的 Linux 安装,我所有的旧文件都保存在那里。

我可以在线查看这些文件,就像我以前使用 Windows 操作系统时所做的那样。

我唯一遇到的是以下情况:

a) 我使用 putty 从服务器下载了我的文件,b) 我删除了 Linux 服务器中的旧副本,c)然后我重新上传了服务器中曾经存在的相同文件,没有对其进行任何更改,到它所在的确切位置,d) 当我尝试像之前那样通过它的网址访问它时,它会抛出一条错误消息说...“该页面无法正常工作”。

我对 Linux 了解不多,因此我被困住了。我不知道是什么问题。我不明白为什么我可以通过他们的网址查看所有文件,如果它们是从备份中放置在那里的,但是当我下载它们时,从服务器上删除它们的文件,然后将完全相同的下载文件重新上传到完全相同的位置在它曾经工作的地方,我收到一条错误消息。

enter image description here

额外信息:我使用 putty 从 Windows 操作系统机器连接到此 Linux 服务器。

最佳答案

我发现了问题。由于我从 Windows 操作系统服务器迁移到 Linux Cent 操作系统服务器,我不知道您必须配置每个文件夹的权限才能从 Web 访问。默认情况下,我上传的文件标记为“用户”的所有权。服务器配置为仅显示由“root”所有权标记的文件。我解决这个问题的方法是在终端中输入以下命令。

注意:“您必须位于要更改所有权的文件所在的文件夹中。”

sudo chown root:root filename.php


sudo -> Execute in admin mode
chown -> Change ownership of file to...
root:root -> ... root instead of user
filename.php -> the name of my file

执行此操作可纠正错误。希望它对其他人有帮助,因为我找不到任何相关内容。

关于php - 无法在我的 Linux 服务器中查看重新上传的 php web 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53485270/

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