Problem po instalacji
Wyniki 1 do 4 z 4

Temat: Problem po instalacji

  1. #1
    Przeglądacz
    Dołączył
    28-12-2005
    Skąd
    Łódź
    Wpisy
    67
    Punkty
    11

    Domyślny Problem po instalacji

    Witajcie,
    tym razem pojawił się błąd 404
    404 - Page could not be found
    You may not be able to visit this page because of:
    1. an out-of-date bookmark/favourite
    2. a search engine that has an out-of-date listing for this site
    3. a mis-typed address
    4. you have no access to this page
    5. The requested resource was not found
    Please try one of the following pages:

    Unable to route request



    Co zrobiłem źle, że serwis nie chce zadziałać ?

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Debiutant
    Dołączył
    02-01-2007
    Skąd
    Piekiełko
    Wpisy
    8
    Punkty
    10

    Domyślny

    miałem ten sam problem i właśnie chciałem poruszyć tą sprawę, otóż należy zedytować plik uri.php znajdujący się w katalogu /libraries/joomla/environment i zmienić w nim w funkcji base() wpis $_SERVER['PHP_SELF'] na $_SERVER['SCRIPT_FILENAME'] w przypadku oczywiście korzystania z serwera APACHE ;)

    konkretnie ta funkcja powinna wyglądać tak

    Kod:
    function base()
    	{
    		static $base;
    
    		// Get the base request URL if not set
    		if (!isset($base))
    		{
    			$uri	=& JURI::getInstance();
    
    			$base = $uri->getScheme().'://';
    			$base .= $uri->getHost();
    
    			if ($port = $uri->getPort()) {
    				$base .= ':'.$port;
    			}
    			if (strpos(php_sapi_name(), 'cgi') !== false && !empty($_SERVER['REQUEST_URI'])) {
    				//Apache CGI
    				$base .=  rtrim(dirname($_SERVER['SCRIPT_FILENAME']), '/\\').'/';
    			} else {
    				//Others
    				$base .=  rtrim(dirname($_SERVER['SCRIPT_NAME']), '/\\').'/';
    			}
    		}
    		return $base;
    	}

    Pozdrawiam

  4. #3
    Debiutant
    Dołączył
    02-01-2007
    Skąd
    Piekiełko
    Wpisy
    8
    Punkty
    10

    Domyślny

    A konkretniej rzecz ujmujac to jest problem z funkcja dirname() w PHPie bo w momencie podania jej na wejściu stringu w postaci ścieżki do katalogu z joomla np. /moj_serwis/joomla/ ona zwróci zawartość w postaci /moj_serwis a to nie jest adres interesujacego nas serwisu. Inaczej się zachowa gdy damy jej na wejściu /moj_serwis/joomla/index.php bo zwroci wtedy poprawnie /moj_serwis/joomla.

    Moim rozwiązaniem była więc zamiana zmienny serwera podstawianych do dirname() - i powinno dzialac ;)

    Ale to tak na marginesie ;)

  5. #4
    Nowicjusz
    Dołączył
    05-12-2005
    Wpisy
    15
    Punkty
    10

    Domyślny

    A gdzie znajdę wspomniana zmienną dirname()????

    edit:
    Jak to zawsze mówią "wystarczy czytać"
    Ostanio edytowane przez Sebuss : 29-07-2007 23:01

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •