Premature end of script headers index.php
J'ai un étrange problème très difficile à reproduire.
Quand je navigue sur mon site , dans google chrome, il me montre 500 erreur interne du serveur. Cependant si j'ai effacer les cookies du navigateur, l'historique et le cache, puis il travaille à nouveau bien, après quelques instants elle commence à tomber en panne à nouveau. Il ne manque jamais sur IE ou firefox
Le journal des erreurs, j'ai ceci:
Premature end of script headers index.php
mon index.php a cela:
<?php
/**
* Magento
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to [email protected] so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade Magento to newer
* versions in the future. If you wish to customize Magento for your
* needs please refer to http://www.magentocommerce.com for more information.
*
* @category Mage
* @package Mage
* @copyright Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
*/
if (version_compare(phpversion(), '5.2.0','<')===true) {
echo '<div style="font:12px/1.35em arial, helvetica, sans-serif;"><div style="margin:0 0 25px 0; border-bottom:1px solid #ccc;"><h3 style="margin:0; font-size:1.7em; font-weight:normal; text-transform:none; text-align:left; color:#2f2f2f;">Whoops, it looks like you have an invalid PHP version.</h3></div><p>Magento supports PHP 5.2.0 or newer. <a href="http://www.magentocommerce.com/install" target="">Find out</a> how to install</a> Magento using PHP-CGI as a work-around.</p></div>';
exit;
}
$mageFilename = '/home/xx/public_html/app/Mage.php';
if (!file_exists($mageFilename)) {
if (is_dir('downloader')) {
header("Location: downloader");
} else {
echo $mageFilename." was not found";
}
exit;
}
require_once $mageFilename;
#Varien_Profiler::enable();
#Mage::setIsDeveloperMode(true);
#ini_set('display_errors', 1);
umask(0);
Mage::run('xx','website');
- double possible? stackoverflow.com/questions/4336757/...
- Ajouter cette avant
Mage::run()
:if ($_SERVER['REMOTE_ADDR'] == 'YOUR.IP.ADDRESS.HERE') { Mage::setIsDeveloperMode(true); ini_set('display_errors', 1); }
- Je l'ai fait avec mon IP, ce n'est pas changer quoi que ce soit, je vois toujours la même erreur générique.
Vous devez vous connecter pour publier un commentaire.
Comme vous le savez, php, c'est du côté serveur. Donc je ne pense pas que le problème est uniquement sur Chrome.
Je pense que le problème est situé sur la .htaccess ou dans les autorisations de fichier.
Essayez de supprimer les .htaccess (pour un test) ou de placer un CHMOD 644 sur les fichiers et les CHMOD 755 sur les répertoires.
umask(0);