• Компилиране на docsis и потенциални проблеми

    От години не бях компилирал docsis и днес ми се наложи. Сблъсках се с няколко проблема при компилирането и реших да ги опиша тук. CFLAGS=-lm ./configure Проблем: checking whether we are using the GNU C++ compiler… no checking whether g++ accepts -g… no checking dependency style of g++… none checking how to run the C++…

  • Инсталиране на eAccelerator

    От както преди няколко години за първи ползвах eAccelerator и останах удивлен от ускорението което предоставя съм решил да го слагам на повечето машини с apache2. Днес ми се наложи да го сложа на още една машина и реших за бъдещото поколение български администраторчета как да се инсталира eAccelerator. За администраторчетата под FreeBSD преди време…

  • MySQL проблем с много отворени таблици- Errcode: 24

    Тук проблемът не е в MySQL да поясня отначало, а в това, че базата има много таблици и респективно отваря много файлове,а броя на файловете по подразбиране в MySQL които могат да се отварят не са особено много :). „Проблемът“ е следния: Когато се експортва база с повече таблици от колкото разрешени отворени файлове в…

  • perror и как той ще ни помогне да разрешаваме проблемите в MySQL

    perror е конзолно приложение от пакета MySQL което има за цел да извежда грешките по зададен „номер на грешка„. На всеки се е случвало в MySQL да получи грешка  и да се чуди какво означава „Got error 29 … (Errcode: 24) …„. Повечето хора веднага започват да търся в google какво означава това, но благодарение…

  • Сверяване на дата под GNU/Linux

    Преди време един приятел имаше проблем с това и му казах да използва ntpdate, но трябвало да търси ntp сървъри и бла бла. За целта ето решението за всички които трябва да сверят своята дата под GNU/Linux: apt-get install ntpdate; ntpdate 0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org Като отговор ще получите това: 31 Oct 21:19:42 ntpdate[9326]: step…

  • Конфигуриране, компилиране и инсталиране на mysql 5.1.40

    За да компилирате първо трябва да изтеглите Mysql 5.1.40  от ТУК (21.1 MB) wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.40.tar.gz/from/http://mysql.online.bg/ Разархивирате  и конфигурирате mysql 5.1.40: ./configure –prefix=/usr/local/mysql \ –enable-thread-safe-client –enable-local-infile \ –with-pic –with-fast-mutexes –disable-shared \ –with-big-tables –with-readline –with-plugins=innobase \ –with-mysqld-user=mysql –with-extra-charsets=all Компилирате и инсталирате mysql 5.1.40: make && make install За по- добра сигурност на mysql 5.1.40 да се изпълнява…

  • Upgrade От Debian Etch до Debian Lenny

    Ще бъдат кратък, че „много е сложно“: apt-get update && apt-get dist-upgrade #Заменяте etch със lenny vim /etc/apt/sources.list :%s/etch/lenny apt-get update && apt-get dist-upgrade && reboot

  • Upgrade на WordPress от shell.

    Вместо да обяснявам ред по ред предоставям простo  sh скриптче което прави всичко: #!/bin/sh mysqldb=“vashata_baza“; mysqluser=“vashiqt_user“; mysqlpass=“vashata_parola“; wp_dir=“/var/yourblog.com/public_html/“; cd /tmp/ echo „Backup your WordPress DB: $mysqldb“; mysqldump -u$mysqluser -p$mysqlpass $mysqldb > /tmp/wordpress_blog.sql echo „Backup your Old WordPress“; #cp -Rp $wp_dir /tmp/wordpress_blog_backup/ echo „Download new WordPress“; wget -q http://wordpress.org/latest.zip unzip /tmp/latest.zip echo „Replace old WordPress files“;…

  • Проблем при php.ini с таговете определящи вашия php код

    Случвало ли ви се е да направите php файл с тагове <? echo „asd“; ?> и този същия файл да не се изпълнява като php, а като html. Причината е, че в настройките на php е указано да се ползва само тагa „<?php , а не краткия вариант „<?“. За да се предостави възможност да…

  • Немърливост в база данни с InnoDB таблици

    Няма да конкретизирам проект или сървър, но ще кажа, че таблицата tablicaX беше локната. За целта реших да проверя каква е MyISAM или InnoDB: mysql> show create table tablicaX; ERROR 1033 (HY000): Incorrect information in file: ‘./bazaX/tablicaX.frm’ Не става ясно каква е таблицата. Добре. Реших да предположа, че е масовия енжин MyISAM и направих следното:…