PDA

Zobacz pełną wersję : nowa instalacja 1.5.7 i fatal error



strzelec
11-09-2008, 00:37
Witam dziś pobrałem i zainstalowałem Joomla w wersji 1.5.7 Po poprawnym zainstalowaniu okazało się, że próba zalogowania ze strony frontowej kończy się błędem Fatal error: Call to undefined function: stripos() in /....../libraries/joomla/environment/uri.php on line 675 Logowanie od strony administratora przebiega bez problemów. To jest czysta instalacja bez jakichkolwiek dodatkowych komponentów i modułów.
Informacje o systemie:
PHP Built on: Linux tdmnet 2.6.18 #6 Tue Jul 31 00:00:24 CEST 2007 i686
Database Version: 5.0.32-Debian_7etch5-log
Database Collation: utf8_general_ci
PHP Version: 4.4.4-8+etch6
Web Server: Apache
Web Server to PHP interface: apache2handler
Joomla! Version: Joomla! 1.5.7 Production/Stable [ Wovusani ] 9-September-2008 23:00 GMT
User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
możecie mi pomóc?

mke
11-09-2008, 03:22
Znajdz i zmien linie 675 w /libraries/joomla/environment/uri.php

z:

if(stripos($base, JURI::base()) !== 0 && !empty($host)) {
na:

if(strpos($base,stristr($base,JURI::base())) !== 0 && !empty($host)) {

Ten problem wynika z tego ze funkcja uzyta w tej lini nie dziala prawdopodobnie ponizej wersji php 5, z tego co podales uzywasz wersji 4



http://docs.joomla.org/FAQ_Joomla!_1.5.7

strzelec
11-09-2008, 10:14
Bardzo dziękuje pomogło.
Nie wiem tylko jak będzie dalej? Skoro podczas instalacji wszystko miałem na zielono. Tj. ile jeszcze jest użytych funkcji z PHP5?

keran
11-09-2008, 11:33
Coraz więcej jest z PHP5 ponieważ Joomla zmierza w kierunku właśnie PHP5 a nawet PHP6. Np. komponent do importu CSVimproved dla VirtueMart już od dawna działa wyłącznie na PHP5. Świat idzie do przodu, trzeba robić aktualizacje.