-
Компилиране на docsis и потенциални проблеми
23.11.2009
От години не бях компилирал 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
05.11.2009
От както преди няколко години за първи ползвах eAccelerator и останах удивлен от ускорението което предоставя съм решил да го слагам на повечето машини с apache2. Днес ми се наложи да го сложа на още една машина и реших за бъдещото поколение български администраторчета как да се инсталира eAccelerator. За администраторчетата под FreeBSD преди време…
-
MySQL проблем с много отворени таблици- Errcode: 24
01.11.2009
Тук проблемът не е в MySQL да поясня отначало, а в това, че базата има много таблици и респективно отваря много файлове,а броя на файловете по подразбиране в MySQL които могат да се отварят не са особено много :). „Проблемът“ е следния: Когато се експортва база с повече таблици от колкото разрешени отворени файлове в…
-
perror и как той ще ни помогне да разрешаваме проблемите в MySQL
01.11.2009
perror е конзолно приложение от пакета MySQL което има за цел да извежда грешките по зададен „номер на грешка„. На всеки се е случвало в MySQL да получи грешка и да се чуди какво означава „Got error 29 … (Errcode: 24) …„. Повечето хора веднага започват да търся в google какво означава това, но благодарение…
-
Сверяване на дата под GNU/Linux
31.10.2009
Преди време един приятел имаше проблем с това и му казах да използва 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
26.10.2009
За да компилирате първо трябва да изтеглите 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
25.10.2009
Ще бъдат кратък, че „много е сложно“: 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.
23.10.2009
Вместо да обяснявам ред по ред предоставям прост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 код
23.10.2009
Случвало ли ви се е да направите php файл с тагове <? echo „asd“; ?> и този същия файл да не се изпълнява като php, а като html. Причината е, че в настройките на php е указано да се ползва само тагa „<?php , а не краткия вариант „<?“. За да се предостави възможност да…
-
Немърливост в база данни с InnoDB таблици
21.10.2009
Няма да конкретизирам проект или сървър, но ще кажа, че таблицата tablicaX беше локната. За целта реших да проверя каква е MyISAM или InnoDB: mysql> show create table tablicaX; ERROR 1033 (HY000): Incorrect information in file: ‘./bazaX/tablicaX.frm’ Не става ясно каква е таблицата. Добре. Реших да предположа, че е масовия енжин MyISAM и направих следното:…