上传的 PHP 文件无法在亚马逊云上运行,而在那里创建的文件运行良好
我已在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 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.
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.