Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
andreystrelkov
@andreystrelkov
@Gormartsen а почему всё таки вы посоветовали XCache, вроде как в гугле пишут что Opcache шустрее XCache, APC,eAccelerator и других
Gor Martsen
@Gormartsen
Стабильнее и в случае большого количества сайтов на друпал 7 лучше работает с памятью
andreystrelkov
@andreystrelkov
понятно, спасибо
KarmaBot
@KarmaBot
@andreystrelkov, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Gor Martsen
@Gormartsen
Карма
KarmaBot
@KarmaBot
@Gormartsen, Ваша карма +74. Вы благодарили 100 раз.
- Достижения: "Благодарный", "Находчивый", "Нахлебник", "Любитель сладкого", "Вопрошайка"
- Профиль Gormartsen на laravel.su
andreystrelkov
@andreystrelkov
скажите ещё пожалуйста, как я понимаю xcache это стороннее ПО, его нужно ставить, я до этого поднимал веб сервер на IIS, там я использовал WinCache (как то так), там вроде как всё просто, в папку php плагины кидал DLL, включал в php.ini и всё работало
теперь переходим на linux, а именно у нас лицензионная RHEL 7.1, виртуалки у нас в интранете без Интернет соединеия но с выкачанным репозиторием RHEL для версии 7.1
как я понимаю xcache в этом репозитории скорее всего нет, получается его нужно как то с офф. сайта скачивать и как то "собирать"
Gor Martsen
@Gormartsen
@KarmaBot погугли xcache rpm
Grayw0lf
@Grayw0lf
@Gormartsen @KarmaBot не слушаится?
@andreystrelkov погугли xcache rpm
KarmaBot
@KarmaBot
Grayw0lf
@Grayw0lf
@KarmaBot тормоз
Gor Martsen
@Gormartsen
Точно бот тупит
alexd73
@alexd73

подскажите, как получить все не повторяющиеся значения одного поля из всех опубликованных нод.

Придумал так:

                    $query = new EntityFieldQuery();
                    $query->entityCondition('entity_type', 'node')
                        ->entityCondition('bundle', 'car')
                        ->propertyCondition('status', NODE_PUBLISHED);
                    $result = $query->execute();
                    if (isset($result['node'])) {
                        $cars_items_nids = array_keys($result['node']);
                        $cars_items = entity_load('node', $cars_items_nids);
                    }
                    foreach ($cars_items as $item) {
                        $marka_item = field_get_items('node', $item, 'field_marka');
                        $marka_value = field_view_value('node', $item, 'field_marka', $marka_item[0]);
                        $marka[$marka_item[0]['value']] = $marka_value['#markup'];
                  }

Может можно проще было?

boolboost
@boolboost
Да
Во первых не забыть пустой массив $cars_items создатьво-вторых
Emw использовать
Либо написать простой запрос с join
С distinct
andreystrelkov
@andreystrelkov
Товарищи, кто нибудь работал с RHEL или CENTOS
как там создать несколько сайтов на одном сервере, т.е. как правильно виртуальные хосты настроить
dura4ok
@dura4ok
@andreystrelkov Как и в любой другой ОС, прописываешь в nginx или apache виртуальные хосты и вперед.
andreystrelkov
@andreystrelkov
имеет ввиду в главном httpd.conf?
*имеете
dura4ok
@dura4ok
Можно и в главном файле.
Если Вам в этой куче удобно разбираться)
Можно в conf.d файлы создавать
Вроде так папка называется.
Ну либо самому создать папку site-enabled и её подключить инклудом в httpd.conf
andreystrelkov
@andreystrelkov
а файл что из себя представляет который должен находиться в conf.d - от балды любое имя и в нём можно все виртуальных хосты обозачить
dura4ok
@dura4ok
У Вам apache без nginx?
andreystrelkov
@andreystrelkov
да
dura4ok
@dura4ok
Сек.
dura4ok
@dura4ok
Примерно так, это работающий конфиг.
andreystrelkov
@andreystrelkov
а вот Directory - обязательны, если её не указать он подтянет из главного файла?
dura4ok
@dura4ok
не обязательно.
Это доп опции
тогда придется AllowOverride All вынести выше дериктории, иначе .htaccess работать не будет
andreystrelkov
@andreystrelkov
а NameVirtualHost *:80 обязательно делать?
dura4ok
@dura4ok
да
andreystrelkov
@andreystrelkov
его можно в главном файле прописать
dura4ok
@dura4ok
да
andreystrelkov
@andreystrelkov
@dura4ok Спасибо, попробую
KarmaBot
@KarmaBot
Спасибо (+1) для @dura4ok принято! Текущая карма +2.
andreystrelkov
@andreystrelkov
@KarmaBot Всё работает, ещё раз спасибо!
KarmaBot
@KarmaBot
@andreystrelkov, не за что, я всегда к твоим услугам =)
Спасибо (+1) для @KarmaBot принято! Текущая карма +289.