gpt4 book ai didi

Php 文件在服务器上工作,但在部署时不工作

转载 作者:太空宇宙 更新时间:2023-11-04 11:50:55 25 4
gpt4 key购买 nike

我有要为网站运行的 PHP 脚本,但它在部署中不起作用。当使用 (php filename.php) 运行的文件在 shell 上显示正确的输出但在使用 http:example.com/filename.php 通过网页调用时不工作

我可以在错误日志中看到这个

[cgi:error] [pid 19938] [client 132.186.22.181:55166] AH01215: (13)Permission denied: exec of '/var/www/cgi-bin/infophp.php' failed

和网页显示

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at root@localhost to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

我都试过了,但给出了同样的错误。

<?php 
echo "hello world";
?>

<?php
phpinfo();
?>

我应该能够在调用时看到执行的脚本http://example.com/file.php

最佳答案

部署后请检查文件权限

  1. 要么用户没有从公共(public)访问的权限
  2. 文件可能是只读的

    修改 644

    或 chmod -R 777 {最坏情况}

关于Php 文件在服务器上工作,但在部署时不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56110846/

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