Strona 1 z 1

Cookies po zmianie serwera.

: 10 lipca 2007, 17:50
autor: 3502274
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?

: 11 lipca 2007, 07:56
autor: daroPL
Ustawienia cookies? W tabeli phpbb_config ustaw cookie_path i cookie_domain.

: 12 lipca 2007, 00:17
autor: 3502274
Kolumna cookie_domain miała poprawnie wpisaną domenę (silkroadonline.com.pl) natomiast cookie_path jest pusta czy tak ma być?

: 12 lipca 2007, 07:25
autor: daroPL
Zależy w jakim folderze znajduje się skrypt forum, jeżeli w głównym to "/", innym "/forum"

: 12 lipca 2007, 19:48
autor: 3502274
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?

: 12 lipca 2007, 19:59
autor: phpBB Assistant
3502274, podaj adres forum :)

: 12 lipca 2007, 23:11
autor: 3502274

: 13 lipca 2007, 05:19
autor: daroPL
Podaj jeszcze co masz wpisane w polach cookie_domain, cookie_path, server_name.

: 13 lipca 2007, 07:56
autor: 3502274
cookie_domain silkroadonline.com.pl
cookie_path /phpbb
server_name http://www.silkroadonline.com.pl

: 13 lipca 2007, 08:17
autor: daroPL
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/

: 13 lipca 2007, 10:13
autor: phpBB Assistant
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 :)