[PHP]Zend Framework PROBLEM Z SESJAMI |
[PHP]Zend Framework PROBLEM Z SESJAMI |
31.10.2012, 14:34:36
Post
#1
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) |
Witam,
Potrzebuję pomocy w ustawieniu SESJI w ZENDA FRAMEWORK. Od razu zaznaczam, że walcze z tym problemem już trzeci dzień. Problem polega na tym, że sesje działają bez problemu na serwerze lokalnym, natomiast po wgraniu projektu na serwer produkcyjny, wystakuje mi błąd zamieszcozny poniżej:
Od razu podkreslam, że nigdzie w projekcie nie wywołuje funkcji session_start(). Mój kontroler wyglada następująco.
Problem widzi na linijki
Plik z klasą bootstrap:
Problemu nawet nie rozwiązuje umieszczenie w kodzie bootstrap'a metody Zend_Session::start(); Plik kofiguracyjny application.ini:
Zauważyłem, że po wywołaniu funkcji phpinfo() wartości dla session.save_handler (ustawiona na file) oraz dla session.save_path są różnie niz ustawione w pliku konfiguracyjnym. Pytanie czy to w ogóle ma znaczenie? Bardzo prosze o pomoc, już naprawdę nie wiem, co robie nie tak. Pozdrawiam Ten post edytował raval 31.10.2012, 15:04:33 |
|
|
31.10.2012, 16:12:14
Post
#2
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%) |
skorzystaj się z: http://php.net/manual/en/session.configuration.php
//edit: tam masz session.auto_start, które prawdopodobnie na serwerze produkcyjnym masz ustawione na 1 (czy tam true) Ten post edytował czychacz 31.10.2012, 16:13:03 |
|
|
2.11.2012, 08:15:47
Post
#3
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) |
Witam,
session.auto_start na serwerze produkcyjnym jest ustawione na false, bardzo dokładnie to weryfikowałem. Jest to jakaś inna przyczyna, o której nie mam pojęcia. Może jednak, ktoś spotkał się z podobnym problemem?? Dobija mnie już ten błąd..... |
|
|
2.11.2012, 09:24:20
Post
#4
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 6 Dołączył: 7.03.2011 Skąd: Kraków Ostrzeżenie: (0%) |
Czytałeś może?
http://stackoverflow.com/questions/2418124...ork-application "It's what it says it is. Zend_Auth tries to start a new session, since Zend_Session::start() has not yet been called." -------------------- |
|
|
6.11.2012, 09:13:55
Post
#5
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) |
Tak czytałem i nic mi to nie pomogło. Zresztą jak wspomniałem na samym początku session_start() nie jest nigdzie u mnie implementowana.
-- Ponawiam temat, czy naprawde nikt nie jest w stanie mi pomóc |
|
|
6.11.2012, 09:23:52
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) |
Zrób test:
1. Skopiuj całą aplikację do nowego folderu 2. Wywal ze skopiowanej aplikacji wszystko co dotyczy session w config.ini 3. Dodaj do Bootstrapa
I odpal Ten post edytował CuteOne 6.11.2012, 09:25:03 |
|
|
7.11.2012, 09:20:36
Post
#7
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) |
Hymmm.. po wrzuceniu całego projektu do podfolderu httpdocs/test i zmniany linijek kodu dotyczących sesji tak jak napisałeś, działa prawidłowo. Pytanie teraz jak zrobić, aby sesje działały tak samo w folderze httpdocs
Chciałem ponowic pytanie. |
|
|
7.11.2012, 09:40:22
Post
#8
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) |
Szczerze to nigdy nie miałem problemu z sesjami. Na moje oko to coś sknociłeś w konfiguracji za komentuj ją we właściwej aplikacji i zobacz co się stanie
ps. dlaczego masz ustawiony save_path a zapisujesz sesje do bazy? |
|
|
7.11.2012, 14:46:16
Post
#9
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) |
Dzięki za odpowiedź
ps. dlaczego masz ustawiony save_path a zapisujesz sesje do bazy? To już takie moje kombinowanie. za komentuj ją we właściwej aplikacji i zobacz co się stanie Zakomentowanie pozycji związanych z sesjami w config.ini, nie daje żadnego rezultatu. Ponadto zauważyłem, że jeżeli przerzuce projekt do podfolderu wartość session.save_handler jest ustawione na user, natomiast w folderze głownym wartość ta jest usatwiona na files. Nawet jeżeli zmianie wartość na user w config.ini, na serwerze jest wciąż ustawione files. Czy to może być przyczyną niedziałającej sesji? jeśli tak to jak prawidłowo ustawić session.save_handler, ponieważ komenda phpSettings.session.save_handler = user nic nie daje. |
|
|
8.11.2012, 10:28:11
Post
#10
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) |
Pogrzebałem trochę na googlu
https://github.com/denisura/zfSessionDataba...application.ini https://github.com/denisura/zfSessionDataba...n/Bootstrap.php ps. w jakim celu chcesz trzymać sesje w bazie? Ten post edytował CuteOne 8.11.2012, 10:28:36 |
|
|
24.08.2019, 06:10:18
Post
#11
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 22.08.2019 Ostrzeżenie: (10%) |
Meilleur Site Pour Commander Cialis Commander Viagra Pharmacie priligy precio 2012 Zithromax Itchy Skin
Buy Doxycycline Online Safe Www Canadian Pharcharmy Online canadian cialis Lioresal Generique En Canada Isotretinoin 10mg Secure Generic Elocon 0.1% In Germany Cialis A Paris Buy Amoxicillin Antibiotic Online Cialis 20mg Lilly Acheter viagra conseguir Viagra Frei Verkauflich 2013 |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 00:48 |