We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 12614
    • 4 Posts
    Работал с движком на локали в денвере никаких совершенно глюков и проблем не встречал.
    Только поставил cms на хостинг, лезу в админку в управление элементами, кроме пункта "шаблоны", остальных просто нет, а в самом пункте "шаблоны" на странице отображается следующее:

    Warning: Cannot modify header information - headers already sent by (output started at /home/cp861980/public_html/manager/includes/header.inc.php:7) in /home/cp861980/public_html/manager/includes/document.parser.class.inc.php on line 2732
    « MODx Parse Error »
    MODx encountered the following error while attempting to parse the requested resource:
    « Execution of a query to the database failed - Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,IMPLICIT) for operation ’if’ »
    SQL: SELECT `cp861980_m2dex`.`modx_site_templates`.templatename as name, `cp861980_m2dex`.`modx_site_templates`.id, `cp861980_m2dex`.`modx_site_templates`.description, `cp861980_m2dex`.`modx_site_templates`.locked, if(isnull(`cp861980_m2dex`.`modx_categories`.category),’Без категории’,`cp861980_m2dex`.`modx_categories`.category) as category FROM `cp861980_m2dex`.`modx_site_templates` left join `cp861980_m2dex`.`modx_categories` on `cp861980_m2dex`.`modx_site_templates`.category = `cp861980_m2dex`.`modx_categories`.id ORDER BY 5,1
    [Copy SQL to ClipBoard]

    Parser timing
    MySQL: 0,0003 s (0 Requests)
    PHP: 1266487076,9468 s
    Total: 1266487076,9471 s

    Кодировка utf-8

    При переустановке всё тоже самое, хоть со встроенным шаблоном ставь, хоть без него..
    Помогите пожалуйста исправить этот глюк

    Если можно по подробнее, я в php не особо силён ..


    Заранее благодарю!
      • 785
      • 2,113 Posts
      Ну написано же «Illegal mix of collations utf8_general_ci … and latin1_swedish_ci»!. В базе установлена неверная кодировка (сопоставление). ПЕРЕД установкой MODx на хостинге задайте нужную кодировку базы (какую выбрали для MODx – лучше всего utf8).
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 12614
        • 4 Posts
        Quote from: AKots at Feb 18, 2010, 05:17 AM

        Ну написано же «Illegal mix of collations utf8_general_ci … and latin1_swedish_ci»!. В базе установлена неверная кодировка (сопоставление). ПЕРЕД установкой MODx на хостинге задайте нужную кодировку базы (какую выбрали для MODx – лучше всего utf8).

        Так я выбирал Russian-utf8
          • 785
          • 2,113 Posts
          Quote from: icecream_2000 at Feb 18, 2010, 05:46 AM

          Так я выбирал Russian-utf8
          Я же написал ПЕРЕД установкой MODx задать правильную кодировку в базе. Это можно сделать с помощью средств phpMyAdmin или выполнив команду ALTER DATABASE `имя_базы_данных` DEFAULT CHARACTER SET utf8 COLLATE utf8_ general _ci, где вместо имя_базы_данных вводится соответствующее имя.
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации
            • 12614
            • 4 Posts
            Quote from: AKots at Feb 18, 2010, 06:39 AM

            Quote from: icecream_2000 at Feb 18, 2010, 05:46 AM

            Так я выбирал Russian-utf8
            Я же написал ПЕРЕД установкой MODx задать правильную кодировку в базе. Это можно сделать с помощью средств phpMyAdmin или выполнив команду ALTER DATABASE `имя_базы_данных` DEFAULT CHARACTER SET utf8 COLLATE utf8_ general _ci, где вместо имя_базы_данных вводится соответствующее имя.


            Извините, а можно по подробней, как это сделать в phpMyAdmin, а то про второй вариант мне вообще не понятно sad
            Не судите только строго, я в этом новичок и вот обратился за помощью в надежде ..
              • 785
              • 2,113 Posts
              Quote from: icecream_2000 at Feb 18, 2010, 06:43 AM

              как это сделать в phpMyAdmin
              В созданной ранее базе, где пока нет таблиц (MODx не устанавливался), перейти на вкладку Операции и в списке Сравнение выбрать utf8_ general _ci. Если это сделать, когда таблицы уже созданы, возможны разнообразные проблемы.
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 12614
                • 4 Posts
                Quote from: AKots at Feb 18, 2010, 06:47 AM

                Quote from: icecream_2000 at Feb 18, 2010, 06:43 AM

                как это сделать в phpMyAdmin
                В созданной ранее базе, где пока нет таблиц (MODx не устанавливался), перейти на вкладку Операции и в списке Сравнение выбрать utf8_ general _ci. Если это сделать, когда таблицы уже созданы, возможны разнообразные проблемы.

                Благодарствую!! помогло smiley