Naprawa panelu administracyjnego phpBB3

FAQ - zanim zapytasz.
Tutaj znajdziesz odpowiedzi na najczęściej zadawane pytania.
Webdesigner
Posty: 1803
Rejestracja: 26 mar 2008, 15:55:03
Reputacja: 89
Lokalizacja: /dev/null/
Płeć: Mężczyzna
User Agent: Firefox Linux 1440x900

Naprawa panelu administracyjnego phpBB3

Postautor: Webdesigner » 30 sie 2009, 19:51:36

PHPBB 3.0.5:
  1. Zrób backup plików:
    • includes/session.php
    • includes/acp/acp_forums.php
  2. Otwórz plik includes/session.php.
  3. Znajdź (w okolicach 90 linii; w phpBB 3.0.5 bez modów - linie 89-92):

    CodeColon Select All Code

            // current directory within the phpBB root (for example: adm)
            $root_dirs = explode('/', str_replace('\\', '/', phpbb_realpath($root_path)));
            $page_dirs = explode('/', str_replace('\\', '/', phpbb_realpath('./')));
            $intersection = array_intersect_assoc($root_dirs, $page_dirs); 
  4. Dodaj po znalezionym kodzie:

    CodeColon Select All Code


            unset
    ($page_dirs[0],$page_dirs[1],$page_dirs[2],$page_dirs[3],$page_dirs[4]); 
  5. Zapisz plik.
  6. Otwórz plik includes/acp/acp_forums.php.
  7. (w okolicach 925 linii; w phpBB 3.0.5 bez modów - linie 923-926):

    CodeColon Select All Code

            if (!file_exists($phpbb_root_path . $forum_data['forum_image']))
            {
                $errors[] = $user->lang['FORUM_IMAGE_NO_EXIST'];
            } 
  8. Zamień znaleziony kod na:

    CodeColon Select All Code

            if (!empty($forum_data['forum_image']) && !file_exists($phpbb_root_path . $forum_data['forum_image']))
            {
                $errors[] = $user->lang['FORUM_IMAGE_NO_EXIST'];
            } 


Naprawione:
  • Akcje wymagające potwierdzenia ("czy chcesz zrobić X? tak/nie")
  • Logowanie do ACP
  • Dodawanie działów: obraz działu


PHPBB 3.0.6:
Możesz użyć MODX-a, lub:
  1. Zrób backup plików:
    • includes/session.php
    • includes/functions.php
  2. Otwórz plik includes/session.php.
  3. Znajdź (w okolicach 90 linii; w phpBB 3.0.6 bez modów - linie 90-96):

    CodeColon Select All Code

            $root_dirs = explode('/', str_replace('\\', '/', phpbb_realpath($root_path)));
            $page_dirs = explode('/', str_replace('\\', '/', phpbb_realpath('./')));
            $intersection = array_intersect_assoc($root_dirs, $page_dirs);

            $root_dirs = array_diff_assoc($root_dirs, $intersection);
            $page_dirs = array_diff_assoc($page_dirs, $intersection); 
  4. Dodaj po znalezionym kodzie:

    CodeColon Select All Code


            unset
    ($page_dirs[1],$page_dirs[2],$page_dirs[3],$page_dirs[4]); 
  5. Zapisz plik.
  6. Otwórz plik includes/functions.php.
  7. (w okolicach 2550 linii; w phpBB 3.0.6 bez modów - linie 2550-2563):

    CodeColon Select All Code

    function meta_refresh($time, $url, $disable_cd_check = false)
    {
        global $template;

        $url = redirect($url, true, $disable_cd_check);
        $url = str_replace('&', '&', $url);

        // For XHTML compatibility we change back & to &
        $template->assign_vars(array(
            'META' => '<meta http-equiv="refresh" content="' . $time . ';url=' . $url . '" />')
        );

        return $url;
    }
     
  8. Zamień znaleziony kod na:

    CodeColon Select All Code

    function meta_refresh($time, $url, $disable_cd_check = false)
    {
        global $template;

        $url = redirect($url, true, $disable_cd_check);
        $url = str_replace('&', '&amp;', $url);

        $curr_domain    =    $_SERVER['HTTP_HOST'];
        $url            =    str_replace('var/www/virtual/' . $curr_domain .'/','',$url);

        // For XHTML compatibility we change back & to &amp;
        $template->assign_vars(array(
            'META' => '<meta http-equiv="refresh" content="' . $time . ';url=' . $url . '" />')
        );

        return $url;
    }
     
Naprawione:
  • Akcje wymagające potwierdzenia ("czy chcesz zrobić X? tak/nie")
  • Logowanie do ACP
Image
Awatar użytkownika
wojok040
Posty: 31
Rejestracja: 24 lip 2008, 12:48:41
Reputacja: 0
Płeć: Mężczyzna
User Agent: Opera Windows 1024x768
Kontakt:

Re: Naprawa panelu administracyjnego phpBB3

Postautor: wojok040 » 31 sie 2009, 18:09:13

Sposób działa! Dziękuję!
wojok040
cysioland
Posty: 206
Rejestracja: 14 lut 2009, 21:18:54
Reputacja: 1
Strona na CBA.pl: http://computer-planet.cba.pl
Lokalizacja: Krapkowice
Płeć: Mężczyzna
User Agent: Opera Windows 1024x768
Kontakt:

Re: Naprawa panelu administracyjnego phpBB3

Postautor: cysioland » 01 wrz 2009, 11:33:57

To działa!
Awatar użytkownika
śmiechowy_12
Posty: 80
Rejestracja: 05 gru 2009, 15:01:29
Reputacja: 0
Strona na CBA.pl: http://www.nasze-chomiczki.cba.pl
Płeć: Mężczyzna
User Agent: Firefox Windows 1280x1024
Kontakt:

Re: Naprawa panelu administracyjnego phpBB3

Postautor: śmiechowy_12 » 07 gru 2009, 14:24:10

A mi nie działa...
Ciągle: Żeby uzyskać dostęp do panelu administratora, musisz podać swoje hasło.
Zapraszam na forum o chomikach!

http://www.nasze-chomiczki.cba.pl
Webdesigner
Posty: 1803
Rejestracja: 26 mar 2008, 15:55:03
Reputacja: 89
Lokalizacja: /dev/null/
Płeć: Mężczyzna
User Agent: Firefox Linux 1440x900

Re: Naprawa panelu administracyjnego phpBB3

Postautor: Webdesigner » 07 gru 2009, 14:44:37

śmiechowy_12 WroteColonA mi nie działa...
Ciągle: Żeby uzyskać dostęp do panelu administratora, musisz podać swoje hasło.
To nie jest błąd - w phpBB przed wejściem do ACP trzeba ponownie się uwierzytelnić.
Image
Awatar użytkownika
śmiechowy_12
Posty: 80
Rejestracja: 05 gru 2009, 15:01:29
Reputacja: 0
Strona na CBA.pl: http://www.nasze-chomiczki.cba.pl
Płeć: Mężczyzna
User Agent: Firefox Windows 1280x1024
Kontakt:

Re: Naprawa panelu administracyjnego phpBB3

Postautor: śmiechowy_12 » 07 gru 2009, 15:00:02

Wiem... Podaje dobre hasło, a ciągle to samo.
Zapraszam na forum o chomikach!

http://www.nasze-chomiczki.cba.pl
Webdesigner
Posty: 1803
Rejestracja: 26 mar 2008, 15:55:03
Reputacja: 89
Lokalizacja: /dev/null/
Płeć: Mężczyzna
User Agent: Firefox Linux 1440x900

Re: Naprawa panelu administracyjnego phpBB3

Postautor: Webdesigner » 07 gru 2009, 15:15:58

A pojawia się "Podałeś(aś) nieprawidłowe hasło. Sprawdź je i spróbuj ponownie. Jeśli problem nadal będzie się powtarzał, skontaktuj się z administratorem forum."?
Image
Awatar użytkownika
śmiechowy_12
Posty: 80
Rejestracja: 05 gru 2009, 15:01:29
Reputacja: 0
Strona na CBA.pl: http://www.nasze-chomiczki.cba.pl
Płeć: Mężczyzna
User Agent: Firefox Windows 1280x1024
Kontakt:

Re: Naprawa panelu administracyjnego phpBB3

Postautor: śmiechowy_12 » 08 gru 2009, 14:10:27

Nie, nic takiego się nie pojawia.
Zapraszam na forum o chomikach!

http://www.nasze-chomiczki.cba.pl
djjachu
Posty: 3
Rejestracja: 28 lut 2010, 20:31:15
Reputacja: 0
Płeć: Niewybrana
User Agent: Chrome Windows 1280x1024

Re: Naprawa panelu administracyjnego phpBB3

Postautor: djjachu » 28 lut 2010, 20:39:10

Mam phpbb3 3.0.6 i zrobiłem tak jak w instrukcji ale nadal mam problem a mianowicie nie widzę na dole strony linku przekierowującego "Panel Administracyjny". Próbowałem też się dostać do PA przez dopisanie od adresu strony /adm ale wylogowuje mnie i ukazuje się napis "nie masz uprawnień administratora więc nie możesz zalogować się do panelu administratora", a jestem adminem i to jest moja strona. Stronę nie dawno założyłem i było wszystko dobrze, kiedy jednak wchodzę pewnego dnia i chciałem dodać nowy dział i patrze że niema tego linku na dole strony do PA a "luka" na ten napis jest. Dodam że gdy pozmieniałem w plikach tak jak w instrukcji to usunąłem ciasteczka z przeglądarki a strony nie odświeżę bo nie mogę się dostać do PA. POMOCY! Z góry dzięki.

Wróć do „FAQ”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość