|
Fatal error: Cannot redeclare t3import() (previously declared in /home/.../.../www/plugins/system/jat3/core/common.php:16) in /home/.../.../www/plugins/system/ooopat3/core/common.php on line 17
Почитав в инете понял, что два файла common.php имеют одинаковое значение на 16 и 17 строке соответственно, действительно по коду одно и тоже:
----------------------------
1. // no direct access
defined('_JEXEC') or die('Restricted access');
function t3import ($object) {
$object = str_replace( '.', DS, $object );
$path = dirname(dirname(__FILE__)).DS.$object.'.php';
if (file_exists ($path)) require_once ($path);
}
function t3_import ($object) {
$path = dirname(dirname(__FILE__)).DS.$object.'.php';
if (file_exists ($path)) require_once ($path);
}
--------------------------------------
2. function t3import ($object) {
$object = str_replace( '.', DS, $object );
$path = dirname(dirname(__FILE__)).DS.$object.'.php';
if (file_exists ($path)) require_once ($path);
}
function t3_import ($object) {
$path = dirname(dirname(__FILE__)).DS.$object.'.php';
if (file_exists ($path)) require_once ($path);
}
как исправить ошибку, надо что то где то переименовать? подскажите, что и где, в php не разбираюсь, разве что могу понять причину, но как исправлять не знаю.
|
|
Попробуйте одну из функций переименовать из t3import в t3import_duplicate. Можете это сделать в любом файле.
|
|
Попробую, спасибо за подсказку.
|
|
Чет не помогло :( ошибка по прежнему
|
|
Это говорит о том, что вы несколько раз вызываете файл функцией require. PHP не умеет переопределять уже определенные функции от этого и возникает ошибка.
|
|
может изменить как то функцию эту require читал что как то можно добавив require_once но там и так добавлено, может убрать в одном файле? та я то понял, что это за ошибка :( как ее исправить, просто в интернете нет на форумах даже на русских, только на англоязычных но там другие функции, поэтому, даже примерно не могу попробовать, пытался пока ни чего не получается, что посоветуете еще?
|
|
:( что же делать?
|
|
есть вариант удалить на фтп папку эту? ну руками этот плагин или это не вариант?
|
|
Может стоит сайт из бекапа восстановить до момента установки плагина?
|
|
думаю бекап сделан просто давненько.
|
|
У нас автоматические бекапы делаются и хранятся копии состоянием на утро, за последние 7 дней через день и за последние 3 месяца состоянием на 1 число, неужели там нет? Посмотрите в панели управления, в разделе "Резервное копирование"
|
|
Спасибо
|
|
Возможно проблему уже решили, но все же:
in /home/.../.../www/plugins/system/ooopat3/core/common.php on line 17
т.е. плагин ooopat3 объявляет функцию t3import(), которая уже объявлена ранее, следовательно, нужно его отключить.
ток не оч понятно, что же это за плагин такой - ooopat3? Похоже, что копия JA T3 framework?
|