Przywracanie po akeebie
Wyniki 1 do 5 z 5

Temat: Przywracanie po akeebie

  1. #1
    Debiutant
    Dołączył
    15-07-2010
    Wpisy
    7
    Punkty
    10

    Domyślny Przywracanie po akeebie

    Witam,
    zainstalowałem joomlę na localhoscie (serwer Apache z XAMPPa, ściągałem wczoraj). Zrobiłem przywrócenie z Akeeby, po czym strona nie chodziła.
    Strona znajduje się tutaj:

    Kod:
    C:\xampp\htdocs\joomla1
    z poziomu adresu jest to

    Kod:
    localhost/joomla1/
    Ponieważ nie działała mi witryna, wymieniłem wartości. Ustawiłem
    Kod PHP:
    public $live_site '/joomla1/'
    w pliku configuration.php

    Przekształciłem funkcje:
    Kod PHP:
    public static function clean($path$ds DIRECTORY_SEPARATOR)    { 
           
    $path trim($path);
            if (empty(
    $path))        { 
               
    $path JPATH_ROOT;        
    }        else        {  
              
    // Remove double slashes and backslashes and convert all slashes and backslashes to DIRECTORY_SEPARATOR      
          
    $path preg_replace('#[/\\\\]+#'$ds$path);      
      }
            return 
    $path;   
     } 
    na

    Kod PHP:
    public static function clean($path$ds DIRECTORY_SEPARATOR)    {     
       
    $path trim($path);
            if (empty(
    $path))        {  
              
    $path '/';     
       }        else        { 
               
    // Remove double slashes and backslashes and convert all slashes and backslashes to DIRECTORY_SEPARATOR           
     
    $path preg_replace('#[/\\\\]+#'$ds$path);    
        }
            
    //echo $path."<br />";//don't echo path        
    return $path;            } 

    oraz

    Kod PHP:
    public static function check($path$ds DIRECTORY_SEPARATOR)    {       
     if (
    strpos($path'..') !== false)        {  
              
    // Don't translate            JError::raiseError(20, 'JPath::check Use of relative paths not permitted');     
           
    jexit();       
     }
            
    $path JPath::clean($path);    
        if ((
    JPATH_ROOT != '') && strpos($pathJPath::clean(JPATH_ROOT)) !== 0)        {      
          
    // Don't translate           
     
    JError::raiseError(20'JPath::check Snooping out of bounds @ ' $path);   
             
    jexit();      
      }
            return 
    $path;   
     } 
    na

    Kod PHP:
    public static function check($path$ds DIRECTORY_SEPARATOR)    {   
         if (
    strpos($path'..') !== false)        {    
            
    // Don't translate   
             
    JError::raiseError(20'JPath::check Use of relative paths not permitted');   
             
    jexit();        }
    /** if (strpos($path, JPath::clean(JPATH_ROOT)) !== 0) {należy zmienić na:if (strpos($path, JPath::clean('/')) !== 0) {
    */        
    $path JPath::clean($path);    
        
    $posSlash strpos($pathJPath::clean('/'));
            if (
    $posSlash !== 0)       {        
        if(
    $posSlash==2){              
     echo 
    "<strong>Warning: </strong>Your website is running on Windows on localhost, because JPATH_ROOT begins with Windows style address: <strong>".PATH_ROOT."</strong>";     
           }else{            
    // Don't translate 
               
    JError::raiseError(20'JPath::check Snooping out of bounds @ ' $path);    
            
    jexit();            }            
    //echo "JPATH_ROOT = " . JPATH_ROOT .", value " . strpos($path, JPath::clean('/'));                    }
            
    return $path;   
     } 
    No i strona ruszyła, ale nie zaplecze. W zapleczu jest problem z adresem, ponieważ atrybut akcji forumularza logowania odnosi się do /joomla1/index.php, a nie do /joomla1/admnistrator/index.php

    Jak więc to naprawić?

  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
    Wyga trzepiz awatar
    Dołączył
    06-01-2006
    Skąd
    SH | SC
    Wpisy
    3 528
    Punkty
    252

    Domyślny

    Cytat Wysłane przez Szymad Zobacz wiadomość
    w pliku configuration.php
    Przekształciłem funkcje:
    Nie wiem w jakim pliku coś zmieniałeś - ale na pewno nie w configuration.php.
    Poza tym nie ma potrzeby zmieniać $path na localhost

    Rozwiązaniem problemu może być dostosowanie ustawień XAMPP do wymagań Joomla! lub pobranie JAMP (który wszystkie je spełnia). Możesz pobrać testową wersję JAMP i sprawdzić czy wszystko będzie poprawnie działało.

  4. #3
    Debiutant
    Dołączył
    15-07-2010
    Wpisy
    7
    Punkty
    10

    Domyślny

    Zmieniłem konfigurację w configuration.php, natomiast funkcje zmieniałem tutaj (przyjmij / jako miejsce gdzie jest joomla):
    Kod PHP:
    /libraries/joomla/filesystem/path.php 
    $path zmieniłem na / czyli tam, gdzie jest localhost. Przyrócenie z $path = '/'; na $path = JPATH_ROOT; nie pomaga (chodzi o metodę statyczną, publiczną o nazwie "clean" w klasie JPath, przypisanie wartości do $path znajdziesz w okolicach linii 210 w pliku path.php)

    Zaplecze działało przed przywróceniem z Akeeby.

  5. #4
    Debiutant
    Dołączył
    15-07-2010
    Wpisy
    7
    Punkty
    10

    Domyślny

    Zauważyłem dodatkowo, że przekierowuje mnie z adresu localhost/joomla/ na www.localhost/joomla Nie ma tego ani w .htaccess ani web.config. Jak to zmienić?

  6. #5
    Wiarus
    Dołączył
    17-07-2009
    Wpisy
    1 375
    Punkty
    210

    Domyślny

    Zamiast wozić się z modyfikacjami J!, które potem przy przenoszeniu strony na serwer trzeba będzie odkręcać, lepiej pójdź za radą trzepiza - JAMP (albo Bitnami - zupełnie za free)

Podobne tematy

  1. Przywracanie kopii zapasowej Akeeba Backup
    przez lumonix na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 9
    Ostatni post/autor: 04-06-2018, 18:47
  2. Akeeba Backup problem - przywracanie
    przez MaTe9usz6 na forum Instalacja, aktualizacja, migracje
    Odpowiedzi: 1
    Ostatni post/autor: 22-09-2012, 01:48
  3. Tworzenie i przywracanie kopii zapasowych
    przez czarnafarba na forum Administracja - ogólnie
    Odpowiedzi: 4
    Ostatni post/autor: 02-07-2012, 13:53
  4. Przywracanie joomli
    przez m.maciek na forum Instalacje (Joomla!, składników)
    Odpowiedzi: 3
    Ostatni post/autor: 24-08-2006, 19:35
  5. polskie znaki przywracanie z kopii bazy sql
    przez bednar na forum Instalacje (Joomla!, składników)
    Odpowiedzi: 5
    Ostatni post/autor: 16-06-2006, 18:24

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
  •