На сервере к которому подключаются множество юзеров стоит задача дать доступ только к браузеру. Браузер может быть ff или chrome для ff перезапуск после закрытия решился легко. Для chrome ни чего не гуглится, не придумывается.
Режим киоска не подходит. Нужна возможность открывать несколько вкладок.
На установке opencart 2 в корне сайта создан каталог. К примеру test в котором находится файл index.php следующего содержания.
<?php
include_once('../index.php');
?>
Инклудится дефолтный index.php от cms. При открытии domain.ru/test/ код отрабатывает 2 раза. В логах все записи продублированы. 2 раза выполняются все запросы в bd. Ставишь в любом конструкторе класса запись в лог, в логе будет 2 записи.
При открытии напрямую domain.ru/ код отрабатывает только 1 раз.
[root@fr tmp]# mount
/dev/xvda1 on / type ext4 (rw,barrier=0)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/xvdb on /home type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
Собственно сабж. Различные МФУ этой серии из Linux печатают, дрова родные с сайта canon. Не могу понять можно ли его заставить печатать без полей? из под оффтопика без полей печатать умеет.
подключился через консольку предоставляемую хостером и вижу следующее. Половина сервисов не работает в том числе и sshd, apache. При попытке запустить в ручную выдают:
segmentation fault
Не работают программы yum, wget, curl, ssh. падаю с сообщением:
libgssapi_krb5.so.2 no version information available
Куда копать?
PS: dmesg пусто. В /var/log/messages ни чего вразумительного, вроде:
Есть набор скриптов(Perl, Bash), каждый выполняет 1 задачу, скрипту надо передать набор параметров, и получить результат. Есть таблица в бд в которой хранится список задач. Примерно такая:
id - id источника задачи - задача( в виде названия скрипта) - параметры - результаты (json массив) - статус (выполнено\не выполнено)
Соответственно после отработки скрипта, результат надо записать в БД и ставится статус выполнено.
Скрипт может работать произвольное время. (до нескольких минут). Задач может стать очень много по этому нужна многопоточность, по той же причине запуск проверки новых задач и отправки их на выполнение по крону кажется тоже не подойдет.
Как лучше всего организовать описанную задачу? Киньте, что почитать или где посмотреть примеры, ну и прочие советы по теме приветствуются.
На сайте Заливают в .htaccess редиректы для мобильных устройств.
Установлена cms последней версии. На наличие посторонних файлов, вебшелов, и прочего проверенно все вдоль поперек и потом еще раз по диагонали. Логи apache и ftp прочитал до последней строчки. Ни одного подозрительного обращения к сайту и не одного постороннего коннекта в ftp.
Каждый день чистим файл, записываем время-дату.
Каждый день в htaccess появляются одни и те же строки. При этом дата последнего изменения не меняется.
Подскажите как действовать по феншую в такой ситуации:
Имеется redmine поставленный на ubuntu методом apt-get install redmine-mysql. Все gem нужный поставились из deb пакетов.
gem list соответственно пустой. Захотелось установить плагин к redmine, который требует поставить еще 1 gem. Собственно при попытке поставить через gem install gem_name или через bundle приводит к полной неработоспособности redmine.
Оживить удается только полным удалением ruby и установкой заново.
Как поступать в таких случаях ? (Нужного gem в репах нет)
Задача такова. Интернет магазин, покупка перед тем как оплатить должна быть проверенна менеджером. После того как менеджер подтверждает, можно заказ оплачивать.
Условия:
Покупатель не зарегистрирован. То есть личного кабинета нет.
Пока придумал только добавить поле в таблицу с заказами, и писать в него уникальный код, например на основе хеша от данных заказа. При подтвержденнии заказа отправлять покупателю ссылку в которой через GET параметр будет передаваться этот код. При переходе по ссылке, по коду вытаскиваем данные заказа и запускаем процесс оплаты.
Недостатки лишнее поле в базе, которое для зарегистрированных пользователей не нужно.
Есть ли какие то другие варианты или более оптимальные пути?
Собственно проблема следующая. Периодически не добавляются или не удаляются товары из корзины. Методом научно тыка установлено:
1) MODX хранит сессии в БД. Данные корзины хранятся в сессии.
2) При отключении хранения в БД, (делаем хранение в файлах) проблема исчезает.
3) Проблема проявляется только в некоторых установках.
4) В большинстве случаев (установок на разных хостингах, разными пользователями CMS) проблем при хранении сессий в БД нет.
5) Перенос проблемного сайта на другой хостинг (первый попавшийся шаред) ни чего не изменил.
6) Чистка куков, разные компьютеры разные браузеры все перепробовано. Бьюсь уже неделю.
Нагуглил аналогичные проблемы но с другими модулями для данной CMS, аналогично лечили сохранением сессий в файлах. В нагугленом обсуждении пришли к выводу, что проблема в кешировании. То есть проблема в настройках сервера.
Собственно я все время думал, что ни какого кеширования у меня нет.
По этому решил спросить, что где может кешироваться, может я чего не знаю?
Скрипт рассылает email сообщения по базе адресов. Пока база была маленькая проблем не было. После того как количество подписчиков перевалило за 2000 тыс. начались проблемы.
Warning: mail() [function.mail]: Could not execute mail delivery program '/usr/sbin/sendmail -t -i ' in
Методом научного тыка установлено, что проблема в лимите памяти для php. На другом сервере подняв лимит памяти проблему решили, 4500 тыс писем улетает без проблем. На этом сервере поднять лимит не представляется возможным.
Несущественное вырезал. В $emails массив с адресами. Где то в районе двухтысячного письма все это дело упирается в лимит памяти и выдает приведенную ошибку.
Какие могут быть варианты решения. Смена хостинга пока невозможна.
Спасибо.