空白php文件上的内部服务器错误500

时间:2017-06-04 15:26:02

标签: php .htaccess server cpanel internal

对不起,如果这看起来很明显。我对此很陌生,但即使在寻找类似的问题之后,我仍然坚持这个问题几个小时。

我正在使用cpanel来管理文件。

最初,我尝试上传一个简单的php文件,但我一直遇到问题,所以我尝试了一个空的php文件。这是我不断收到的错误。

  

内部服务器错误

     

服务器遇到内部错误或配置错误,无法完成您的请求。

     

请通过webmaster@mywebsite.com与服务器管理员联系,告知他们此错误发生的时间以及您在此错误发生之前执行的操作。

     

服务器错误日志中可能提供了有关此错误的更多信息。

     

此外,尝试使用ErrorDocument处理请求时遇到500内部服务器错误错误。

经过一些搜索,我读到了.htaccess文件。

即使在设置中启用“显示隐藏文件(dotfiles)”,我也找不到.htaccess,所以我创建了一个.htaccess。一个空的没有用。我试图寻找放置在那里的东西并尝试过这个。

<IfModule mod_rewrite.c>
   RewriteEngine On

   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-l

   RewriteRule ^(.*)$ file.php?url=$1 [QSA,L]
</IfModule>

在cpanel的错误中,这是我收到的

  

:error] [pid xxxx:tid xxxx](12)无法分配内存:[client xxxx]无法创建子进程:/ usr / sbin / suphp for /home3/xxxx/public_html/file.php

我还尝试将文件权限设置为644,将文件夹设置为755,但无效。

这里有一些关于php.ini和命令行中的一些命令的其他帖子,但我真的不知道在哪里可以找到它们。还有一些关于apache的东西?但是在cpanel菜单中,只有apache处理程序。任何帮助将不胜感激!再次,抱歉。我真的很新,我不知道我在做什么。

如果有帮助,我使用的网络托管是zoom.ph(不确定这是否是正确的术语)

2 个答案:

答案 0 :(得分:0)

如果您使用Mac localhost这是正常的,因为Mac没有显示.htacces文件,您可以启用隐藏文件打开终端并输入

defaults write com.apple.finder AppleShowAllFiles YES

之后输入;

killall Finder /System/Library/CoreServices/Finder.app

这个问题有很多原因请确保你的项目目录是正确的!并用此更改您的代码;    

    RewriteEngine On

    RewriteCond %{REQUEST_URI}::$1 ^(.*?/)(.*)::\2$

    RewriteEngine On Options All -Indexes RewriteBase /directoryname/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d


RewriteRule ^(.*)$ file.php?url=$1 [QSA,L]

答案 1 :(得分:0)

也许您已经达到了托管允许资源的限制,我在zoom.ph上找到了这个:

合理使用政策

这是我们真正闪耀的地方!菲律宾的大多数托管服务提供商都是转售商,他们正在转售其他托管公司的廉价传统VPS服务。通常情况下,这些托管服务提供商会过度使用其软件包,以提供具有无限磁盘和带宽的令人难以置信的软件包,这意味着他们销售的资源超过了其父托管服务提供商分配给他们的实际资源。这经常导致资源占用导致“500内部服务器错误”。看起来很熟悉?

我们的系统旨在保护租户免受嘈杂的邻居的影响,这意味着如果一个帐户变得比使用该帐户分配的资源更多,那么只有该帐户将耗尽资源,但剩余的租户将正常运作。

虽然我们知道不同的客户群将拥有不同的托管包用例,但我们不能允许一个帐户破坏共享服务。为防止这种情况,所有使用案例均受我们的可接受使用政策或AUP管辖。此AUP可保护用户免受在共享服务器环境中无法自动阻止的其他类型的滥用。

在ZOOM Hosting,您将获得您正在支付的计算资源。我们允许您安装要安装的任何帐户级脚本,前提是它不属于我们的AUP中不可接受的材料。这就是我们宣传的内容,也就是我们给你的东西。我们的包装经过精心设计,可满足几乎所有业务规模的需求,从微型企业到全球企业。我们为诸如非政府组织和中小企业等中等交通网站的中小型网站等小型网站提供政府,国际汇款公司和电子商务网站等高流量网站,每天吸引全球访客