Maksymalna ilość artykułów w Joomla! - fakty i mity

środa, 20 styczeń 2010 22:13 | Napisał:  Michał Trzepizur
Czy istnieje jakieś ograniczenie co do ilości artykułów w Joomla! - ile ludzi tyle zdań. Jednak wszystko konkretnie zostało wyjaśnione w dziale "Did you know?" na joomla.org. Zapraszam do zapoznania się z materiałem.


Pierwszym i najważniejszym faktem niechaj będzie, że domyślnie nie ma ograniczenia na liczbę artykułów Joomla!. Chociaż tak naprawdę strona internetowa może przechowywać nieco ponad 4 miliardy artykułów i nie więcej. Jeśli napiszecie w swojej Joomla! ponad 4294967295 artykuły, CMS odmówi posłuszeństwa....

Wszystkie artykuły Joomla! są przechowywane w bazie danych MySQL w tabeli o nazwie jos_contents. Każdy artykuł posiada swój unikalny identyfikator, który jest przechowywany w polu ID. Pole ID,to pole którego maksymalny identyfikator jaki może być używany to 4294967295. Tak więc, maksymalna liczba artykułów Joomla! może zawierać tylko, lub aż  4.294.967.295 wpisów.

W łatwy sposób możecie przekonać się jak to będzie wyglądało. Aby zasymulować utworzenie artykułu o tak wysokim ID należy:
  • przy pomocy phpMyAdmin stworzyć lub zmodyfikować artykuł tak, aby jego ID=4294967294.
  • na zapleczu Joomla! utworzyć nowy artykuł i zapisać go. Otrzyma on kolejny ID czyli ID=4294967295.
  • na zapleczu utworzyć kolejny artykuł, zapisać go i ....  otrzymacie taki komunikat:

500 - An error has occurred!
DB function failed with error number 1062
Duplicate entry '4294967295' for key 1 SQL=INSERT INTO `jos_content` [..]


Czytany 9143 razy Ostatnio zmieniany poniedziałek, 14 styczeń 2013 18:27
Oceń ten artykuł
(0 głosów)
Michał Trzepizur

Michał Trzepizur

Administrator Joomla! Wiceprezes Fundacji PCJ "Otwarte Źródła". Twórca programu JAMP (lokalny serwer dla Joomla!). Administrator Polskiego Centrum Joomla!. Zawodowo związany z branżą IT. Od wielu lat zajmuje się administracją witryn opartych o CMS Joomla!.

comments powered by Disqus