Php linux web托管服务器上的500内部服务器错误

Php linux web托管服务器上的500内部服务器错误,php,.htaccess,web-hosting,Php,.htaccess,Web Hosting,买了一台linux网络托管服务器,上传了我的php文件 访问www.domainname.com时不断显示“500内部服务器错误” 未生成错误日志-尝试包括ini\u集(“显示错误”,1);但是,在每个php页面的开头显示错误消息时,服务器上没有可见的错误消息,也没有生成日志文件 .htaccess文件为空 已将phpinfo.php文件创建为 <?php phpinfo(); ?> …为了查看php是否工作,但没有成功,继续显示“500内部服务器错误” 请告诉我可以做什么,

买了一台linux网络托管服务器,上传了我的php文件

访问www.domainname.com时不断显示“500内部服务器错误”

未生成错误日志-尝试包括ini\u集(“显示错误”,1);但是,在每个php页面的开头显示错误消息时,服务器上没有可见的错误消息,也没有生成日志文件

.htaccess文件为空

已将phpinfo.php文件创建为

<?php phpinfo(); ?> 

…为了查看php是否工作,但没有成功,继续显示“500内部服务器错误”


请告诉我可以做什么,或者我错在哪里?谢谢

如果出现内部服务器错误,您可以尝试以下方法

  • 暂时禁用.htaccess文件

  • 如果包含某些内容,请检查服务器错误日志

  • 如果页面使用PHP,请检查PHP中是否没有错误

  • 检查web服务器是否具有访问内容的权限。此外,请确认您使用的文档根目录是否正确


如果我没有记错,例如在CPanel/WHM服务器上,当检查php文件的权限时,会出现一种情况(我认为是suPHP配置)。这些应该是644。当你上传的时候,这些可能是664(小组可以写,但它不应该写)。如果权限错误,结果正好是错误500。
在这种情况下,文件夹的权限应该是755。

我与godaddy有类似的问题

我怎么修好的

使用cpanel webapp安装程序安装WordPress。“.php”文件在那里运行良好


尝试了很多其他方法,但都失败了。我认为这是托管提供商的问题。

当你说没有生成错误日志时,你只是指PHP错误吗?或者您是否也包括nginx或apache日志?你的fcgi日志呢?您试图访问的文件的权限是否正确,服务器守护程序是否可读?您可以告诉我们有关正在运行的服务的任何其他信息都会有所帮助。这是在localhost中吗?检查服务器中是否启用了重写模块?放置一些静态文件(如纯HTML)并尝试在浏览器中打开它们,如果您再次看到错误,则Apache配置一定有问题。然后检查httpd.conf或.htaccess。@cjaredrun-在access\u logs文件夹或任何其他路径下没有错误日志。是否有任何方法禁用.htaccess?尝试将其重命名为。htaccess\u已重命名,内部服务器错误持续。将其命名为其他名称等同于禁用它。也尝试其他步骤>不生成错误日志。其中一个原因可能是服务器实际上没有执行PHP文件。如何解决此问题?>页面使用PHP,这些PHP在我的桌面上运行良好,安装了wampserver>PHP文件拥有644权限,而文件夹拥有755权限。所有这些文件和文件夹都位于/home/domainname/public_html/folder下。从服务器上删除所有上载的PHP文件,然后删除htaccess文件。然后一个接一个地执行HTML和PHP文件,发现htaccess文件已损坏。这不是必需的。谢谢大家的努力!拥有644权限的PHP文件和755权限的文件夹。但不知道我的服务器是否配置了suPHP。有没有办法找到这个配置?