Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在任何新创建的php文件上出现500错误_Php - Fatal编程技术网

在任何新创建的php文件上出现500错误

在任何新创建的php文件上出现500错误,php,Php,我在服务器上创建的任何新php文件都会出现500个内部服务器错误 因此,即使它们是空白的或有一些简单的东西,例如 <?php echo "foo"; ?> 他们仍然会犯错 我已经创建并成功接收了.html文件,但仍然能够获取我所有的旧php文件,我只是无法获取我创建的任何其他文件 为什么会这样做,我的服务器上可以有多少php文件有某种限制吗?php文件应该有执行权限。如果你的操作系统是Linux sudo chmod 777 foo.php PHP文件应该具有执行权限。如果你

我在服务器上创建的任何新php文件都会出现500个内部服务器错误

因此,即使它们是空白的或有一些简单的东西,例如

<?php
echo "foo";
?>

他们仍然会犯错

我已经创建并成功接收了.html文件,但仍然能够获取我所有的旧php文件,我只是无法获取我创建的任何其他文件


为什么会这样做,我的服务器上可以有多少php文件有某种限制吗?

php文件应该有执行权限。如果你的操作系统是Linux

sudo chmod 777 foo.php

PHP文件应该具有执行权限。如果你的操作系统是Linux

sudo chmod 777 foo.php

检查新创建的php文件的文件权限,运行Web服务器的用户应该可以读取这些文件。您能够检查服务器日志吗?500通常表示服务器上发生了错误。编辑一个旧的php文件以查看是否有错误。是针对本地Web服务器还是托管服务器?编辑不会导致错误及其托管。请检查新创建的php文件的文件权限,运行Web服务器的用户应该可以读取这些日志。您能够检查服务器日志吗?500通常表示服务器上发生了错误。编辑一个旧的php文件以查看是否有错误。是针对本地Web服务器还是托管服务器?编辑不会导致错误及其托管。执行不是
755
?执行不是
755