Archive for the '*nixes' Category

Ruby: Could not find a JavaScript runtime

Friday, January 27th, 2012

полный текст ошибки:

Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)

Традиционное


добавьте в Gemfile параметры:
gem 'execjs'
gem 'therubyracer'

И не забудте сделать:
bundle install

мне не помогло. Разумеется, ходил на https://github.com/sstephenson/execjs и ставил все подряд варианты. Mustang, therubyracer, johnson не помоли, а вот Node.js - помог.
К сожалению его не получалось поставить по-быстрому из пакетов, но сборка из исходников проблем не вызвала.
Идем на http://nodejs.org, а дальше все традиционно: ./configure, make && make install

» »

o: command not found

Wednesday, January 25th, 2012

При попытке собрать нечто
/bin/bash o: command not found
Не хватает этого самого файла О. Интересно, откудО такое многозначительное название?

yum install gcc-c++ gcc-objc++ gcc

»

какой конфиг использует mysql

Monday, January 23rd, 2012

Найти, какой файл настроек используется в mysql не так уж и просто, но можно. (more…)

»

Как добавить PHP/Apache модуль из cPanel/WHM

Monday, January 9th, 2012

1. Выбрать Software из левого меню
2. EasyApache (Apache Update)
3. Previously Saved Config, Start customizing based on profile (more…)

Если MySQL бекап слишком большой

Thursday, January 5th, 2012

Если база у вас не помещается в phpMyAdmin - на самом деле это еще не значит, что она большая. Имея доступ к консоли вы с очень большой вероятностью ее восстановите (more…)

»

MySQL: Can’t create table ‘….’ (errno: 150)

Thursday, December 29th, 2011

Во время восстановления базы из бекапа можно получить такую ошибку:
MySQL: Can’t create table ‘tablename’ (errno: 150)
Причина в том, что в процессе восстановления бэкапа MySQL пытается создать таблицуА, которая ссылается на таблицуБ, при этом до таблицыБ процесс восстановления MySQL еще не добрался и про ее существование ничего не знает.

Решение: открываете дамп базы вашим любимым текстовым редактором и вносите 2 строчки (выделено полужирным):
... тут всякие разные заголовки...
SET FOREIGN_KEY_CHECKS = 0;
create table…….. (самый первый запрос на создание таблицы)
…….. (тут весь остальной текст)
SET FOREIGN_KEY_CHECKS = 1; (самой последней строчкой)

Не забудьте точки с запятой в конце добавленных строчек.
Если по какой-то загадочной причине не помогает - попробуйте поставить
SET FOREIGN_KEY_CHECKS = 0;
непосредственно перед той таблицей, при создании которой выдается ошибка.

»

Неправильное отображение UTF-8 apache

Tuesday, December 27th, 2011

Если вместо символа “три точки” (т.е. “…”, только 1 символ) или любого другого не-латинского юникодного символа вы видите вопросительный знак в ромбе, то попробуйте убрать
AddDefaultCharset UTF-8
в настройках апача.

» »

LAMP в 3 строчки CentOS

Sunday, December 18th, 2011

yum install httpd php mysql-server mysql php-mysql mod_ssl
service httpd start
service mysqld start

» » » » » »

Subversion из исходников + apache и начало работы

Monday, January 17th, 2011

Скорее шпаргалка для себя, но если будут вопросы - спрашивайте, попытаюсь ответить. Написана потому, что есть масса инструкций, как начать работу с svn, т.е. для пользователей-программеров, а вот как это выглядит с точки зрения админа - толстезные мануалы, в которых далеко не всегда то, что надо.
Итак, установка SVN в связке с httpd под linux (more…)

» » » » »

undefined reference to `dav_hook_gather_propsets’

Monday, January 3rd, 2011

Если при сборке httpd вылетает с такими ошибками:
(more…)

» » » »