内部服务器错误为马真托站点



新的子域为Magento网站创建并收到此错误。

[错误] [客户端] 应用程序中的软异常.cpp:256:文件"/index.php"可按组写入

访问代码 :

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

只是你需要设置索引权限.php

将权限 644 设置为索引.php

Htaccess 问题

位于Magento根文件夹的htaccess文件。如果您在每个页面上遇到内部服务器错误,就会出现这种情况。尝试将其删除以进行测试 如果您的网站长时间运行文件,那么它必须是服务器端的更改,只需向托管公司提交票证即可。

内存问题 :

对于超过 600-700 个 SKU,您应该至少使用 256M。Magento非常需要资源,如果您尝试从托管中节省一些钱,则很容易出现此类错误。

注意:1and1 服务器将/app 文件夹的权限更改为 755。通过将问题更改回775来修复问题

查看 Magento 引导程序文件 (index.php(,您将看到类似于以下内容的行:

#Mage::setIsDeveloperMode(true);
#ini_set('display_errors', 1);

取消注释这些。在生产系统中,您永远不希望将错误显示在浏览器中,但是在开发过程中,立即向您抛出错误和警告是非常宝贵的。这样,您将看到导致内部错误服务器的实际问题。在几乎情况下,原因是在将输出发送到浏览器后会引发异常。

解决方案#1

此错误可能是因为您没有为 magento 文件夹设置正确的权限。要解决此问题,请转到文件管理器index.php然后将文件的文件权限从664更改为644。

解决方案#2

如果您在网站的特定页面上遇到奇怪的 500 内部服务器错误,这可能是资源问题。我在某些产品页面和 http://yourdomain.com/checkout/onepage 上遇到了内部服务器错误。我发现我的 magento 安装的 .htacess 文件以某种方式重置,并且php_value memory_limit值一提出就设置为 32M,内部服务器错误消失了!对于超过 600-700 个 SKU,您应该至少使用 256M。Magento非常需要资源,如果您尝试从托管中节省一些钱,则很容易出现此类错误。

解决方案#3

位于Magento根文件夹的htaccess文件。如果您在每个页面上遇到内部服务器错误,就会出现这种情况。尝试将其删除以进行测试。

如果您的网站长时间运行文件,那么它必须是服务器端的更改,只需向托管公司提交票证即可。

最新更新