Dobrý večer, asi se picnu. Nemůžu nastavit mapu stránek v Drupalu 6. V pětkovém to bylo fakt lehké, ale ten modul na šestku není a tak jsem našla http://drupal.org/project/modules?text=site%20map tuto variantu. Prosím Vás mohl byste mi někdo poradit? Anglicky neumím a postup jsem na netu nenašla (asi jsem fakt játro). Děkuji l.lenek
Pane Polzere, dobrý den, děkuji za odpověď. Zkusila jsem Vámi zmíněný modul a na localhostě mi to hází chybu. Měla jsem modul nainstalovaný v sites. Tak jsem zkusila nainstalovat ho mezi kořenové moduly a tu chybu mi to háže taky. Nevíte prosím Vás co to znamená? A jak se té chyby zbavím? Děkuji. l.lenek
user warning: Table 'xmlsitemap_node' already exists query: CREATE TABLE xmlsitemap_node ( `mid` INT NOT NULL auto_increment, `pdata` INT unsigned NOT NULL DEFAULT 0, `sdata` INT unsigned NOT NULL DEFAULT 0, `language` VARCHAR(12) NOT NULL DEFAULT '', `status` INT NOT NULL DEFAULT 1, `previously_changed` INT unsigned NOT NULL DEFAULT 0, `changed` INT unsigned NOT NULL DEFAULT 0, `priority` FLOAT NOT NULL DEFAULT 0.5, `priority_override` FLOAT NOT NULL DEFAULT -2, PRIMARY KEY (mid), UNIQUE KEY link_pdata (pdata), INDEX link_language (language), INDEX link_status (status), INDEX link_changed (changed), INDEX link_priority (priority) ) /*!40100 DEFAULT CHARACTER SET UTF8 */ in D:\wamp\www\kurzy-kresleni\includes\database.inc on line 515.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
Asi jste někdy měla starší verzi toho modulu. Řešení: vypnout modul, odinstalovat (čímž se zbavíte veškerých záznamů o něm v databázi) a poté jej znovu zapnout.
Děkuji, při odinstalaci mi to háže další chybu:
user warning: Unknown table 'xmlsitemap_taxonomy' query: DROP TABLE xmlsitemap_taxonomy in D:\wamp\www\kurzy-kresleni\includes\database.mysql-common.inc on line 261.
No asi proto, že to tam nemá tabulku xmlsitemap_taxonomy
Pane Polzere, promiňte, já tomu vůbec nerozumím. MySQL ani php neumím. Vůbec netuším co to znamená. Udělala jsem co jste mi radil, ale mám tu chybu znovu:
user warning: Table 'xmlsitemap_node' already exists query: CREATE TABLE xmlsitemap_node ( `mid` INT NOT NULL auto_increment, `pdata` INT unsigned NOT NULL DEFAULT 0, `sdata` INT unsigned NOT NULL DEFAULT 0, `language` VARCHAR(12) NOT NULL DEFAULT '', `status` INT NOT NULL DEFAULT 1, `previously_changed` INT unsigned NOT NULL DEFAULT 0, `changed` INT unsigned NOT NULL DEFAULT 0, `priority` FLOAT NOT NULL DEFAULT 0.5, `priority_override` FLOAT NOT NULL DEFAULT -2, PRIMARY KEY (mid), UNIQUE KEY link_pdata (pdata), INDEX link_language (language), INDEX link_status (status), INDEX link_changed (changed), INDEX link_priority (priority) ) /*!40100 DEFAULT CHARACTER SET UTF8 */ in D:\wamp\www\kurzy-kresleni\includes\database.inc on line 515.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\sites\all\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\sites\all\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\sites\all\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\sites\all\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\sites\all\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\sites\all\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
Nebude něco s localhostem? Všechny moduly mi však jdou v pořádku. Prosím Vás, zkuste mi poradit ještě jednou. Děkuji. l.lenek
Kterou verzi modulu máte?
6.x-1.0-beta5
Vymažte přes phpMyAdmin všechny tabulky začínající xmlsitemap_
To jsem udělala, pak jsem i odinstalovala znovu modul, vyčistila cache, spustila cron a update.php, restartovala Apache, stáhnu z Drupalu.org modul znovu a opět ho nainstaluju a dám vědět.
Modul jsem znovu nainstalovala a chyba je tu opět. Dokonce, jakmile nahraju do modulů modul sitemapxml tak se nějakou dobu nemůžu dostat do nastavení v administraci a háže mi to tyto chyby postupně:
Fatal error: Maximum execution time of 30 seconds exceeded in D:\wamp\www\kurzy-kresleni\includes\database.mysqli.inc on line 108
Fatal error: Maximum execution time of 30 seconds exceeded in D:\wamp\www\kurzy-kresleni\includes\file.inc on line 891
Fatal error: Maximum execution time of 30 seconds exceeded in D:\wamp\www\kurzy-kresleni\includes\common.inc on line 501
Tak vůbec nevím, co si mám o tom myslet. Jakmile se mi podaří modul dostat z Drupalu vše chodí OK.
Tady admin/settings/xmlsitemap snižte počet položek, které se naráz aktualizují. Tady admin/settings/xmlsitemap/engines zase vypněte automatické odesílání sitemap do vyhledávačů.
Mě to pro změnu ihned po zapnutí nahlásilo toto:
* user warning: Table 'skodaoctavia2040.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in /home/ftpsite/skodaoctavia.cz/www/sites/all/modules/xmlsitemap/xmlsitemap_taxonomy/xmlsitemap_taxonomy.module on line 187.
* user warning: Table 'xmlsitemap_node' already exists query: CREATE TABLE xmlsitemap_node ( `mid` INT NOT NULL auto_increment, `pdata` INT unsigned NOT NULL DEFAULT 0, `sdata` INT unsigned NOT NULL DEFAULT 0, `language` VARCHAR(12) NOT NULL DEFAULT '', `status` INT NOT NULL DEFAULT 1, `previously_changed` INT unsigned NOT NULL DEFAULT 0, `changed` INT unsigned NOT NULL DEFAULT 0, `priority` FLOAT NOT NULL DEFAULT 0.5, `priority_override` FLOAT NOT NULL DEFAULT -2, PRIMARY KEY (mid), UNIQUE KEY link_pdata (pdata), INDEX link_language (language), INDEX link_status (status), INDEX link_changed (changed), INDEX link_priority (priority) ) /*!40100 DEFAULT CHARACTER SET UTF8 */ in /home/ftpsite/skodaoctavia.cz/www/includes/database.inc on line 515.
* user warning: Table 'skodaoctavia2040.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in /home/ftpsite/skodaoctavia.cz/www/sites/all/modules/xmlsitemap/xmlsitemap_taxonomy/xmlsitemap_taxonomy.module on line 187.
* user warning: Table 'skodaoctavia2040.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in /home/ftpsite/skodaoctavia.cz/www/sites/all/modules/xmlsitemap/xmlsitemap_taxonomy/xmlsitemap_taxonomy.module on line 187.
* user warning: Table 'skodaoctavia2040.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in /home/ftpsite/skodaoctavia.cz/www/sites/all/modules/xmlsitemap/xmlsitemap_taxonomy/xmlsitemap_taxonomy.module on line 187.
Ten modul je ve vývoji, což znamená, že nemusí fungovat všem úplně bez problému.
Zkusil jsem teď betu 5 na nové instalaci Drupalu, kde nejsou chyby a skutečně, výše popsaný problém to hlásí. Stačí však vypnout součást XML sitemap taxonomy. Pak to napíše ještě chybu, ale po přesunu na další stránky je to v pořádku.
Pro info: tato součást slouží k umístění termínů z kategorií do mapy, což lze myslím oželet. Důležité jsou hlavně články.
chyba vznikne pri inštalácii modulu v zápise deswatinnej bodky v císle 0.5
ja som našiel k danému problému toto
(21:41:23) lubomirr@jabbim.sk: Ťažko povedať, čia je to chyba.
(21:41:33) lubomirr@jabbim.sk: Ale ak napíšeš v PHP 0.5, tak je to typ float.
(21:41:42) lubomirr@jabbim.sk: Ak ty prevedieš float na string...
(21:41:50) lubomirr@jabbim.sk: Tak PHP prečíta nastavenie lokály.
(21:41:56) lubomirr@jabbim.sk: Drupal asi dáva slovenskú lokálu.
(21:42:04) lubomirr@jabbim.sk: A podľa toho dá desatinnú bodku/čiarku.
(21:42:18) lubomirr@jabbim.sk: V slovenčine je to čiarka, teda on prevedie 0.5 na '0,5'.
(21:42:26) lubomirr@jabbim.sk: A to už MySQL nezoberie.
(21:42:34) etkinator@gmail.com/Home43C9EFDD: trebalo by reportnut ten bug
(21:42:41) lubomirr@jabbim.sk: Riešenie bolo namiesto floatu 0.5 dávať string '0.5'.
(22:01:24) lubomirr@jabbim.sk: A ono to nie je bug xmlsitemap.
(22:01:29) lubomirr@jabbim.sk: Ale Drupalu.
(22:01:59) lubomirr@jabbim.sk: Ja som urobil len "workaround" zmenou kódu xmlsitemap, ale správne by to mali odstrániť oni v Drupale.
Aj by som to reportol ako bug ale bohužiaľ nie som natoľko zdatny v angličtine.
Díky za info.
Používám bez problémů toto http://drupal.org/project/xmlsitemap