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

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

PHP Fatal error: Cannot redeclare utf8_ltrim()

 (Прочитано 271 раз)
0 Пользователей и 1 Гость смотрят эту тему.
AtlantisDM
Захожу иногда
**

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

Сообщений: 16


« : 10.12.2015, 13:39:23 »

Стала иногда выскакивать ошибка 500 на моем сайте:

Fatal error: Cannot redeclare utf8_ltrim() in /var/www/kawerry/data/www/сайт1/libraries/vendor/joomla/string/src/phputf8/trim.php on line 18
Fatal error: Cannot redeclare utf8_ltrim() in /var/www/kawerry/data/www/сайт2/libraries/vendor/joomla/string/src/phputf8/trim.php on line 18

Причем то ссылается то на один мой сайт, то на другой.

Joomla 3.4.5, Ubuntu, Nginx, Apache/2.2.22 (Ubuntu),
BD 5.5.46-0ubuntu0.12.04.2
PHP 5.4.45-2+deb.sury.org~precise+2
apache2handler

Не могу понять в чем причина, помогите пожалуйста.

Вот строки 18-25 из этого файла:
Код:
function utf8_ltrim( $str, $charlist = FALSE ) {
    if($charlist === FALSE) return ltrim($str);

    //quote charlist for use in a characterclass
    $charlist = preg_replace('!([\\\\\\-\\]\\[/^])!','\\\${1}',$charlist);

    return preg_replace('/^['.$charlist.']+/u','',$str);
}
« Последнее редактирование: 13.12.2015, 00:23:12 от AtlantisDM » Записан
AtlantisDM
Захожу иногда
**

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

Сообщений: 16


« Ответ #1 : 13.12.2015, 14:43:17 »

Проблема решена: откатился на php 5.3 и ошибка исчезла
Записан
Страниц: [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