Redmine кривые плагины ч2

Всегда, если что-то не работает, нужно делать –trace Тогда можно будет обнаружить много интересного, например: root@tet-redmine www/redmine# rake redmine:send_digest RAILS_ENV=”production” rake aborted! IndexError: string not matched /var/www/redmine/plugins/redmine_digest/lib/tasks/digest.rake:47:in `[]=’ /var/www/redmine/plugins/redmine_digest/lib/tasks/digest.rake:47:in `block (2 levels) in <top (required)>’ Tasks: TOP => redmine:send_digest (See full trace by running task with –trace) root@tet-redmine www/redmine# rails -v Rails 3.2.19 Интересно, что если поправить требования версии с 3 на 3.2 – все непременно заработает! Спасибо автору плагина, что так жестко привязал версии! require ‘rake’ if Rails::VERSION::MAJOR >= 3.2 require File.expand_path(File.dirname(__FILE__) + “/../../../../redmine/config/environment”) else require File.expand_path(File.dirname(__FILE__) + “/../../../../../redmine/config/environment”) end На этом сюрпризы не заканчиваются: root@tet-redmine www/redmine# rake redmine:send_digest days=7 RAILS_ENV=”production” rake aborted! LoadError: cannot load such file — /var/www/config/environment … /var/www/redmine/plugins/redmine_digest/lib/tasks/digest.rake:34:in `<top (required)>’ Оказывается, у нас в плагинеShort Read more…

MySQL default my.cnf концигурация

Далее приведена конфигурация MySQL сервера файлом: /etc/my.cnf по принятым стандартам для хоста с 1Gb оперативной памяти: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1 query_cache_limit=1M query_cache_size=23M query_cache_type=1 max_connections=1000 max_user_connections=300 interactive_timeout=100 wait_timeout=100 connect_timeout=10 thread_cache_size=128 key_buffer=64M join_buffer_size=1M max_allowed_packet=32M table_cache=1024 sort_buffer_size=1M read_buffer_size=1M read_rnd_buffer_size=768K max_connect_errors=10 thread_concurrency=4 # Disabling symbolic-links is recommended to prevent assorted security risks; # to do so, uncomment this line: # symbolic-links=0 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [client] socket=/var/lib/mysql/mysql.sock Read more…

Миграция с IIS на Apache

Чтобы не забыть и не потерять навыки, которые я приобрел набивая шишки в процессе миграции веб-сайтов с Windows Server 2003 r2 + IIS на CentOS – Apache+MySQL Процесс миграции, на самом деле, не так сложен, особенно после того как сделаешь это уже один раз. Интернет полнится сотнями способом и рекомендаций, которые только частично покрывали мою ситуацию, поэтому у меня все получилось почти так, но в основном по своему, с долей удачи и интуиции. Вкратце: перенос сервера с IIS на Apache 1. Запустить CentOS сервер и настроить сетевые конфиги 2. Установить MySQL (mysqld) и задать пароль администратора; 2.1 на сервере windows используя этот пароль и логин рута, необходимо подключить новосозданную БД к менеджеру СУБД на хосте windows; 2.2 провести миграцию из базыShort Read more…

Веб-сайт на Apache

Способ организации веб-хостинга на домашнем сервере CentOS при помощи следующих программных пакетов: Apache, pure-ftp, MySQL, PHP my admin Здесь я рассмотрю простой и быстрый способ организовать веб-сервер на базе указанных выше решений. -= Статья будет дописана позже =- Read more…

Веб-сайт на IIS + FastCGI

Многие считают это извращением, но для собственного опыта и для закрепления понимания общего процесса, я все-таки этим занимался. Здесь я рассмотрю довольно простой способ настройки собственного веб-хостинга на базе Windows Server 2008 R2 + IIS + FastCGI. Все довольно просто, как оказалось позже, когда весь процесс уже был пройден. -= Статья будет продолжена =- Read more…