上传的 PHP 文件无法在亚马逊云上运行,而在那里创建的文件运行良好

发布于 2024-10-16 16:34:21 字数 323 浏览 0 评论 0原文

我已在 Amazon Ec2 云上部署了 PHP Web 应用程序,但我的文件未运行,因为我的文件是使用 ec-user 帐户上传的,而如果我使用 root 在那里创建文件,它可以轻松运行。 我已将所有上传文件的所有者和组更改为 root ,但服务器响应也是

The website遇到错误,同时检索 mydns/index.php 它可能已关闭以进行维护或配置不正确。

而如果我运行另一个使用 putty 创建的文件,那么它会完美运行。

如果您认为那里需要一些配置,请帮助我 我已将网站部署在 /var/www/html/somefolder/ 内

I have deployed my PHP web app on Amazon Ec2 cloud , but my files are not running ,because my my files's are uploed using ec-user account while if i create a file there using root it can run easily.
i have changed the owner and group of all uploaded files to root , but then also server response is

The website encountered an error while retrieving mydns/index.php It may be down for maintenance or configured incorrectly.

while if i run another file which i create there using putty then it runs perfectly.

Please help me if u think a some configuration is required there
I have deployed the website there inside /var/www/html/somefolder/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

猛虎独行 2024-10-23 16:34:21

使用 ls -l 检查正在运行的 .php 文件和未运行的 .php 文件的权限。我认为权限需要是744。

check the permissions of a .php file which is working and one which isn't with ls -l. I believe the permissions need to be 744.

静水深流 2024-10-23 16:34:21

Unix 区分大小写,而 Windows 则不区分大小写,当我引用任何文件时,PHP 仅在 Unix 中给出错误,因此,为了使其正常工作,我需要将所有路径和文件引用设置为
各种包括、require、src 和操作变量和方法(区分大小写)。

谢谢大家。

Unix is case sensitive while Windows is not when i am referring any files in case sensitively the PHP gives error in Unix only so, to make it woking I need to make all paths and file referencing like
various include ,require,src and action varible and methods case sensitive.

Thanks to all of you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文