XAMPP phpMyAdmin 외부 접속 XAMPP의 기본 phpMyAdmin 설정은 localhost에서만 접속이 가능합니다. 보안상의 이유이지만 필요에 의해 개방해야할 경우 이를 수정하는 법을 알아봅니다. phpMyAdmin 설정 위의 액세스 금지 이미지같이 도메인/phpmyadmin으로 접속하면 접근 권한이 없다는 메세지를 접하게 된다. xampp.conf에서 설정할 수 있다고 힌트를 주고 있는데, 정확한 주소는 xampp/apache/conf/extra/httpd-xampp.conf 에 위치하고 있다. 파일을 열어보면, 최하단에 아래와 같은 부분을 발견할 수 있다. # # New XAMPP security concept # Require local ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var 개발도구/XAMPP 10년 전
XAMPP 포트 중복 문제 XAMPP를 사용중에 443 포트의 중복 에러가 발생하였다. 이는 가상머신으로 사용하고 있던 VMWARE와 관련된 문제였는데 이 해결방법을 알아본다. XAMPP 문제해결 필자의 경우 VMWare가 443 포트를 사용중이였기에 에러가 발생했고 아파치 실행에 실패했다. 이와 비슷하게 아파치에서 기본적으로 사용할 80포트와 443포트를 다른 프로그램들이 사용하고 있다면 비슷한 에러가 발생할 것이다. 오전 11:24:03 [Apache] Problem detected! 오전 11:24:03 [Apache] Port 443 in use by ""C:\Program Files (x86)\VMware\VMware Workstation\vmware-hostd.exe" -u "C:\ProgramData\VMware\ho.. 개발도구/XAMPP 10년 전
XAMPP 워드프레스 설치 XAMPP에 워드프레스를 설치하는 법은 두가지 방식이 있습니다. 기존처럼 수동으로 설치하는 방식과 Bitnami에서 제공하는 워드프레스 인스톨러를 이용한 설치법에 대하여 알아봅니다. Bitnami Wordpress 인스톨러 설치 Bitnami는 한번의 클릭으로 인기있는 서버 응용 프로그램과 개발환경을 구축할 수 있게 도와주는 라이브러리이다. XAMPP도 Bitnami에서 지원하고 있다. Bitnami Wordpress 버전을 다운받아 설치한다. 먼저 설치 언어를 묻게 되는데 한국어를 지원하니 이를 선택한다. 설치중에 XAMPP를 설치한 폴더를 묻게 되는데 자신의 설치위치를 지정해 준다(기본값 C:\xampp). 로그인 계정명, 이름, 이메일 주소, XAMPP의 MySQL 비밀번호를 입력한다(XAMPP의 .. 개발도구/XAMPP 10년 전
XAMPP PHP와 MySQL 설정 XAMPP의 PHP 설정과 MySQL의 설정에 대하여 알아봅니다. XAMPP PHP 환경설정 간단한 PHP 환경설정 내용을 알아봅니다. 타임존 설정 ;;;;;;;;;;;;;;;;;;; ; Module Settings ; ;;;;;;;;;;;;;;;;;;; [Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = "Asia/Seoul" 업로드 설정 ; 파일업로드 허용여부 file_uploads = On ; 파일업로드 갯수 max_file_uploads = 200 ; 최대 업로드 파일 사이즈 upload_max_filesize = 2000M ; Post 방식으로 넘겨.. 개발도구/XAMPP 10년 전
XAMPP 가상호스트 설정과 도메인 연결 XAMPP를 사용중에 각각의 도메인에 여러개의 사이트를 구동시켜야 할 경우, 가상호스트와 가상의 도메인으로 로컬에서는 자유로이 사용할 수 있습니다. XAMPP 가상호스팅 설정 설치드라이브:\xampp\apache\conf\extra\httpd-vhosts.conf 파일을 열어서 수정한다. ##NameVirtualHost *:80라고 된 부분을 아래와 같이 수정한다. NameVirtualHost *:80 그런 뒤에 같은 파일의 마지막에 아래의 내용을 추가한다. DocumentRoot "/xampp/htdocs" ServerName localhost 이렇게 하면 이후에 가상 호스트를 설정해도 웹브라우저에 localhost를 입력하면 기존의 xampp 설정 페이지에 접속할 수 있게 된다. 이후 같은 파일의 마.. 개발도구/XAMPP 10년 전
XAMPP 테스트 서버 구축 개발자들이 간편하게 사용할 수 있는 테스트 서버를 설치해 봅니다. 여러가지 서버 애플리케이션이 있지만 포터블로 소지도 가능한 XAMPP를 알아봅니다. XAMPP 소개 XAMPP는 가장 인기있는 PHP 개발 환경이다. 무료이고 Apache와 MySQL, PHP와 Perl을 포함하고 있으며 손쉽게 설치할 수 있다. Widnows 와 Linux, Mac을 모두 지원하는 크로스 플랫폼이다. HOME XAMPP Apache + MySQL + PHP + Perl DOWN XAMPP Download 포터블용 XAMPP는 SourceForge에서 zip이나 7zip 혹은 portable 파일을 다운로드하면 된다. XAMPP 설치 XAMPP는 앞서 언급했듯이 크게 풀버전의 인스톨러 버전과 최소설치만을 지원하는 porta.. 개발도구/XAMPP 10년 전
[Ubuntu] 우분투 Ajaxploer(pydio) 설치 Ajaxploer는 웹하드, FTP, 클라우드, 로컬 디스크 연결 및 삼바 연결등 다양한 방법으로 저장소를 연결할 수 있는 애플리케이션입니다. 현재는 이름이 변경되어 pydio로 불립니다. 설치전에 APM이 설치되어 있다고 가정한다. MySQL DB생성 및 사용자 추가 pydio는 꼭 SQL 서버가 필요한 것은 아니다. 파일 시스템을 이용해서 사용할 수 도 있으며 약 50여명의 사용자들이 사용하기에 적합하다. 나의 경우에 우분투 시스템에 다른 사용자를 추가하지 않기때문에 MySQL을 사용하여 새로운 사용자들을 추가해야 한다. MySQL 접속 mysql -u root -p Ajaxploer DB 생성 CREATE DATABASE ajaxploer; DB 사용자 추가 및 패스워드 설정($password에 원.. 리눅스/Ubuntu 11년 전
[Ubuntu] 우분투 NGINX(엔진엑스) 워드프레스 설정 워드프레스를 위한 엔진엑스 환경설정의 간단한 예입니다. 워드프레스 설정 server { listen 80; server_name blog.uzuro.com root /var/www/blog.uzuro.com/public_html; location / { try_files $uri $uri/ /index.php?$args; index index.php } # 워드프레스를 서브폴더를 이용해서 서비스하는 경우에 추가 location /wordpress/ { try_files $uri $uri/ /wordpress/index.php?$args; } location ~* \.(?:ico|css|js|gif|jpe?g|png)$ { # 정적 파일에 대한 몇가지 기본적인 캐쉬 제어 expires max; add_he.. 리눅스/Ubuntu 12년 전
[Ubuntu] 우분투 NGINX(엔진엑스) Configure 옵션 NGINX를 컴파일할때 추가/제거 할 수 있는 모듈들을 살펴봅니다. Configure 경로 설정 경로 설정에 사용되는 스위치의 전체 목록 스위치 사용법 기본 값 --prefix=... 엔진엑스가 설치되는 기본 폴더 /usr/local/nginx 유의사항: 다른 스위치의 설정에 사용된 모든 상대 경로는 기본 폴더 밑에 연결된다. --sbin-path=... 엔진엑스 바이너리 파일이 설치되는 경로 /sbin/nginx --conf-path=... 주 환경 설정 파일의 경로 /conf/nginx.conf --error-log-path=... 에러 로그 파일의 위치. 에러 로그 경로는 환경 설정 파일안에서 구체적으로 설정할 수도 있다. 이 경로는 환경 설정 파일에서 아무런 에러 로그 지시어를 사용하지 않았을 경.. 리눅스/Ubuntu 12년 전
[Ubuntu] 우분투 NGINX(엔진엑스) 설치 NGINX는 근래에 경량화 웹서버로서 부각 받고 있는 웹서버입니다. 아래에서 apt-get을 이용한 패키지 설치와 소스 컴파일 설치 방법을 알아봅니다. 유행에 따라 엔진엑스를 설치하겠다고 마음 먹었다면 한번쯤은 고사해보길 권한다. 엔진엑스는 현재까지는 실시간 환경 설정 변경이 안되고 .htaccess 파일이나 그와 유사한 기능을 지원하지 않는다. 엔진엑스가 가진 제약점을 잘 파악하고 그를 대체할수 있을지도 의문을 가져보아야 한다는 소리다. 하지만 동접수가 많은 사이트를 운영중이라면 아파치보다 더 나은 성능을 발휘한다는 것은 틀림없다. HOME http://nginx.org/ NGINX 패키지 설치 우분투에서 패키지를 이용해 설치하는 방법을 알아보자. 패키지 저장소 추가 버전별 알맞은 내용을 /etc/ap.. 리눅스/Ubuntu 12년 전
웹서비스를 위한 퍼미션 문제 워드프레스를 설치하다가 config.php 파일을 생성할 수 없다(쓰기 권한이 없어서)는 에러를 접하게 되곤 합니다. 대부분 이와 같은 경우, config.sample.php 파일을 복사해서 수정해서 쓰곤 합니다. 왜 이런 현상이 나타나는지에 궁금증이 생겨 이에 대해 파헤쳐 보기로 했습니다. 전반적인 문제 이 문제는 Apache와 PHP의 파일생성 권한과 연관되어 있다. Apache의 데몬실행 권한은 Apache 설정파일에 설정되어 있는데 우분투의 경우는 www-data이고 기타 다른 배포판에서는 nobody, 혹은 apache로 명명되어 있다(설명을 위해 우분투의 www-data를 기준으로 한다). 이말인즉, 서버에서 웹서비스를 구동할때 그 웹사이트를 구동하는 Owner(소유주)가 서버계정의 소유주가 .. 리눅스/Linux 일반 12년 전
[Ubuntu] 우분투 OwnCloud 설치 ownCloud는 N드라이브나 다음클라우드와 같이 클라우드 시스템을 사설서버에 설치하여 제한없이 사용할 수 있습니다. 오픈소스지만 스마트폰들도 지원하며 현존하는 클라우드 시스템의 거의 모든기능을 지원합니다. HOME http://owncloud.org/ DEMO http://demo.owncloud.org/index.php ownCloud 설치 준비 APM이 설치되어 있다는 가정하에 진행된다. ownCloud 설치에 필요한 라이브러리 설치 sudo apt-get install php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl Apache 모듈 활성화 sudo a2enmod rewrite sudo a2enmod headers Apache.. 리눅스/Ubuntu 12년 전
[Ubuntu] 우분투 Google SMTP 메일서버 이용하기 - postfix 근래의 메일서버는 간단한 설정이 가능한 postfix를 많이 사용합니다. 이를 이용해 메일서버를 설치하고 구글의 SMTP를 이용해 메일을 보내는 방법에 대해 알아봅니다. 필요한 패키지 설치 메일 테스트를 위한 패키지 및 인증도구들 설치 일부는 이미 설치되어 있을수도... sudo apt-get install mailutils libsasl2-2 ca-certificates libsasl2-modules Postfix 메일서버 설치 설치중에 몇가지 선택할 수 있는데 Internet Site 선택, mail.example.com과 같이 자신의 도메인을 설정 sudo apt-get install postfix Postfix 설정 Postfix 설정 sudo vi /etc/postfix/main.cf 아래의 내.. 리눅스/Ubuntu 12년 전
[Ubuntu] 우분투 Git + Gitolite + Gitweb Gitolite는 Git Repository를 관리하는 툴입니다. 특이하게도 Gitolite 설정이 Git으로 관리되며, 관리자가 Clone한 Gitolite 설정에 SSH Key를 추가하거나, 설정 File을 변경하여 Server에 Push하는 동작을 통해 Git Repository에 해당 변경이 자동으로 적용되게 됩니다. 아래의 예제는 Apache(아파치)와 openssh가 설치되어 있다는 가정하에 진행된다. Gitolite를 컨트롤하는 것은 클라이언트 컴퓨터로, Git의 리모트 저장소로 운영되는 서버에서 Gitolite를 설치하며 gitolite-admin 저장소를 clone 하여 클라이언트 컴퓨터에서 수정하고 이를 서버에 push하여 반영하는 방법으로 진행된다. Git 최신버전 설치 우분투 12... 리눅스/Ubuntu 12년 전