Ad Widget

Collapse

проблемы с локалью ?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • diamist
    Junior Member
    • Jul 2012
    • 8

    #1

    проблемы с локалью ?

    Добрый день, помогите пожалуйста в решении проблемы:

    есть сервер - Ubuntu-server 11.04
    установил на него zabbix-2.0.1 из исходников.
    когда захожу в веб-интерфейс, практически во всех окнах появляются такие ошибки:

    putenv(): Safe Mode warning: Cannot set environment variable 'LC_ALL' - it's not in the allowed list [include/config.inc.php:178]
    putenv(): Safe Mode warning: Cannot set environment variable 'LANG' - it's not in the allowed list [include/config.inc.php:179]
    putenv(): Safe Mode warning: Cannot set environment variable 'LANGUAGE' - it's not in the allowed list [include/config.inc.php:180]
    putenv(): Safe Mode warning: Cannot set environment variable 'LC_ALL' - it's not in the allowed list [include/config.inc.php:178]
    putenv(): Safe Mode warning: Cannot set environment variable 'LANG' - it's not in the allowed list [include/config.inc.php:179]
    putenv(): Safe Mode warning: Cannot set environment variable 'LANGUAGE' - it's not in the allowed list [include/config.inc.php:180]

    скриншот_ошибки

    не могу понять что я сделал не так?
    Помогите пожалуйста...
  • uhriab
    Junior Member
    • Jun 2012
    • 10

    #2
    в php.ini Включен safe mod?

    Comment

    • diamist
      Junior Member
      • Jul 2012
      • 8

      #3
      safe_mode

      Originally posted by uhriab
      в php.ini Включен safe mod?
      да, safe_mode = On

      Comment

      • diamist
        Junior Member
        • Jul 2012
        • 8

        #4
        помощь...

        Originally posted by diamist
        Добрый день, помогите пожалуйста в решении проблемы:

        есть сервер - ubuntu-server 11.04
        установил на него zabbix-2.0.1 из исходников.
        когда захожу в веб-интерфейс, практически во всех окнах появляются такие ошибки:

        Putenv(): Safe mode warning: Cannot set environment variable 'lc_all' - it's not in the allowed list [include/config.inc.php:178]
        putenv(): Safe mode warning: Cannot set environment variable 'lang' - it's not in the allowed list [include/config.inc.php:179]
        putenv(): Safe mode warning: Cannot set environment variable 'language' - it's not in the allowed list [include/config.inc.php:180]
        putenv(): Safe mode warning: Cannot set environment variable 'lc_all' - it's not in the allowed list [include/config.inc.php:178]
        putenv(): Safe mode warning: Cannot set environment variable 'lang' - it's not in the allowed list [include/config.inc.php:179]
        putenv(): Safe mode warning: Cannot set environment variable 'language' - it's not in the allowed list [include/config.inc.php:180]

        скриншот_ошибки

        не могу понять что я сделал не так?
        Помогите пожалуйста...

        ну что, так никто и не сможет помочь?

        Comment

        • Rann
          Member
          • Jul 2012
          • 51

          #5
          есть подозрения что у тебя заббикс не может подконнектиться к базе данных.


          178 $error = '';
          179 if(!DBconnect($error)){
          180 $_REQUEST['message'] = $error;


          вот строки в файле config.inc.php
          я бы проверил пользователя в базе, и конфиг файлы совпадают ли там имена базы данных, имя пользователя и вообще все что БД связанно.

          Comment

          • uhriab
            Junior Member
            • Jun 2012
            • 10

            #6
            Ну так safe_mod ругается, что нельзя этого делать. Простой способ - отключить его.

            Comment

            • Rann
              Member
              • Jul 2012
              • 51

              #7
              пусть кинет еще то что в php.ini написано.

              Comment

              • uhriab
                Junior Member
                • Jun 2012
                • 10

                #8
                Если safe mod действительно нужен, то:
                PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.

                Comment

                • diamist
                  Junior Member
                  • Jul 2012
                  • 8

                  #9
                  отключение safe_mode

                  Originally posted by uhriab
                  Ну так safe_mod ругается, что нельзя этого делать. Простой способ - отключить его.
                  действительно, после отключения safe_mode эти ошибки пропали...
                  спасибо, за совет Буду разбираться дальше с ZABBIX-ом.

                  может тогда ещё поможете?
                  почему-то в dashboard-e пункт "История", вместо надписей стоят знаки "????" ?

                  скрин-шот

                  заранее спасибо

                  Comment

                  • Rann
                    Member
                    • Jul 2012
                    • 51

                    #10
                    проблема с кодировкой видимо, попробуй установить шрифты.
                    может и проблема с safe_mode уйдет.

                    Comment

                    • uhriab
                      Junior Member
                      • Jun 2012
                      • 10

                      #11
                      База в какой кодировке?
                      Попробуйте сделать в папке с фронтендом заббикса
                      cd locale
                      ./update_po.sh
                      ./make_mo.sh

                      Comment

                      • diamist
                        Junior Member
                        • Jul 2012
                        • 8

                        #12
                        Originally posted by uhriab
                        База в какой кодировке?
                        базу создавал в кодировке utf8_general_ci, но таблицы почемуто создались в кодировке - latin1_swedish_ci

                        Originally posted by uhriab
                        Попробуйте сделать в папке с фронтендом заббикса
                        cd locale
                        ./update_po.sh
                        ./make_mo.sh
                        ... попробовал - не помогло.

                        Comment

                        • Rann
                          Member
                          • Jul 2012
                          • 51

                          #13
                          У меня в базе MySQL все записи хранятся в кодировке cp1251. Сделано это по причине того что все клиенты, работающие с базой, сидят под винда...


                          может такое решение подойдет

                          Comment

                          • uhriab
                            Junior Member
                            • Jun 2012
                            • 10

                            #14
                            Ну таки стоит таблички тоже в utf8 конвертнуть

                            Comment

                            • diamist
                              Junior Member
                              • Jul 2012
                              • 8

                              #15
                              Originally posted by rann
                              http://klek.blogspot.com/2007/08/mysql-and-cp1251.html

                              может такое решение подойдет
                              спасибо, надо подумать....

                              Comment

                              Working...