za każdym razem, gdy użytkownik loguje się do naszej Wikipedii, otrzymuje następujący błąd: "Ta strona używa plików cookie do logowania użytkowników. Masz wyłączone pliki cookie. Włącz je i spróbuj ponownie." Mimo że wyświetlany jest błąd, użytkownik jest rzeczywiście zalogowany i może wprowadzać zmiany w normalny sposób. Jeśli użytkownik nie wygląda dokładnie nie można powiedzieć, że jesteś zalogowany i to jest przyczyną nieporozumień będę zadowolony, jeśli ktoś daje mi wskazówkęProblem z ciastkami mediawiki
Odpowiedz
rada Wikimedia jest
Check to make sure PHP's directory for storing session data is writable. This directory can be found in thephp.ini
file under thesession.save_path
setting. Errors in thisphp.ini
setting can also cause other problems.... (and) make sure the Internet Guest Account (eg. IUSR_FOOBAR, nobody, or apache) has write permissions to the folder listed in the
session.save_path
variable of the php.ini file.
Jeśli używają strony hostingowej, aby edytować konfigurację skryptów php (php.ini). Strona powinna zawierać informacje o katalogu głównym dokumentów internetowych. Jeśli istnieje już folder "tmp", użyj go. Jeśli w aktualnej konfiguracji nie ma folderu tmp, utwórz taki, który NIE jest możliwy do przeglądania przez użytkowników, a plik php.ini wskaż lokalizację wskazaną powyżej.
Na przyszłość ... W Appropedia wystąpił podobny problem (ten sam błąd, ale w ogóle nie można się zalogować). Okazało się, że katalog temp był pełny. Usunięto katalog tymczasowy, problem rozwiązany.
It turned out the temp directory was full
W moim przypadku było tak, ponieważ cała partycja była pełna, potrzebowała więcej miejsca.
dziękuję, mam ten sam problem – snow8261
Problem Właśnie miałem z powodu domyślnej instalacji naszego PHP przy użyciu C: \ windows \ temp jako folderu podstawowego dla sesji PHP i innych danych.
Oczywiście, gdy ktoś wpada z folderu temp ponieważ jego pełne śmieci .... podfoldery do informacji PHP iść z nim zbyt: \
Jeśli używasz Nginx + PHP-FPM się poprzednie odpowiedzi prawdopodobnie nie będą pomocne.
z linii komend, uruchom:
php-fpm -i | grep --color cookie_path
Zobacz co się cookie_path jest, potem stat folder i zapewnić sobie php-fpm Filmaster napisać dostęp do tego.
Aby rozwiązać ten problem za pomocą Nginx i Php-Fpm, musiałem zmienić swoją ścieżkę cookie z domyślnej// poważnie, dlaczego miałaby to być domyślna?) Do/tmp.
Po ponownym uruchomieniu nginx i php-fpm działa idealnie.
Używam lighttpd i php-fpm, a inne odpowiedzi nie działają dla mnie, ale ta odpowiedź zawiera błąd: session.cookie_path jest ścieżką URL plik cookie sesji, mi. do której "części" witryny odnosi się sesja, a nie gdzie w systemie plików przechowywane są dane serwera sesji. –
Zamiast dodawać komentarz, ponieważ jesteś szalony, czy chcesz opublikować jakieś informacje, takie jak błąd, który otrzymujesz? Wygląda na to, że używasz adresu URL zamiast ścieżki unix, więc brzmi to tak, jakby błąd był twoją winą i nie ma nic wspólnego z moim wyjaśnieniem. Ścieżka sesji jest zdecydowanie ścieżką uniksową, a nigdy adresem URL. Sesja musi żyć w systemie plików, aby kiedykolwiek mogła się odbyć sesja. – DevOops
Z PHP.net: ścieżka session.cookie_path ścieżka session.cookie_path określa ścieżkę do ustawienia w pliku cookie sesji.Domyślne wartości to /. Zobacz także session_get_cookie_params() i session_set_cookie_params(). – DevOops
- 1. Przekoduj kategorię w MediaWiki
- 2. Interpretacja wyjściowa profilowania MediaWiki
- 3. Wikipedia (MediaWiki) Kodowanie URI
- 4. Stylizacja MediaWiki dla iPhone'a
- 5. Wikipedia Mediawiki API dostać IdStrony z URL
- 6. Interfejs API MediaWiki i kodowanie
- 7. Przeglądarka obiektów 3D w MediaWiki?
- 8. Podświetlanie składni inline w MediaWiki
- 9. Formatowanie semantycznego pliku MediaWiki z tabelą wyników z liniami komórkowymi
- 10. problem z instalacją gem problem
- 11. Błąd programu Mediawiki: przesyłanie plików nie działa
- 12. Jak dodać Google WebFonts do mediawiki?
- 13. Jak mogę uzyskać główny obraz z MediaWiki API?
- 14. Uzyskaj ogólną liczbę artykułów z wiki MediaWiki programowo
- 15. Uzyskaj adres URL strony mediawiki z tytułem - programowo w PHP
- 16. Kod parsera open source dla znaczników Mediawiki
- 17. Zapytanie o odwrotne relacje w semantycznej MediaWiki
- 18. Otwarte linki zewnętrzne Mediawiki w nowym oknie
- 19. Brak reakcji MediaWiki API za pomocą jQuery
- 20. Skąd mogę pobrać szablony dla MediaWiki?
- 21. Jak zrobić tekst czerwony na mediawiki?
- 22. Dodawanie pliku CSS lub JS do MediaWiki?
- 23. Rozszerzenie MediaWiki dla pytań i odpowiedzi
- 24. Jak włączyć nowy edytor wizualny MediaWiki?
- 25. Jak wklejasz elementy linii do mediawiki?
- 26. Problem z Xcode4 Core Data Model Editor Problem z wyświetlaniem
- 27. Problem z logiką komputera
- 28. Problem z późnym wiązaniem!
- 29. problem z funkcją window.onload
- 30. Problem z let keyword
To był mój problem: "* ... (i) upewnij się, że Konto gościa internetowego (np. IUSR_FOOBAR, nikt lub apache) ma prawa zapisu do folderu wymienionego w zmiennej' session.save_path' w php .ini file. * " – Geremia