Joomla 1.5 проблема с заходом пользователей

Discussion in 'Установка и обновление Joomla!' started by totaku, Sep 16, 2008.

  1. Offline

    totaku Недавно здесь

    Joined:
    Sep 10, 2007
    Messages:
    8
    Likes Received:
    0
    Gender:
    Male
    установил joomla 1.5.7 при попытке входа пользователя во Front End сайта вылазит ошибка
    Fatal error: Call to undefined function: stripos() in /home/totaku/data/www/univer74.ru/libraries/joomla/environment/uri.php on line 675 что делать?
     
  2.  
  3. takman
    Offline

    takman Недавно здесь

    Joined:
    Feb 10, 2008
    Messages:
    64
    Likes Received:
    6
    Gender:
    Male
    та же проблема
    вот кусок кода с 671 по 679 строчки
    function isInternal($url) {
    $uri =& JURI::getInstance($url);
    $base = $uri->toString(array('scheme', 'host', 'port', 'path'));
    $host = $uri->toString(array('scheme', 'host', 'port'));
    if(stripos($base, JURI::base()) !== 0 && !empty($host)) {
    return false;
    }
    return true;
    }
    что интересно на локали нормально работает
     
  4. Offline

    _voland_ Местный => Cпециалист <=

    Joined:
    Apr 12, 2008
    Messages:
    2,171
    Likes Received:
    102
    Gender:
    Male
    сильно не гуглил, но что-то подсказывает что у хостера версия php слишком низкая для joomla 1.5. Уточните версию PHP.
     
  5. Offline

    totaku Недавно здесь

    Joined:
    Sep 10, 2007
    Messages:
    8
    Likes Received:
    0
    Gender:
    Male
    Версия PHP: 4.4.9
     
  6. Offline

    _voland_ Местный => Cпециалист <=

    Joined:
    Apr 12, 2008
    Messages:
    2,171
    Likes Received:
    102
    Gender:
    Male
  7. Offline

    totaku Недавно здесь

    Joined:
    Sep 10, 2007
    Messages:
    8
    Likes Received:
    0
    Gender:
    Male
    там рекомендуется версия 4.4.7, у меня версия 4.4.9 так что я думаю не в версии пхп дело.
     
  8. Offline

    _voland_ Местный => Cпециалист <=

    Joined:
    Apr 12, 2008
    Messages:
    2,171
    Likes Received:
    102
    Gender:
    Male
    Функция STRIPOS не определена в дослочном переводе..
    То есть php ее не знает...

    Честно не знаю, кто ее обрабатывает - сам php или расширение mbstring - но копать в эту сторону - или php левый или какое то расширение (тотже mbstring скорее всего) не включено
     
  9. Offline

    totaku Недавно здесь

    Joined:
    Sep 10, 2007
    Messages:
    8
    Likes Received:
    0
    Gender:
    Male
    и PHP нормальный и mbstring включен:
    есть еще варианты в чем беда?
     
  10. Dead Krolik
    Offline

    Dead Krolik Недавно здесь => Cпециалист <=

    Joined:
    Apr 13, 2007
    Messages:
    3,685
    Likes Received:
    101
    Gender:
    Male
    Функция strpos появилась в php5. На самом деле функция нифига не хитрая, можно прямо в начале configuration.php добавить следующий код:
    Код (CODE):
    1. if (!function_exists("stripos")) {
    2.     function stripos($haystack, $needle, $offset=0) {
    3.         return @strpos(strtolower($haystack), strtolower($needle), $offset);
    4.     }
    5. }
     
  11. Offline

    totaku Недавно здесь

    Joined:
    Sep 10, 2007
    Messages:
    8
    Likes Received:
    0
    Gender:
    Male
    проблема решена огромное спасибо
     
  12. Offline

    Rustle Недавно здесь

    Joined:
    Sep 11, 2008
    Messages:
    4
    Likes Received:
    0
    Gender:
    Female
    Dead Krolik, большое спасибо-все заработало
     
  13. Jaguar
    Offline

    Jaguar Недавно здесь

    Joined:
    Dec 13, 2007
    Messages:
    35
    Likes Received:
    1
    Gender:
    Male
    Ура, ура, ура! Заработало!!
    спасибо, Dead Krolik, огромное!!
     
  14. Offline

    _voland_ Местный => Cпециалист <=

    Joined:
    Apr 12, 2008
    Messages:
    2,171
    Likes Received:
    102
    Gender:
    Male
    Dead Krolik configuration.php перезаписывается при смене каких либо параметров.. куда можно еще вписать? index.php + index2.php?
     

Share This Page

Loading...