Percona 서버는 MYSQL클론 버전이다. 

자세한 내용은 아래를 참고하자

http://blog.embian.com/3


핵심은 mysql엔지니어들이 따로 만든 클론이고 나름 우수하다는것이다 TokuDB랑 ㅋ


sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A
echo "deb http://repo.percona.com/apt "$(lsb_release -sc)" main" | sudo tee /etc/apt/sources.list.d/percona.list
echo "deb-src http://repo.percona.com/apt "$(lsb_release -sc)" main" | sudo tee -a /etc/apt/sources.list.d/percona.list
sudo apt-get update
sudo apt-get install percona-server-server-5.6 percona-server-client-5.6
 mysql -uroot -p -e "CREATE FUNCTION fnv1a_64 RETURNS INTEGER SONAME 'libfnv1a_udf.so'"
 mysql -uroot -p -e "CREATE FUNCTION fnv_64 RETURNS INTEGER SONAME 'libfnv_udf.so'"
// mysql -e "CREATE FUNCTION murmur_hash RETURNS INTEGER SONAME 'libmurmur_udf.so'"
sudo service mysql start

Posted by WaaGrr :

최근 들어 우분투 기본 APM모듈에 대해서 문제점을 조금 느끼고 있어서 매우 짜증나게 여기고 있다.


이문제는 우분투 12.04환경에서 확인했으며 최근버전에도 그랬던것같다 (14.04)


처음엔 shorttag문제인줄 알았는데 그게 아니더라


그래도 몇개월된 문제였던것같은데 ㅡ.ㅡ;;




mod_userdir 모듈과의 문제인듯 


1) sudo vim /etc/apache2/mods-enabled/php5.conf

2) comment all lines from <IfModule mod_userdir.c> to the next </IfModule>

3) sudo service apache2 reload


그냥 모두 주석 처리하면됨


Posted by WaaGrr :

Ubuntu 환경에서 Apache Virtual Host가 정상 동작되지 않을때


아파치 가상 호스트 문법을 한번 확인해보아야 할것같다


몇가지 문제가 있었는데 Clean 한 상태에서 APM만 설치하고 vhost설정을 하면서 정상동작이 되질 않았고 로그를 통해서 권한 관련 모듈에서 에러가 있는것을 알게 되었다 


찾아보니 apache2 2.4버전대로 오면서 바뀐부분이 있는듯 


For all directories write Require all granted instead of Allow from all 




Posted by WaaGrr :

나같이 한참동안 서칭하시면서 시간낭비 하시지 않기를..


sudo vi /etc/apache2/mods-enabled/mime.conf


vi 가 열리면 아래 라인을 추가 해준다


AddType application/x-httpd-php .php .phtml .html .htm


(위치는 상관없음)


이제 저장하자

esc누르시고 : 를 입력해주시고 wq를 입력해주시고 엔터 (:wq) w는 write의 약자 q는 quit의 약자이다.


저장이되었지만 서버는 멍청해서 모른다. 깔끔하게 아파치서버를 재시작해주자


sudo service apache2 restart


잘될것이다.


만약 되지 않는다면 혹시 해당 파일이 <?php가아닌 <? 로 시작하지 않는가?
여기를 눌러서 확인해보시라.






Posted by WaaGrr :

우분투 아파치 PHP5 기본 환경에서는


원래 PHP를 실행할려면 <?php 로 PHP를 실행하는 것임.

하지만 이게 치기가 귀찮아서 php에서 <? 로도 실행을 할 수 있는 기능이 있다.

그 기능을 short open tag이라고 부른단다

몇몇 배포판은 이게 디폴트로 on이 되어있다고 하는데 우분투 php5 패키지에서는 그러지 아니하다


앞설은 그만하고 이제 솔루션


sudo vi /etc/php5/apache2/php.ini 를 오픈하고


14.04기준으로  212라인에 보면

short_open_tag = Off 으로 되어 있다.


팁으로 vi로 검색하는 기능을 적어본다

esc를 누르고 /를 입력한다 그리고 검색하고 싶은 문자열을 입력하고 엔터를 누른다 (/short_open_tag =) (tag뒤에 한자 띄고 =를 주의!!ㅋㅋ)

그리고 i를 누르고 편집을한다

Off를 On으로 교제한다.

-> short_open_tag = On


이제 저장하자
esc누르시고 : 를 입력해주시고 wq를 입력해주시고 엔터 (:wq) w는 write의 약자 q는 quit의 약자이다.


저장이되었지만 서버는 멍청해서 모른다. 깔끔하게 아파치서버를 재시작해주자


sudo service apache2 restart


잘될것이다.






Posted by WaaGrr :

speedtest.net

paypal.com

fc2.com

등 일부 사이트가 제대로 접속이 안되었는데 Google링을 통하여 찾아보니 PMTU가 문제였다.


다른거 없다 아래 글 카피해서 룰 추가해주시고 세이브 해주심됨...


 iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu


몇일을 고생한거지...


+ 관련 문제로 서칭해보니 kldp에서 좀더 자세한 내용을 알려주셨다. https://kldp.org/node/73417

Posted by WaaGrr :