PDA

Zobacz pełną wersję : Niewłaściwy token bezpieczeństwa w phocagallery w joomla 2.5.27



Tadeusz_L
31-10-2014, 12:37
Dzień dobry,


Od dłuższego czasu prowadzę stronę internetową szkoły opartą na CMS joomla. Jako galerię zainstalowałem na samym początku Phocagalery. Obecnie jest już około 500 galerii. Gdy przekroczyłem tę magiczną liczbę zaczął pojawiać się problem związany z niemożliwością ręcznej zmiany kolejności wyświetlania podkategorii i kategorii w nowo tworzonych, co wcześniej nie było problemem. Obecnie gdy dodaję nową kategorię lub podkategorię tworzy się ona tak jak zwykle i zapisuje jako ostatnia i nie mogę ręcznie zmienić i zapisać jej na początku, tak, żeby była właściwa numeracja i wyświetlała się w odpowiedniej kolejności, np. w kategorii nadrzędnej. Jeśli zapiszę ją na początku otrzymuje numer "0" i nie mogę zmienić numeru, a kolejne kategorie jeśli będę tworzył i zapisywał również na początku zapiszą się także z numerem "0" i nie zmienię już go, gdyż w momencie zapisu wyświetlany jest następujący komunikat:


Najnowsze żądanie zostało odrzucone ze względu na niewłaściwy token bezpieczeństwa. Odśwież stronę i spróbuj ponownie.


Jednak odświeżanie nic nie daje. Nie pomogła też aktualizacja komponentu: phocagallery do wersji v3.2.8.


Jak przywróciłem stronę z kopii zapasowej i dodawałem kolejne utworzone już też wcześniej kategorie wszystko było dobrze, ale problem pojawił się dokładnie w tym samym momencie co za pierwszym razem - po przekroczeniu 530 kategorii.


Uprzejmie proszę o pomoc, gdyż za dużo włożyłem pracy w wykonanie tej strony, żebym teraz miał kombinować z migracją do np. wordpressa. Adres strony to www.piglowice.pl (http://www.piglowice.pl)


Z wyrazami szacunku
Tadeusz_L

Tadeusz_L
31-10-2014, 14:33
W jednej z kategorii jak wyświetlałem przed chwilą obrazy pojawił mi się jeszcze taki błąd:



MySQL server has gone away SQL=SELECT a.lang_code AS value, a.title AS text, a.title_native FROM jos_languages AS a WHERE a.published >= 0 ORDER BY a.title
MySQL server has gone away SQL=SELECT a.lang_code AS value, a.title AS text, a.title_native FROM jos_languages AS a WHERE a.published >= 0 ORDER BY a.title
Wystąpił błąd podczas wczytywania modułu MySQL server has gone away SQL=SELECT m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params, mm.menuid FROM jos_modules AS m LEFT JOIN jos_modules_menu AS mm ON mm.moduleid = m.id LEFT JOIN jos_extensions AS e ON e.element = m.module AND e.client_id = m.client_id WHERE m.published = 1 AND e.enabled = 1 AND (m.publish_up = '0000-00-00 00:00:00' OR m.publish_up <= '2014-10-31 13:29:31') AND (m.publish_down = '0000-00-00 00:00:00' OR m.publish_down >= '2014-10-31 13:29:31') AND m.access IN (1,1,2,3) AND m.client_id = 1 AND (mm.menuid = 0 OR mm.menuid <= 0) ORDER BY m.position, m.ordering

Może to pomoże namierzyć problem.

zwiastun
31-10-2014, 16:20
Panie Tadeuszu, tak trudno zgadywać. Proszę sobie włączyć w konfiguracji globalnej witryny diagnostykę, a następnie sprawdzić dokładnie zapytania, które powodują problem. Z przytoczonego fragmentu wynika że dotyzy to jakiegoś modułu, ale ani jego nazwa nie jest tu widoczna, ani id, więc niewiele da się pomóc.

Tadeusz_L
01-11-2014, 20:20
Witam serdecznie,
Dziękuję za odpowiedź. Zrobiłem to o czym Pan mówił, ale niestety nie jestem tak oblatany i nie wiem na czym problem polega. Poniżej wklejam wszystkie zapytania, jakie pojawiły się w diagnostyce. Jeśli mogę to proszę o pomoc:


Zapytania do bazy danych
22 zapytań zarejestrowanych

SELECT `data`
FROM `jos_session`
WHERE `session_id` = 'mv8ut9rvm9q273ldapkv75aen3'
SELECT extension_id AS id, element AS "option", params, enabled
FROM jos_extensions
WHERE `type` = 'component'
AND `element` = 'com_languages'
SELECT folder AS type, element AS name, params
FROM jos_extensions
WHERE enabled >= 1
AND type ='plugin'
AND state >= 0
AND access IN (1,1,2,3)
ORDER BY ordering
SELECT template, s.params
FROM jos_template_styles as s
LEFT JOIN jos_extensions as e
ON e.type='template'
AND e.element=s.template
AND e.client_id=s.client_id
WHERE s.client_id = 1
AND home = 1
ORDER BY home
SELECT extension_id AS id, element AS "option", params, enabled
FROM jos_extensions
WHERE `type` = 'component'
AND `element` = 'com_config'
SELECT extension_id AS id, element AS "option", params, enabled
FROM jos_extensions
WHERE `type` = 'component'
AND `element` = 'com_users'
SELECT extension_id AS id, element AS "option", params, enabled
FROM jos_extensions
WHERE `type` = 'component'
AND `element` = 'com_media'
SELECT element AS value, name AS text
FROM jos_extensions
WHERE folder = 'editors'
AND enabled = 1
ORDER BY ordering, name
SELECT element AS value, name AS text
FROM jos_extensions
WHERE folder = 'captcha'
AND enabled = 1
ORDER BY ordering, name
SELECT a.id AS value, a.title AS text
FROM jos_viewlevels AS a
GROUP BY a.id, a.title, a.ordering
ORDER BY a.ordering ASC,`title` ASC
SELECT a.rules
FROM jos_assets AS a
WHERE (a.id = 1)
GROUP BY a.id, a.rules, a.lft
SELECT a.id AS value, a.title AS text, COUNT(DISTINCT b.id) AS level, a.parent_id
FROM jos_usergroups AS a
LEFT JOIN `jos_usergroups` AS b
ON a.lft > b.lft
AND a.rgt < b.rgt
GROUP BY a.id, a.title, a.lft, a.rgt, a.parent_id
ORDER BY a.lft ASC
SELECT parent.id, parent.lft, parent.rgt
FROM jos_usergroups AS parent
ORDER BY parent.lft
SELECT b.rules
FROM jos_assets AS a
LEFT JOIN jos_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE (a.id = 1)
GROUP BY b.id, b.rules, b.lft
ORDER BY b.lft
SELECT a.id AS value, a.title AS text, COUNT(DISTINCT b.id) AS level
FROM jos_usergroups AS a
LEFT JOIN jos_usergroups AS b
on a.lft > b.lft
AND a.rgt < b.rgt
GROUP BY a.id, a.title, a.lft
ORDER BY a.lft ASC
SELECT m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params, mm.menuid
FROM jos_modules AS m
LEFT JOIN jos_modules_menu AS mm
ON mm.moduleid = m.id
LEFT JOIN jos_extensions AS e
ON e.element = m.module
AND e.client_id = m.client_id
WHERE m.published = 1
AND e.enabled = 1
AND (m.publish_up = '0000-00-00 00:00:00' OR m.publish_up <= '2014-11-01 19:12:10')
AND (m.publish_down = '0000-00-00 00:00:00' OR m.publish_down >= '2014-11-01 19:12:10')
AND m.access IN (1,1,2,3)
AND m.client_id = 1
AND (mm.menuid = 0 OR mm.menuid <= 0)
ORDER BY m.position, m.ordering
SELECT COUNT(*)
FROM jos_messages
WHERE state = 0
AND user_id_to = 970
SELECT COUNT(session_id)
FROM jos_session
WHERE guest = 0
AND client_id = 1
SELECT COUNT(session_id)
FROM jos_session
WHERE guest = 0
AND client_id = 0
SELECT a.*, SUM(b.home) AS home,b.language,l.image,l.sef,l.title_native
FROM jos_menu_types AS a
LEFT JOIN jos_menu AS b
ON b.menutype = a.menutype
AND b.home != 0
LEFT JOIN jos_languages AS l
ON l.lang_code = language
WHERE (b.client_id = 0 OR b.client_id IS NULL)
GROUP BY a.id, a.menutype, a.description, a.title, b.menutype,b.language,l.image,l.sef,l.title_native
SELECT m.id, m.title, m.alias, m.link, m.parent_id, m.img, e.element
FROM jos_menu AS m
LEFT JOIN jos_extensions AS e
ON m.component_id = e.extension_id
WHERE m.client_id = 1
AND e.enabled = 1
AND m.id > 1
ORDER BY m.lft
UPDATE `jos_session`
SET `data` = '__default|a:8:{s:15:\"session.counter\";i:7;s:19:\"session.timer.start\";i:1414869009;s:18:\"session.timer.last\";i:1414869129;s:17:\"session.timer.now\";i:1414869130;s:22:\"session.client.browser\";s:120:\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":2:{s:11:\"application\";O:8:\"stdClass\":1:{s:4:\"lang\";s:0:\"\";}s:13:\"com_installer\";O:8:\"stdClass\":2:{s:7:\"message\";s:0:\"\";s:17:\"extension_message\";s:0:\"\";}}}s:4:\"user\";O:5:\"JUser\":25:{s:9:\"\0*\0isRoot\";b:1;s:2:\"id\";s:3:\"970\";s:4:\"name\";s:5:\"Admin\";s:8:\"username\";s:5:\"admin\";s:5:\"email\";s:18:\"admin@piglowice.pl\";s:8:\"password\";s:34:\"$P$DUKdNxkjbZzovPLnCWsmpJ5FBHM7rx1\";s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";s:10:\"deprecated\";s:5:\"block\";s:1:\"0\";s:9:\"sendEmail\";s:1:\"1\";s:12:\"registerDate\";s:19:\"2013-04-22 18:14:42\";s:13:\"lastvisitDate\";s:19:\"2014-10-31 14:28:21\";s:10:\"activation\";s:0:\"\";s:6:\"params\";s:92:\"{\"admin_style\":\"\",\"admin_language\":\"\",\"language\":\"\",\"editor\":\"\",\"helpsite\":\"\",\"timezone\":\"\"}\";s:6:\"groups\";a:1:{i:8;s:1:\"8\";}s:5:\"guest\";i:0;s:13:\"lastResetTime\";s:19:\"2013-04-22 18:14:42\";s:10:\"resetCount\";s:1:\"0\";s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":6:{s:11:\"admin_style\";s:0:\"\";s:14:\"admin_language\";s:0:\"\";s:8:\"language\";s:0:\"\";s:6:\"editor\";s:0:\"\";s:8:\"helpsite\";s:0:\"\";s:8:\"timezone\";s:0:\"\";}}s:14:\"\0*\0_authGroups\";a:2:{i:0;i:1;i:1;i:8;}s:14:\"\0*\0_authLevels\";a:4:{i:0;i:1;i:1;i:1;i:2;i:2;i:3;i:3;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}s:13:\"session.token\";s:32:\"4a51a4f3065e173f174b849d1792cfb9\";}__wf|a:1:{s:13:\"session.token\";s:32:\"54e6cf5a0c802801754cb142cbae7c23\";}' , `time` = '1414869130'
WHERE `session_id` = 'mv8ut9rvm9q273ldapkv75aen3'

17 typów zapytań zarejestrowanych, posortowanych według częstotliwościWYBRANE tabele:

4 × SELECT extension_id AS id, element AS "option", params, enabled
FROM jos_extensions
2 × SELECT COUNT(session_id)
FROM jos_session
2 × SELECT element AS value, name AS text
FROM jos_extensions
1 × SELECT m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params, mm.menuid
FROM jos_modules AS m
LEFT JOIN jos_modules_menu AS mm
ON mm.moduleid = m.id
LEFT JOIN jos_extensions AS e
ON e.element = m.module
AND e.client_id = m.client_id
1 × SELECT a.id AS value, a.title AS text, COUNT(DISTINCT b.id) AS level
FROM jos_usergroups AS a
LEFT JOIN jos_usergroups AS b
on a.lft > b.lft
AND a.rgt < b.rgt
GROUP BY a.id, a.title, a.lft
1 × SELECT COUNT(*)
FROM jos_messages
1 × SELECT m.id, m.title, m.alias, m.link, m.parent_id, m.img, e.element
FROM jos_menu AS m
LEFT JOIN jos_extensions AS e
ON m.component_id = e.extension_id
1 × SELECT b.rules
FROM jos_assets AS a
LEFT JOIN jos_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
1 × SELECT a.*, SUM(b.home) AS home,b.language,l.image,l.sef,l.title_native
FROM jos_menu_types AS a
LEFT JOIN jos_menu AS b
ON b.menutype = a.menutype
AND b.home != 0
LEFT JOIN jos_languages AS l
ON l.lang_code = language
1 × SELECT a.id AS value, a.title AS text, COUNT(DISTINCT b.id) AS level, a.parent_id
FROM jos_usergroups AS a
LEFT JOIN `jos_usergroups` AS b
ON a.lft > b.lft
AND a.rgt < b.rgt
GROUP BY a.id, a.title, a.lft, a.rgt, a.parent_id
1 × SELECT template, s.params
FROM jos_template_styles as s
LEFT JOIN jos_extensions as e
ON e.type='template'
AND e.element=s.template
AND e.client_id=s.client_id
1 × SELECT folder AS type, element AS name, params
FROM jos_extensions
1 × SELECT a.id AS value, a.title AS text
FROM jos_viewlevels AS a
GROUP BY a.id, a.title, a.ordering
1 × SELECT a.rules
FROM jos_assets AS a
1 × SELECT `data`
FROM `jos_session`
1 × SELECT parent.id, parent.lft, parent.rgt
FROM jos_usergroups AS parent

INNE tabele:

1 × UPDATE `jos_session`
SET `data` = '__default|a:8:{s:15:\"session.counter\";i:7;s:19:\"session.timer.start\";i:1414869009;s:18:\"session.timer.last\";i:1414869129;s:17:\"session.timer.now\";i:1414869130;s:22:\"session.client.browser\";s:120:\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":2:{s:11:\"application\";O:8:\"stdClass\":1:{s:4:\"lang\";s:0:\"\";}s:13:\"com_installer\";O:8:\"stdClass\":2:{s:7:\"message\";s:0:\"\";s:17:\"extension_message\";s:0:\"\";}}}s:4:\"user\";O:5:\"JUser\":25:{s:9:\"\0*\0isRoot\";b:1;s:2:\"id\";s:3:\"970\";s:4:\"name\";s:5:\"Admin\";s:8:\"username\";s:5:\"admin\";s:5:\"email\";s:18:\"admin@piglowice.pl\";s:8:\"password\";s:34:\"$P$DUKdNxkjbZzovPLnCWsmpJ5FBHM7rx1\";s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";s:10:\"deprecated\";s:5:\"block\";s:1:\"0\";s:9:\"sendEmail\";s:1:\"1\";s:12:\"registerDate\";s:19:\"2013-04-22 18:14:42\";s:13:\"lastvisitDate\";s:19:\"2014-10-31 14:28:21\";s:10:\"activation\";s:0:\"\";s:6:\"params\";s:92:\"{\"admin_style\":\"\",\"admin_language\":\"\",\"language\":\"\",\"editor\":\"\",\"helpsite\":\"\",\"timezone\":\"\"}\";s:6:\"groups\";a:1:{i:8;s:1:\"8\";}s:5:\"guest\";i:0;s:13:\"lastResetTime\";s:19:\"2013-04-22 18:14:42\";s:10:\"resetCount\";s:1:\"0\";s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":6:{s:11:\"admin_style\";s:0:\"\";s:14:\"admin_language\";s:0:\"\";s:8:\"language\";s:0:\"\";s:6:\"editor\";s:0:\"\";s:8:\"helpsite\";s:0:\"\";s:8:\"timezone\";s:0:\"\";}}s:14:\"\0*\0_authGroups\";a:2:{i:0;i:1;i:1;i:8;}s:14:\"\0*\0_authLevels\";a:4:{i:0;i:1;i:1;i:1;i:2;i:2;i:3;i:3;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}s:13:\"session.token\";s:32:\"4a51a4f3065e173f174b849d1792cfb9\";}__wf|a:1:{s:13:\"session.token\";s:32:\"54e6cf5a0c802801754cb142cbae7c23\";}' , `time` = '1414869130'

zwiastun
01-11-2014, 22:20
Panie Tadeuszu, niestety, nie ma tu zapytań wywołujących problemy, o których pisał Pan wcześniej.
Pisze Pan, że:

Jednak odświeżanie nic nie daje. Nie pomogła też aktualizacja komponentu: phocagallery do wersji v3.2.8
Zauważyłem, że gdy pojawia się opisywany przez Pana błąd ("niewłaściwy token bezpieczeństwa"), pomaga nie odświeżanie strony, ale ponowne wywołanie w przeglądarce (klikam w pasku adresu i naciskam Enter). Gdy tylko "odświeżę" stronę, mam nadal komunikat błędu.

Tadeusz_L
02-11-2014, 19:27
Szanowny Panie Administratorze.
Odświeżając stronę z paska przeglądarki klikając przycisk odśwież stronę nic się nie dzieje. Gdy odświeżyłem stronę pana sposobem, strona wróciła na zaplecze kategorii w Phocagallery.
Jeszcze dwa razy wykonałem przed chwilą procedurę, którą opisywałem i teraz skopiowałem diagnostykę.
Tutaj w zapytaniach chyba chodzi m.in. o pozycję 7, 8.
Ale i tak nie wiem co to znaczy i jak to naprawić.
Pozdrawiam
Tadeusz_L

Konsola diagnostyczna Joomla!

Sesja


Informacje o wydajności


Użycie pamięci


Zapytania do bazy danych


19 zapytań zarejestrowanych



SELECT `data`
FROM `jos_session`
WHERE `session_id` = 'mnk20fq5oe23cf1bsup1v3trb4'
DELETE
FROM `jos_session`
WHERE `time` < '1414950937'
SELECT extension_id AS id, element AS "option", params, enabled
FROM jos_extensions
WHERE `type` = 'component'
AND `element` = 'com_languages'
SELECT folder AS type, element AS name, params
FROM jos_extensions
WHERE enabled >= 1
AND type ='plugin'
AND state >= 0
AND access IN (1,1,2,3)
ORDER BY ordering
SELECT template, s.params
FROM jos_template_styles as s
LEFT JOIN jos_extensions as e
ON e.type='template'
AND e.element=s.template
AND e.client_id=s.client_id
WHERE s.client_id = 1
AND home = 1
ORDER BY home
SELECT extension_id AS id, element AS "option", params, enabled
FROM jos_extensions
WHERE `type` = 'component'
AND `element` = 'com_phocagallery'
SELECT a.*,l.title AS language_title,uc.name AS editor,ag.title AS access_level,c.title AS parentcat_title, c.id AS parentcat_id,ua.id AS userid, ua.username ASusername, ua.name AS usernameno,v.average AS ratingavg,cc.countid AS countid
FROM `jos_phocagallery_categories` AS a
LEFT JOIN `jos_languages` AS l
ON l.lang_code = a.language
LEFT JOIN jos_users AS uc
ON uc.id=a.checked_out
LEFT JOIN jos_viewlevels AS ag
ON ag.id = a.access
LEFT JOIN jos_phocagallery_categories AS c
ON c.id = a.parent_id
LEFT JOIN jos_users AS ua
ON ua.id = a.owner_id
LEFT JOIN jos_phocagallery_votes_statistics AS v
ON v.catid = a.id
LEFT JOIN (SELECT cc.parent_id, count(*) AS countid
FROM jos_phocagallery_categories AS cc
GROUP BY cc.parent_id ) AS cc
ON a.parent_id = cc.parent_id
WHERE (a.published IN (0, 1))
GROUP BY a.id
ORDER BY parentcat_title asc, a.ordering asc
SELECT a.*,l.title AS language_title,uc.name AS editor,ag.title AS access_level,c.title AS parentcat_title, c.id AS parentcat_id,ua.id AS userid, ua.username ASusername, ua.name AS usernameno,v.average AS ratingavg,cc.countid AS countid
FROM `jos_phocagallery_categories` AS a
LEFT JOIN `jos_languages` AS l
ON l.lang_code = a.language
LEFT JOIN jos_users AS uc
ON uc.id=a.checked_out
LEFT JOIN jos_viewlevels AS ag
ON ag.id = a.access
LEFT JOIN jos_phocagallery_categories AS c
ON c.id = a.parent_id
LEFT JOIN jos_users AS ua
ON ua.id = a.owner_id
LEFT JOIN jos_phocagallery_votes_statistics AS v
ON v.catid = a.id
LEFT JOIN (SELECT cc.parent_id, count(*) AS countid
FROM jos_phocagallery_categories AS cc
GROUP BY cc.parent_id ) AS cc
ON a.parent_id = cc.parent_id
WHERE (a.published IN (0, 1))
GROUP BY a.id
ORDER BY parentcat_title asc, a.ordering asc
SELECT COUNT(a.id) AS count
FROM jos_phocagallery_categories AS a
WHERE approved = 0
LIMIT 0, 1
SELECT a.lang_code AS value, a.title AS text, a.title_native
FROM jos_languages AS a
WHERE a.published >= 0
ORDER BY a.title
SELECT a.id AS value, a.title AS text
FROM `jos_viewlevels` AS a
GROUP BY a.id, a.title, a.ordering
ORDER BY a.ordering ASC
SELECT a.title AS text, a.id AS value, a.parent_id as parentid
FROM jos_phocagallery_categories AS a
ORDER BY a.ordering
SELECT m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params, mm.menuid
FROM jos_modules AS m
LEFT JOIN jos_modules_menu AS mm
ON mm.moduleid = m.id
LEFT JOIN jos_extensions AS e
ON e.element = m.module
AND e.client_id = m.client_id
WHERE m.published = 1
AND e.enabled = 1
AND (m.publish_up = '0000-00-00 00:00:00' OR m.publish_up <= '2014-11-02 18:10:38')
AND (m.publish_down = '0000-00-00 00:00:00' OR m.publish_down >= '2014-11-02 18:10:38')
AND m.access IN (1,1,2,3)
AND m.client_id = 1
AND (mm.menuid = 0 OR mm.menuid <= 0)
ORDER BY m.position, m.ordering
SELECT COUNT(*)
FROM jos_messages
WHERE state = 0
AND user_id_to = 970
SELECT COUNT(session_id)
FROM jos_session
WHERE guest = 0
AND client_id = 1
SELECT COUNT(session_id)
FROM jos_session
WHERE guest = 0
AND client_id = 0
SELECT a.*, SUM(b.home) AS home,b.language,l.image,l.sef,l.title_native
FROM jos_menu_types AS a
LEFT JOIN jos_menu AS b
ON b.menutype = a.menutype
AND b.home != 0
LEFT JOIN jos_languages AS l
ON l.lang_code = language
WHERE (b.client_id = 0 OR b.client_id IS NULL)
GROUP BY a.id, a.menutype, a.description, a.title, b.menutype,b.language,l.image,l.sef,l.title_native
SELECT m.id, m.title, m.alias, m.link, m.parent_id, m.img, e.element
FROM jos_menu AS m
LEFT JOIN jos_extensions AS e
ON m.component_id = e.extension_id
WHERE m.client_id = 1
AND e.enabled = 1
AND m.id > 1
ORDER BY m.lft
UPDATE `jos_session`
SET `data` = '__default|a:8:{s:15:\"session.counter\";i:17;s:19:\"session.timer.start\";i:1414951523;s:18:\"session.timer.last\";i:1414951836;s:17:\"session.timer.now\";i:1414951837;s:22:\"session.client.browser\";s:120:\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":4:{s:11:\"application\";O:8:\"stdClass\":1:{s:4:\"lang\";s:0:\"\";}s:13:\"com_installer\";O:8:\"stdClass\":2:{s:7:\"message\";s:0:\"\";s:17:\"extension_message\";s:0:\"\";}s:16:\"com_phocagallery\";O:8:\"stdClass\":1:{s:14:\"phocagallerycs\";O:8:\"stdClass\":4:{s:6:\"filter\";O:8:\"stdClass\":3:{s:6:\"search\";s:0:\"\";s:5:\"state\";s:0:\"\";s:8:\"language\";s:0:\"\";}s:10:\"limitstart\";s:1:\"0\";s:8:\"ordercol\";s:10:\"a.ordering\";s:9:\"orderdirn\";s:0:\"\";}}s:6:\"global\";O:8:\"stdClass\":1:{s:4:\"list\";O:8:\"stdClass\":1:{s:5:\"
limit\";i:0;}}}}s:4:\"user\";O:5:\"JUser\":25:{s:9:\"\0*\0isRoot\";b:1;s:2:\"id\";s:3:\"970\";s:4:\"name\";s:5:\"Admin\";s:8:\"username\";s:5:\"admin\";s:5:\"email\";s:18:\"admin@piglowice.pl\";s:8:\"password\";s:34:\"$P$DUKdNxkjbZzovPLnCWsmpJ5FBHM7rx1\";s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";s:10:\"deprecated\";s:5:\"block\";s:1:\"0\";s:9:\"sendEmail\";s:1:\"1\";s:12:\"registerDate\";s:19:\"2013-04-22 18:14:42\";s:13:\"lastvisitDate\";s:19:\"2014-11-01 19:21:59\";s:10:\"activation\";s:0:\"\";s:6:\"params\";s:92:\"{\"admin_style\":\"\",\"admin_language\":\"\",\"language\":\"\",\"editor\":\"\",\"helpsite\":\"\",\"timezone\":\"\"}\";s:6:\"groups\";a:1:{i:8;s:1:\"8\";}s:5:\"guest\";i:0;s:13:\"lastResetTime\";s:19:\"2013-04-22 18:14:42\";s:10:\"resetCount\";s:1:\"0\";s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":6:{s:11:\"admin_style\";s:0:\"\";s:14:\"admin_language\";s:0:\"\";s:8:\"language\";s:0:\"\";s:6:\"editor\";s:0:\"\";s:8:\"helpsite\";s:0:\"\";s:8:\"timezone\";s:0:\"\";}}s:14:\"\0*\0_authGroups\";a:2:{i:0;i:1;i:1;i:8;}s:14:\"\0*\0_authLevels\";a:4:{i:0;i:1;i:1;i:1;i:2;i:2;i:3;i:3;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}s:13:\"session.token\";s:32:\"50324c64c4266943e618a8e30bd83872\";}__wf|a:1:{s:13:\"session.token\";s:32:\"f630509fa4cd4cafd641612c44c47a2f\";}' , `time` = '1414951838'
WHERE `session_id` = 'mnk20fq5oe23cf1bsup1v3trb4'

16 typów zapytań zarejestrowanych, posortowanych według częstotliwości

WYBRANE tabele:



2 × SELECT COUNT(session_id)
FROM jos_session
2 × SELECT extension_id AS id, element AS "option", params, enabled
FROM jos_extensions
2 × SELECT a.*,l.title AS language_title,uc.name AS editor,ag.title AS access_level,c.title AS parentcat_title, c.id AS parentcat_id,ua.id AS userid, ua.usernameAS username, ua.name AS usernameno,v.average AS ratingavg,cc.countid AS countid
FROM `jos_phocagallery_categories` AS a
LEFT JOIN `jos_languages` AS l
ON l.lang_code = a.language
LEFT JOIN jos_users AS uc
ON uc.id=a.checked_out
LEFT JOIN jos_viewlevels AS ag
ON ag.id = a.access
LEFT JOIN jos_phocagallery_categories AS c
ON c.id = a.parent_id
LEFT JOIN jos_users AS ua
ON ua.id = a.owner_id
LEFT JOIN jos_phocagallery_votes_statistics AS v
ON v.catid = a.id
LEFT JOIN (SELECT cc.parent_id, count(*) AS countid
FROM jos_phocagallery_categories AS cc
GROUP BY cc.parent_id ) AS cc
ON a.parent_id = cc.parent_id
1 × SELECT m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params, mm.menuid
FROM jos_modules AS m
LEFT JOIN jos_modules_menu AS mm
ON mm.moduleid = m.id
LEFT JOIN jos_extensions AS e
ON e.element = m.module
AND e.client_id = m.client_id
1 × SELECT COUNT(*)
FROM jos_messages
1 × SELECT a.*, SUM(b.home) AS home,b.language,l.image,l.sef,l.title_native
FROM jos_menu_types AS a
LEFT JOIN jos_menu AS b
ON b.menutype = a.menutype
AND b.home != 0
LEFT JOIN jos_languages AS l
ON l.lang_code = language
1 × SELECT m.id, m.title, m.alias, m.link, m.parent_id, m.img, e.element
FROM jos_menu AS m
LEFT JOIN jos_extensions AS e
ON m.component_id = e.extension_id
1 × SELECT a.title AS text, a.id AS value, a.parent_id as parentid
FROM jos_phocagallery_categories AS a
1 × SELECT a.lang_code AS value, a.title AS text, a.title_native
FROM jos_languages AS a
1 × SELECT folder AS type, element AS name, params
FROM jos_extensions
1 × SELECT template, s.params
FROM jos_template_styles as s
LEFT JOIN jos_extensions as e
ON e.type='template'
AND e.element=s.template
AND e.client_id=s.client_id
1 × SELECT COUNT(a.id) AS count
FROM jos_phocagallery_categories AS a
1 × SELECT `data`
FROM `jos_session`
1 × SELECT a.id AS value, a.title AS text
FROM `jos_viewlevels` AS a
GROUP BY a.id, a.title, a.ordering

INNE tabele:



1 × UPDATE `jos_session`
SET `data` = '__default|a:8:{s:15:\"session.counter\";i:17;s:19:\"session.timer.start\";i:1414951523;s:18:\"session.timer.last\";i:1414951836;s:17:\"session.timer.now\";i:1414951837;s:22:\"session.client.browser\";s:120:\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":4:{s:11:\"application\";O:8:\"stdClass\":1:{s:4:\"lang\";s:0:\"\";}s:13:\"com_installer\";O:8:\"stdClass\":2:{s:7:\"message\";s:0:\"\";s:17:\"extension_message\";s:0:\"\";}s:16:\"com_phocagallery\";O:8:\"stdClass\":1:{s:14:\"phocagallerycs\";O:8:\"stdClass\":4:{s:6:\"filter\";O:8:\"stdClass\":3:{s:6:\"search\";s:0:\"\";s:5:\"state\";s:0:\"\";s:8:\"language\";s:0:\"\";}s:10:\"limitstart\";s:1:\"0\";s:8:\"ordercol\";s:10:\"a.ordering\";s:9:\"orderdirn\";s:0:\"\";}}s:6:\"global\";O:8:\"stdClass\":1:{s:4:\"list\";O:8:\"stdClass\":1:{s:5:\"
limit\";i:0;}}}}s:4:\"user\";O:5:\"JUser\":25:{s:9:\"\0*\0isRoot\";b:1;s:2:\"id\";s:3:\"970\";s:4:\"name\";s:5:\"Admin\";s:8:\"username\";s:5:\"admin\";s:5:\"email\";s:18:\"admin@piglowice.pl\";s:8:\"password\";s:34:\"$P$DUKdNxkjbZzovPLnCWsmpJ5FBHM7rx1\";s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";s:10:\"deprecated\";s:5:\"block\";s:1:\"0\";s:9:\"sendEmail\";s:1:\"1\";s:12:\"registerDate\";s:19:\"2013-04-22 18:14:42\";s:13:\"lastvisitDate\";s:19:\"2014-11-01 19:21:59\";s:10:\"activation\";s:0:\"\";s:6:\"params\";s:92:\"{\"admin_style\":\"\",\"admin_language\":\"\",\"language\":\"\",\"editor\":\"\",\"helpsite\":\"\",\"timezone\":\"\"}\";s:6:\"groups\";a:1:{i:8;s:1:\"8\";}s:5:\"guest\";i:0;s:13:\"lastResetTime\";s:19:\"2013-04-22 18:14:42\";s:10:\"resetCount\";s:1:\"0\";s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":6:{s:11:\"admin_style\";s:0:\"\";s:14:\"admin_language\";s:0:\"\";s:8:\"language\";s:0:\"\";s:6:\"editor\";s:0:\"\";s:8:\"helpsite\";s:0:\"\";s:8:\"timezone\";s:0:\"\";}}s:14:\"\0*\0_authGroups\";a:2:{i:0;i:1;i:1;i:8;}s:14:\"\0*\0_authLevels\";a:4:{i:0;i:1;i:1;i:1;i:2;i:2;i:3;i:3;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}s:13:\"session.token\";s:32:\"50324c64c4266943e618a8e30bd83872\";}__wf|a:1:{s:13:\"session.token\";s:32:\"f630509fa4cd4cafd641612c44c47a2f\";}' , `time` = '1414951838'
1 × DELETE
FROM `jos_session`

mjmartino
02-11-2014, 19:49
Proszę udać się do phpmyadmin i wykonać naprawę bazy danych a potem optymalizacje.
Podejrzewam że nie obejdzie się bez wizyty na forum phoca i zgłoszeniu tego jako buq, ale spróbować warto.

Tadeusz_L
02-11-2014, 20:20
Już tam byłem, baza nie ma błędów, ale dla pewności wykonałem naprawę bazy danych.
Nic to niestety nie dało. A jak wykonać optymalizację proszę o podpowiedź.

mjmartino
02-11-2014, 20:21
Tak samo jak naprawę tylko ze wybieramy optimize / optymalizacja

Tadeusz_L
03-11-2014, 08:48
mjmartino,

wykonałem to i po naprawie i optymalizacji nie naprawiły się tylko wiersze:



virt102008_jos1.jos_finder_tokens
optimize
note
The storage engine for the table doesn't support optimize


virt102008_jos1.jos_finder_tokens_aggregate
optimize
note
The storage engine for the table doesn't support optimize



w pozostałych przypadkach wszystko wygląda tak:


virt102008_jos1.jos_phocagallery
optimize
note
Table does not support optimize, doing recreate + analyze instead


virt102008_jos1.jos_phocagallery
optimize
status
OK



Niestety błąd pojawia się dalej :-(

mjmartino
03-11-2014, 09:08
Pierwsze co to bym sprawdził czy problem występuje również na localhost.
Przeniósł i odtworzył stronę.
A dwa w między czasie zadał by pytanie na forum phoca, jak już wcześniej wspomniałem.
Trzeci krok to analizowanie po kolei zapytań do bazy przez diagnostykę i wywoływanie ich z phpmyadmin aby zobaczyć rezultat.

Tadeusz_L
03-11-2014, 10:45
No taki biegły to niestety nie jestem.
Diagnostykę, naprawę i optymalizację bazy mogłem przeprowadzić z poziomu panelu Direct Admin (hosting mam na Biznes-Host.pl) przechodząc do zakładki Zarządzanie MySQL, takich opcji nie mam po zalogowaniu z tego panelu do phpmyadmin.
Oczywiście po zalogowaniu widzę moją bazę, czyli co – powinienem ją skopiować i przenieść na localhost - przecież ona w nim już jest.
i jak i gdzie przenieść i odtworzyć stronę???
Spróbuję napisać na forum phoca (tylko, czy jak napiszę po polsku to mi ktoś odpowie?) Niestety języka obcego na tyle nie znam :-(

mjmartino
03-11-2014, 10:55
PO polsku raczej będzie ciężko ale być może skorzystanie z google translatora coś pomoże.
Kopie wykonaj sobie Akeeba Backup (https://www.akeebabackup.com) Następnie musiałbyś postawić lokalnie serwer.. JAMP/WAMPP czy inny. i tak dalej działać na środowisko lokalnym.
Ale widzę że nie jesteś aż tak obeznany.
Poradników jest trochę w sieci wszystko jest do zrobienia samodzielnie lub z podpowiedzią uzyskaną tutaj.

Tadeusz_L
03-11-2014, 11:13
Dzięki zobaczę co dam radę zrobić - przynajmniej spróbuję :) i może się czegoś nauczę

Tadeusz_L
04-11-2014, 10:28
Napisałem na forum phoca gallery i czekam na odpowiedź. Tymczasem nie biorę się za sprawdzanie strony na localhoście, bo cała strona ma 2,6 GB a nie mam zbyt szybkiego łącza, żeby to ściągnąć. Może ma ktoś jeszcze jakieś pomysły co zrobić z tym niewłaściwym tokenem bezpieczeństwa.

Tadeusz_L
15-11-2014, 22:44
Witajcie,
kilka odpowiedzi, podpowiedzi na forum phoca gallery, ale żadna nie trafiona. Problem nadal jest.
Macie może sugestie jak przenosić całą stronę to na jaki system CMS?

Jola
16-11-2014, 01:46
Komunikat: "Table does not support optimize, doing recreate + analyze instead" i inne objawy wskazują raczej na problem z bazą danych.
Za mało miejsca lub coś w ten deseń. Warto sprawdzić informacje na ten temat a nawet skontaktować się z obsługą hostingu.

Tadeusz_L
03-12-2014, 13:55
Miejsca jest wystarczająco, hosting sprawdził wszystko, wg nich jest wszystko Ok. Problem, przynajmniej tak twierdzą leży po stronie dodatku, modułu, komponentu. Koresponduję z twórcą Phoca Gallery, ale on też jak na razie nie może nic poradzić. Ma ktoś jakieś sugestie.

adek124
07-08-2016, 08:02
Akurat po dwóch latach od Twojego postu miałem ten sam problem. Jeśli coś Ci to pomoże to w moim przypadku faktycznie chodziło o bazę danych ale... :-) należało MySql uruchomić z prawami administratora, wtedy problem znikł.
Pozdrawiam