Cookies po zmianie serwera.

To forum przeznaczone jest do dyskusji i zgłaszania problemów z modyfikowanym phpBB 2.0.x (np. phpBB2 modified by Przemo).
Awatar użytkownika
3502274
Posty: 151
Rejestracja: 02 września 2005, 12:56
Lokalizacja: Nowy Sącz
Kontakt:

Cookies po zmianie serwera.

Post autor: 3502274 » 10 lipca 2007, 17:50

Jakiś czas temu forum zmieniło swój serwer i od nie wiadomo jakich przyczyn czasami po odświeżeniu strony lub po prostu kliknięciu na jakiś link wyskakuje coś takiego:
Warning: main(./cache/board_config.php) [function.main]: failed to open stream: No such file or directory in /hermes/web09/b1512/pow.silkroad/htdocs/phpbb/common.php on line 250

Warning: main() [function.include]: Failed opening './cache/board_config.php' for inclusion (include_path='.:/usr/local/lib/php-4.4.6/lib/php') in /hermes/web09/b1512/pow.silkroad/htdocs/phpbb/common.php on line 250

Warning ! cookie path is empty! Check in in the Admin Control Panel or set it in the PhpMyAdmin table: prefix_config - cookie_path row
Pojawia się standardowy styl subSilver i tabela z napisem:
Session expired or session ID number is incorrect.
Try again.
Po ponownym odświeżeniu strony wszytko wraca do normy. Co może być źle?

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 11 lipca 2007, 07:56

Ustawienia cookies? W tabeli phpbb_config ustaw cookie_path i cookie_domain.

Awatar użytkownika
3502274
Posty: 151
Rejestracja: 02 września 2005, 12:56
Lokalizacja: Nowy Sącz
Kontakt:

Post autor: 3502274 » 12 lipca 2007, 00:17

Kolumna cookie_domain miała poprawnie wpisaną domenę (silkroadonline.com.pl) natomiast cookie_path jest pusta czy tak ma być?

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 12 lipca 2007, 07:25

Zależy w jakim folderze znajduje się skrypt forum, jeżeli w głównym to "/", innym "/forum"

Awatar użytkownika
3502274
Posty: 151
Rejestracja: 02 września 2005, 12:56
Lokalizacja: Nowy Sącz
Kontakt:

Post autor: 3502274 » 12 lipca 2007, 19:48

wyczysc katalog /cache/
oraz
wykonaj w phpmyadmin

Kod:
TRUNCATE phpbb_sessions;
Na forum przema dostałem taką informacje. Zrobiłem to co pisałeś daro i to co zalecali na przemie. Lecz nadal wyskakuje ten sam błąd o cookies :( . Może masz daro coś jeszcze w swoim zanadrzu?

Awatar użytkownika
phpBB Assistant
Zasłużony
Posty: 1188
Rejestracja: 07 sierpnia 2005, 17:13
Lokalizacja: phpbb_config
Kontakt:

Post autor: phpBB Assistant » 12 lipca 2007, 19:59

3502274, podaj adres forum :)
MASZ PROBLEM Z FORUM phpbb ? WEJDŹ TUTAJ: http://phpbb-assistant.com - ZROBIMY ZA CIEBIE WSZYSTKO!
serwis laptopów naprawa tabletów

Awatar użytkownika
3502274
Posty: 151
Rejestracja: 02 września 2005, 12:56
Lokalizacja: Nowy Sącz
Kontakt:

Post autor: 3502274 » 12 lipca 2007, 23:11


Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 13 lipca 2007, 05:19

Podaj jeszcze co masz wpisane w polach cookie_domain, cookie_path, server_name.

Awatar użytkownika
3502274
Posty: 151
Rejestracja: 02 września 2005, 12:56
Lokalizacja: Nowy Sącz
Kontakt:

Post autor: 3502274 » 13 lipca 2007, 07:56

cookie_domain silkroadonline.com.pl
cookie_path /phpbb
server_name http://www.silkroadonline.com.pl

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 13 lipca 2007, 08:17

może spróbuj tak:
cookie_domain = .silkroadonline.com.pl
cookie_path = /phpbb/
serwer_name = http://www.silkroadonline.com.pl
i oczywiście ścieżka skryptu /phpbb/

Awatar użytkownika
phpBB Assistant
Zasłużony
Posty: 1188
Rejestracja: 07 sierpnia 2005, 17:13
Lokalizacja: phpbb_config
Kontakt:

Post autor: phpBB Assistant » 13 lipca 2007, 10:13

Moja propozycja:

server_name = www.silkroadonline.com.pl
script_path = forum/
cookie_domain = www.silkroadonline.com.pl - to pole możesz spróbować pozostawić puste :)
check_address = 0

W dodatku możesz wyczyścić te tabele:
a) phpbb_sessions
b) phpbb_sessions_keys

W katalogu cache na serwerze FTP usuń wszystkie pliki :)
Najpierw popraw to: http://www.silkroadonline.com.pl/phpbb/check_files.php a potem zajmij się odpowiednią konfiguracją dla Twojej domeny :)
Ten post gwarantuje 99,9% rozwiązanie Twojego problemu. Tylko zrób wszystko tak jak jest tutaj napisane pamiętając o poprawieniu check_files :)

PS. Masz wersję phpBB by Przemo, wiec temat przenoszę do odpowiedniego działu :)
MASZ PROBLEM Z FORUM phpbb ? WEJDŹ TUTAJ: http://phpbb-assistant.com - ZROBIMY ZA CIEBIE WSZYSTKO!
serwis laptopów naprawa tabletów

Zablokowany

Wróć do „Zmodyfikowane phpBB”