• Как работать с сессиями в php?

    vekov
    @vekov Автор вопроса
    Не, вывод ошибок то я вернул) Это был шаг на пути к осмыслению откуда вообще ошибка взялась.
    Написано
  • Как работать с сессиями в php?

    vekov
    @vekov Автор вопроса
    Ivan Shalganov, тут проблема была похоже в выводе ошибок. Я проверял массив сессии, перед открытием сессии. Я так понимаю этого не нужно делать - это во-первых. А во-вторых - он выдавал ворнинг о том, что не знает такой переменной. В итоге получалось что этот код убивал сам себя. Отключил вывод предупреждений - стало норм. Ну и потом убрал условие.
    Написано
  • Как лучше деплоить PHP в minikube/kubernetes?

    vekov
    @vekov Автор вопроса
    Спасибо, но не очень понял ответ. Если мы не маунтим папки, значит используем что-то другое. Наличие Git clone в докерфайле делает его самодостаточным?)
    Написано
  • Почему не отправляется письмо на почту?

    В таком случае, я бы советовал обращаться к хостеру. Это shared-хостинг или VPS?
    Написано
  • Как вывести элемент при наличии свойства (Битрикс)?

    goozer, так, судя по коду, который ты скинул - речь про какой-то битриксовый компонент? Это стоило указать) И желательно какой именно компонент.

    Если условие верно, то у тебя сейчас ошибка в том, что $arResult['items'] - не существует.

    Что находится в $arResult?
    Сделай на странице, перед условием (где у тебя <?if($arResult['PROPERTIES']['CHECKUP']['VALUE'] == 'Y')), это:

    echo '';
    print_r($arResult);
    echo '';
    Написано
  • Как вывести элемент при наличии свойства (Битрикс)?

    Ну, в таком случае, мой ответ должен вам подойти.
    Написано
  • Как bitrix:catalog.search указать несколько инфоблоков?

    помню, некоторые битриксовые запросы съедают формат записи типа "36 || 37 || 38".
    Написано
  • Как сделать mount в minikube с виртуализацией?

    vekov
    @vekov Автор вопроса
    Валентин, да я б с радостью без лишней виртуализации обошелся, но тогда minikube ingress не поддерживает.

    А он, как я понимаю нужен. По крайней мере иначе я не понимаю как развернуть тот же istio, настроить метрики и тд.

    И не понятно, как же всё таки маунтить с виртуализацией миникуба... А то любой гайд по установке читаешь - везде советуют квм2 ставить, а пра маунт - ни слова.
    Написано
  • Почему сайт не индексируется гуглом?

    vekov
    @vekov Автор вопроса
    Ярослав Александров, ну я бы помог человеку, если бы имел идеи) Что и делаю на этом ресурсе.
    В данном случае я задаю конкретный вопрос, сайтмепы скормлены, обработаны "Успешно", гугл видит в них около 1000 страниц, страницы не пустые, везде есть теги, заголовки, через роботс сайт не закрыт. Яндекс видит страницы, гугл - игнорирует. Следовательно вдруг у кого то есть мысль или опыт в чем может быть проблема. Я продвигал немного сайтов (штук 5-10 всего правда) и никогда с такой проблемой не сталкивался, обычно сайт либо есть в поиске, либо нет. А так чтобы за год в один поисковик попало 400 страниц, в другой 7 - это уже что-то новенькое)
    Аудита я не жду, а ожидаю что-то вроде "напиши в поддержку гугла, вот их контакт *контакт*", или "у тебя в роботс.тхт дисалоу стоит на всё", или "у меня такая же хрень была, забей и смени домен", или "попробуй еще раз прогнать сайтмеп через серч консоль".
    Мой вопрос вполне из разряда вопроса по программированию типа "я написал вот такую функцию, но она не запускается". И на такие вопросы я отвечаю не считая это работой, даже могу человеку переписать код красивее.
    Или если вижу в разделе системного администрирования вопрос, например "запустил кубернетес без драйвера, не запускается ингресс" - я бы без проблем проконсультировал человека, что игнресс без драйвера не запустится и надо ставить энвой или нжинкс.

    Может быть конечно раздел СЕО не такой дружелюбный как остальные) Но я в вас верю)
    Написано
  • Почему сайт не индексируется гуглом?

    vekov
    @vekov Автор вопроса
    Да, карты сайта все скормлены, написано "Успешно"... И во всех файлах сайтмепа пишет "Количество Выявленных URL" от 20 до 400.
    Написано
  • Как подключиться к Mysql в Minikube/Kubernetes?

    vekov
    @vekov Автор вопроса
    Да, так и есть.. почему-то думал, что раз запустил миникуб без драйвера, то через mysql обращаюсь к базам, которые миникуб использует)
    Вообще проблема началась получается с другого места. Потому что тупить я начал и делать что-то невообразимое после того, как у меня не подошел пароль. Точнее ошибка выдалась о том, что доступ запрещен для рут@'172.17.0.6'. Но вчера я понял, что просто не применился пароль из секрета, использовал дефолтный и всё заработало...
    В связи с этим вопрос - а почему мог не примениться пароль из секрета?

    Вот конфиг стейтфул сета для mysql:
    apiVersion: apps/v1
    kind: StatefulSet
    metadata:
      name: mysql-ss
    spec:
      selector:
        matchLabels:
          app: my-php-app
      serviceName: mysql-service
      replicas: 1
      template:
        metadata:
          labels:
            app: my-php-app
        spec:
          containers:
          - name: mysql
            image: mariadb
            ports:
            - containerPort: 3306
              name: mysql
            volumeMounts:
            - name: mysql-vm
              mountPath: /var/lib/mysql
            env:
            - name: MYSQL_ROOT_PASSWORD
              valueFrom:
                secretKeyRef:
                  name: mysql-pass
                  key: password
          volumes:
          - name: mysql-vm
            persistentVolumeClaim:
              claimName: mysql-pvc
          - name: config-volume
            configMap:
              name: mysql-conf


    Вот секретка:
    apiVersion: v1
    kind: Secret
    metadata:
      creationTimestamp: null
      name: mysql-pass
    type: Opaque
    data:
      password: YWRtaW4=
    Написано
  • Работа с docx стандартными возможностями PHP, почему замена в document.xml не спасает?

    vekov
    @vekov Автор вопроса
    maragon, уже и не помню) в итоге на PHP Office перешли, или как там его.
    Написано
  • Как задать фильтр со сложной логикой по CcrmCompany в Bitrix?

    vekov
    @vekov Автор вопроса
    Dima Pozdnyakov, пробовал добавлять _ID. Не помогает. Оба этих варианта тоже проверил - мимо..
    Написано
  • Как задать фильтр со сложной логикой по CcrmCompany в Bitrix?

    vekov
    @vekov Автор вопроса
    Вообще понял, что в обычном GetList вообще не работает фильтр по ответственному. В GetListEx по отдельности фильтры работают, а через OR - не получается. Берет один из них.
    Да, мне нужно чтобы брало компанию, в которой в любом из полей фигурирует этот айди.
    Написано
  • Как задать фильтр со сложной логикой по CcrmCompany в Bitrix?

    vekov
    @vekov Автор вопроса
    Да, отрабатывает, и выбирает только фильтрацию по UF_CRM_1444399075. Так скобки тоже пробовал ставить) не помогло
    Написано
  • Как в minikube настроить работу приложения с Mysql?

    vekov
    @vekov Автор вопроса
    chupasaurus, извиняюсь, я и имел ввиду kubectl exec
    Написано
  • Как в minikube настроить работу приложения с Mysql?

    vekov
    @vekov Автор вопроса
    chupasaurus, кажется понял насчет адреса базы и конфигов по нджинс, благодарю. А не подскажите, почему у меня не получается подключиться к БД даже по ssh? Подключаюсь к Поду(?) с Mysql, авторизуюсь как рут, далее пишу mysql -p и пароль, который указан в секретах. Пишет ошибку, что не может авторизоваться с таким набором логин-пароль.
    Написано
  • Как в minikube настроить работу приложения с Mysql?

    vekov
    @vekov Автор вопроса
    Спасибо за ответ. Облако может быть и буду в дальнейшем использовать, сейчас хочу разобраться что и как работает. Смотрю видео-курсы, но как-то не совсем помогает. Вроде бы общие какие-то понятия есть, а с практикой - сложности, как видите.
    Базу в дальнейшем планирую хранить отдельно вне контейнера, в таком случае, коннект будет просто как к удаленному БД серверу. А в рамках kubernetes - не понял как это провернуть) И с моего конфига mysql у меня не получилось даже через ssh подключиться в саму БД... не то что через код с приложения)
    Написано
  • Как в minikube настроить работу приложения с Mysql?

    vekov
    @vekov Автор вопроса
    Спасибо за ответ. То есть вместо адреса просто указывать mysql при коннекте в коде? Или это где-то в деплойменте или в сервисе приложения надо указывать?

    Насчёт PV у nginx - как тогда вносить изменения в проект? То есть сейчас я вношу правки в код, и они отображаются на сайте. Если не использовать PV такого же не будет.

    ConfigMap и Secret - использую, есть в директории /mysql только пока не разобрался с этими сущностями, так что, подозреваю что использую неправильно) В skaffold их прописал, в конфиге mysql-ss использую "secretKeyRef".
    Написано