Блог пользователя - abu

Error on rename of '...' to './db/table' (errno: 150)

Чтобы увидеть детали это ошибки нужно выполнить в консоли mysql :

mysql> SHOW ENGINE INNODB STATUS;

потом кроме разной информации можно найти что-то типо этого :
------------------------
LATEST FOREIGN KEY ERROR
------------------------
160623 17:32:46 Error in dropping of a foreign key constraint of table "bs"."partners",
in SQL command
ALTER TABLE `partners` DROP FOREIGN KEY `hall_id`
Cannot find a constraint with the given id "hall_id".

пишет что не видит fk , ищем:

Mongodb кластеризация методом replica sets

Необязательно:
- если нужно переустановить mongodb то :

sudo service mongod stop
------ Remove Packages.
sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev
sudo apt-get purge mongodb-10gen
sudo apt-get autoremove
sudo apt-get purge mongodb-org*
----- Remove MongoDB databases and log files.
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

1) Установка , тут рассматриваю только для ubuntu 12.10, 12.04 :

Безлимитная лицензия для 1c-bitrix

В файле /bitrix/modules/main/include.php заменить первую из трех константу OLDSITEEXPIREDATE на time()+2592000*1 - теперь всегда будет 30 дней!

второй вариант:
запускаете файл генератор "ключа" :

1-bitrix изменение шаблона свойств торговых предложений на checkbox

Задача на странице товара добавить поле checkbox для выбора нужного торгового предложения :

1) изменить шаблон файл :
bitrix/templates/eshop_bootstrap_green/components/bitrix/catalog/template1/bitrix/catalog.element/.default/template.php:381
было :

ошибка при установки appcelerator : "Unable to locate an Android SDK"

Unable to locate an Android SDK.
     If you have already downloaded and installed the Android SDK, you can tell Titanium where the
     Android SDK is located by running 'titanium config android.sdkPath /path/to/android-sdk',
     otherwise you can install it by running 'titanium setup android' or manually downloading from
     http://appcelerator.com/android-sdk

решение (для случая когда adnroid sdk установлены):
- установить titanium

[sudo] npm install titanium -g

- и выполнить

Декомпиляция class (java) файлов

Лучше всех с этим справляется утилита JD-GUI , она кроссплатформенная, ее не нужно устанавливать, только скачать и запустить.

В процессе запуска может жаловаться на отсутствующие либы :

phalcon настройка mod_rewrite

1. Убедитесь что в конфиге /etc/apache2/sites-available/default выставлено :

AllowOverride All

2. убедитесь что mod_rewrite погружается при старте apache2, должен существовать файл /etc/apache2/mods-enabled/rewrite.load с содержимым :

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

3. Проверьте что он установлен и включен

sudo a2enmod rewrite 
service apache2 restart

ошибка типа : Class 'Phalcon\Debug' not found in или phalcon.so: undefined symbol: php_pdo_get_dbh_ce in Unknown on line 0

Означает , что у вас либо не установлен, либо установлен но криво phalcon!

для первого случая (проверить наличие можно phpinfo() ?>) установить ,
для второго, возможно пройдет вариант, создать файл /etc/php5/cli/conf.d/50-phalcon.ini и /etc/php5/apache2/conf.d/50-phalcon.ini с содержимым:

; configuration for phalcon module
; priority=50
extension=phalcon.so

Ошибка : insufficient permissions for device или ??????????????? [null], при подключении нового устройства к android studio

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

Для того чтобы устройство определялось нужно вначале создать (под рутом) файл /etc/udev/rules.d/51-android.rules (т.е. файл 51-android.rules в папке /etc/udev/rules.d). В нём вписать строку:

нагрузочное тестирование websocket с помощью jmeter

хороший туториал,
во-первых, описано как сделать установку WebSocket Sampler-а:
по сути все сводиться к закачки последнего jar релиза от,

Страницы

Subscribe to RSS - Блог пользователя - abu