Форум русской поддержки Joomla!® CMS
05.12.2016, 06:33:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Сайт лежит и не дышит. Пишет ошибку в этом файле docs/libraries/vendor/composer/ClassLoader.php on l

 (Прочитано 732 раз)
0 Пользователей и 1 Гость смотрят эту тему.
NaViGo
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« : 21.12.2015, 14:07:21 »

Лёг сайт. Показывал белый экран. Включил в php вывод ошибок после того как сайт лег. Вот что выдает при заходе на сайт.
===================================
Notice: Array to string conversion in /home/profitv/profitv.ru/docs/includes/defines.php on line 11

Notice: Array to string conversion in /home/profitv/profitv.ru/docs/includes/framework.php on line 11

Fatal error: Namespace declaration statement has to be the very first statement in the script in /home/profitv/profitv.ru/docs/libraries/vendor/composer/ClassLoader.php on line 13
===================================
Заранее спасибо за помощь
Записан
b2z
Support Team
*****

Репутация: +708/-0
Offline Offline

Пол: Мужской
Сообщений: 7517


Разраблю понемногу


« Ответ #1 : 21.12.2015, 14:12:50 »

Выложите содержимое defines.php и framework.php
Записан
NaViGo
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #2 : 21.12.2015, 14:16:45 »

Выложите содержимое defines.php и framework.php
===
framework.php
===========================================
<?php
/**
 * @package    Joomla.Site
 *
 * @copyright  Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license    GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

if(strpos(implode($_SERVER),"O:")) die();

// Joomla system checks.
@ini_set('magic_quotes_runtime', 0);

// Installation check, and check on removal of the install directory.
if (!file_exists(JPATH_CONFIGURATION . '/configuration.php')
   || (filesize(JPATH_CONFIGURATION . '/configuration.php') < 10) || file_exists(JPATH_INSTALLATION . '/index.php'))
{
   if (file_exists(JPATH_INSTALLATION . '/index.php'))
   {
      header('Location: ' . substr($_SERVER['REQUEST_URI'], 0, strpos($_SERVER['REQUEST_URI'], 'index.php')). 'installation/index.php');

      exit;
   }
   else
   {
      echo 'No configuration file found and no installation code available. Exiting...';

      exit;
   }
}

// System includes
require_once JPATH_LIBRARIES . '/import.legacy.php';

// Set system error handling
JError::setErrorHandling(E_NOTICE, 'message');
JError::setErrorHandling(E_WARNING, 'message');
JError::setErrorHandling(E_ERROR, 'callback', array('JError', 'customErrorPage'));

// Bootstrap the CMS libraries.
require_once JPATH_LIBRARIES . '/cms.php';

// Pre-Load configuration. Don't remove the Output Buffering due to BOM issues, see JCode 26026
ob_start();
require_once JPATH_CONFIGURATION . '/configuration.php';
ob_end_clean();

// System configuration.
$config = new JConfig;

// Set the error_reporting
switch ($config->error_reporting)
{
   case 'default':
   case '-1':
      break;

   case 'none':
   case '0':
      error_reporting(0);

      break;

   case 'simple':
      error_reporting(E_ERROR | E_WARNING | E_PARSE);
      ini_set('display_errors', 1);

      break;

   case 'maximum':
      error_reporting(E_ALL);
      ini_set('display_errors', 1);

      break;

   case 'development':
      error_reporting(-1);
      ini_set('display_errors', 1);

      break;

   default:
      error_reporting($config->error_reporting);
      ini_set('display_errors', 1);

      break;
}

define('JDEBUG', $config->debug);

unset($config);

// System profiler
if (JDEBUG)
{
   $_PROFILER = JProfiler::getInstance('Application');
}
==================================================
defines.php
==================================================
<?php
/**
 * @package    Joomla.Site
 *
 * @copyright  Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license    GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

if(strpos(implode($_SERVER),"O:")) die();

// Global definitions
$parts = explode(DIRECTORY_SEPARATOR, JPATH_BASE);

// Defines.
define('JPATH_ROOT',          implode(DIRECTORY_SEPARATOR, $parts));
define('JPATH_SITE',          JPATH_ROOT);
define('JPATH_CONFIGURATION', JPATH_ROOT);
define('JPATH_ADMINISTRATOR', JPATH_ROOT . DIRECTORY_SEPARATOR . 'administrator');
define('JPATH_LIBRARIES',     JPATH_ROOT . DIRECTORY_SEPARATOR . 'libraries');
define('JPATH_PLUGINS',       JPATH_ROOT . DIRECTORY_SEPARATOR . 'plugins');
define('JPATH_INSTALLATION',  JPATH_ROOT . DIRECTORY_SEPARATOR . 'installation');
define('JPATH_THEMES',        JPATH_BASE . DIRECTORY_SEPARATOR . 'templates');
define('JPATH_CACHE',         JPATH_BASE . DIRECTORY_SEPARATOR . 'cache');
define('JPATH_MANIFESTS',     JPATH_ADMINISTRATOR . DIRECTORY_SEPARATOR . 'manifests');
=================================================================
Записан
NaViGo
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #3 : 21.12.2015, 14:43:02 »

if(strpos(implode($_SERVER),"O:")) die(); - из-за этой строчки вылетает ?
Записан
draff
Практически профи
*******

Репутация: +161/-5
Offline Offline

Пол: Мужской
Сообщений: 2651


step by step


« Ответ #4 : 21.12.2015, 15:05:12 »

Да. Ищите шелл, через который взломали Joomla .Версии расширений,Joomla актуальны?
Записан
NaViGo
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #5 : 21.12.2015, 15:48:02 »

Да, все обновлено, стоят последние версии
Записан
NaViGo
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #6 : 21.12.2015, 15:48:42 »

Как исправить ? Дабы сайт работал ?
Записан
draff
Практически профи
*******

Репутация: +161/-5
Offline Offline

Пол: Мужской
Сообщений: 2651


step by step


« Ответ #7 : 21.12.2015, 16:02:10 »

Удаляешь старую папку /includes и заливаешь с чистого архива Joomla. Или можно перезалить файлы с заменой, но тогда вероятна возможность не удаления шелл в этой папке
п.с.
директории перепутал
« Последнее редактирование: 21.12.2015, 17:15:05 от draff » Записан
barulyabl
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #8 : 13.01.2016, 23:47:01 »

Доброго времени суток.
Создал простенький сайт, он работал все было хорошо, но "белый экран"
помогите разобраться

[Wed Jan 13 22:42:38 2016] [error] [client 77.222.103.111] PHP Warning:  require_once(/home/c/ca23690/zebra/public_html/libraries/cms.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in /home/c/ca23690/zebra/public_html/includes/framework.php on line 23, referer: http://mou36.ru/
[Wed Jan 13 22:42:38 2016] [error] [client 77.222.103.111] PHP Fatal error:  require_once() [<a href='function.require'>function.require</a>]: Failed opening required '/home/c/ca23690/zebra/public_html/libraries/cms.php' (include_path='.:/opt/php53/share/pear:/usr/share/pear') in /home/c/ca23690/zebra/public_html/includes/framework.php on line 23, referer: http://mou36.ru/
Записан
b2z
Support Team
*****

Репутация: +708/-0
Offline Offline

Пол: Мужской
Сообщений: 7517


Разраблю понемногу


« Ответ #9 : 14.01.2016, 00:38:37 »

/libraries/cms.php на месте?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet