Доброго времени суток коллеги! Такой вопрос, поставил на денвере сайтег с quickstarta, все норм. На хостинг залил, белый экран, в логах ошибки показывает: PHP Fatal error: Call to a member function mark() on a non-object in /..../www/index.php on line 34.
Сам Файл INDEX.PHP
<?php
/**
* @package Joomla.Site
*
* @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
if (version_compare(PHP_VERSION, '5.3.1', '<'))
{
die('Your host needs to use PHP 5.3.1 or higher to run this version of Joomla!');
}
/**
* Constant that is checked in included files to prevent direct access.
* define() is used in the installation folder rather than "const" to not error for PHP 5.2 and lower
*/
define('_JEXEC', 1);
if (file_exists(__DIR__ . '/defines.php'))
{
include_once __DIR__ . '/defines.php';
}
if (!defined('_JDEFINES'))
{
define('JPATH_BASE', __DIR__);
require_once JPATH_BASE . '/includes/defines.php';
}
require_once JPATH_BASE . '/includes/framework.php';
// Mark afterLoad in the profiler.
JDEBUG ? $_PROFILER->mark('afterLoad') : null;//
// Instantiate the application.
$app = JFactory::getApplication('site');
// Execute the application.
$app->execute();
34 строка: JDEBUG ? $_PROFILER->mark('afterLoad') : null;//.
В файле шаблона 34 строка выглядит так (ну кусок кода с 33 начиная взял):
<jdoc:include type="head" />
<?php
$browser = new Browser(); ?>
<meta name="HandheldFriendly" content="true"/>
<meta name="format-detection" content="telephone=no">
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Помогите пожалуйста, может кто разберется. Заранее большое спасибо, откликнувшимся!
После переноса на хостинг выходит ошибка PHP Fatal error: Call to a member function mark() on a non-object in /..../www/index.php on line 34
(Ответов: 5, Просмотров: 2117)
- 08.06.2015 11:58
- 08.06.2015 12:08
Версия php, видимо, не подходит. Если на денвере работает - смотрите различия с хостингом.
Спасибо сказали:
ShadowCaster(08.06.2015), - 08.06.2015 12:51
Это на хостинге
Текущая версия PHP: 5.3
Текущая версия MySQL: 5.5
В принципе денвер тоже с PHP 5.3 ставил - 08.06.2015 13:40
Все-таки, если все правильно перенесли, другого пока не вижу. Скорее всего, версии или настройки php.
Долговато, но попробуйте сравнить таким образом - загоняете на хостинг и на денвер в корень сайта файл с любым названием, содержащимPHP код:Запускаете на обоих, ставите два окна рядом друг с другом и построчно проверяете соответствие. Конечно, без определенного понимания сложно несколько, но кое-что может прояснится и додуматься.<?php phpinfo(); ?>
А вообще, такие моменты (фатальные ошибки) обычно вылетают при попытке запуска 5.2 скриптов на 5.4 и выше. Кроме того, на старших версия апача и nginx тоже может быть другой и свою лепту внести.
Имхо.Спасибо сказали:
ShadowCaster(08.06.2015), - 08.06.2015 14:55
Да вы были правы, написал хостеру, поменяли, все заработало, действительно версия PHP
- 08.06.2015 18:00
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Fatal error: Out of memory | WordPress | 17 | 25.09.2012 13:09 |
После переноса сайта на другой хостинг проблема с форумом | DLE | 3 | 07.05.2012 02:22 |
Fatal error: Call to undefined function ... в WordPress | WordPress | 21 | 29.04.2012 17:13 |
Абракадабра после переноса сайта на другой хостинг | Web программирование | 8 | 09.12.2011 04:34 |
Fatal error | Прочее | 1 | 20.06.2011 21:38 |






