Virtuemart 2: Исправляем ошибки - Класс VmTable расширяющий функционал JTable
- Joomla /
- Virtuemart
- 13.06.2013
- job
- 8540
На сегодня беремся за API Virtuemart 2. Попробую разобраться с классом VmTable - расширяющий функционал класса JTable.
Конфигурация:
Joomla 2.5.11
Virtuemart 2.0.20b
Возникающие ошибки:Strict Standards: Accessing static property TableCategories::$_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 59
Strict Standards: Accessing static property TableCategories::$_query_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 60
Strict Standards: Accessing static property TableProducts::$_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 59
Strict Standards: Accessing static property TableProducts::$_query_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 60
Strict Standards: Accessing static property TableVendors::$_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 59
Strict Standards: Accessing static property TableVendors::$_query_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 60
Strict Standards: Accessing static property TableRatings::$_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 59
Strict Standards: Accessing static property TableRatings::$_query_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 60
Strict Standards: Accessing static property TableManufacturers::$_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 59
Strict Standards: Accessing static property TableManufacturers::$_query_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 60
Virtuemart 2: Исправляем ошибки - Declaration of LiveUpdateController::display()
- Joomla /
- Virtuemart
- 12.06.2013
- job
- 7550
Преамбула: Решился все таки построить новую версию среднего по объемам интернет-магазина на базе Virtuemart 2.x. Предпосылки, естественно расширение функционала, похожего на полноценную систему торговли. Да, конечно Virtuemart сложно назвать такой, но наработанный функционал буду портировать, а что делать! А учитывая, что хочется делать все по фен-шую - ошибки, даже незначительные, не приемлемы. По ходу создания магазина буду описывать их исправление.
На сегодня начнем с Virtuemart 2 All in one Installer
Конфигурация:
Joomla 2.5.11
Virtuemart 2.0.20b
Ошибка
Strict Standards: Declaration of LiveUpdateController::display() should be compatible with that of JController::display() in /home/www/site.ru/administrator/components/com_virtuemart_allinone/classes/controller.php on line 16
Can't connect to UNIX socket /var/run/clamav/clamd.ctl
- Linux /
- ISPmanager + Ubuntu
- 07.06.2013
- job
- 6196
Продолжаю анализировать логи. Exim ругается на
clamd: unable to connect to UNIX socket /var/run/clamav/clamd.ctl (No such file or directory)
Помогло удаление ClamAV и установкой из консоли.
sudo apt-get install clamav clamav-daemon clamav-base amavisd-new clamav-freshclam clamav-docs
Память не резиновая, останавливаю clamav-daemon и amavis (если конечно не надо проверять почту)
/etc/init.d/clamav-daemon stop /etc/init.d/amavis stop
Пока все...
В логах exim посыпались Message is frozen
- Linux /
- ISPmanager + Ubuntu
- 04.06.2013
- job
- 43857
Как то в борьбе со спамом обнаружил в логах exim'а много процессов Message is frozen (мертвые письма). По сути Message is frozen - это, не отправленные письма которые остались лежать на сервере, так сказать мертвые письма.
И так начну бороться с этой гадостью, попутно буду описывать процесс. Надеюсь порву эту заразу.
И так посмотреть список frozen можно следующей командой
exim -bp | grep frozen