조직 관리 · 1 min read · Oct 22, 2025
새해에 할 일 정리하기
새해에 할 일 정리하기 저자: Joe Topjian $ apt-get install apache2 $ apt-get install mysql-server $ apt-get install subversion-tools $ apt-get install ruby libdbd-mysql-ruby1.8 나머지 패키지는 수동으로 설치해야 합니다. 첫 번째는 rubygems입니다: $ wget http://rubyforge.org/frs/download.php/5207/rubygems-0.8.11.tgz $ tar xzvf rubygems-0.8.11.tgz $ cd rubygems-0.8.11 $ ruby setup.rb 다음으로, rails를 설치합니다 $ gem install rails 모든 의존성에 대해 Yes를 선택하세요. 이제 Tracks 패키지를 가져옵니다. Subversion이 가장 빠른 방법입니다: $ cd /home/joe $ svn co --username=guest "http://www.rousette.org.uk/svn/tracks-repos/tags/tracks-1.03" racks 비밀번호로 guest를 사용하세요. 사이트를 위한 새 도메인을 만들 수 있습니다. 저는 tracks.hemingway.com을 사용하기로 선택했습니다. 이에 대한 자세한 정보는 Debian DNS 기사를 참조하세요. $ ddns.py add tracks.hemingway.com A 192.168.1.11 다음으로, 사이트에 대한 vhost를 구성합니다: $ vi /etc/apache2/sites-available/tracks mod-rewrite 모듈도 활성화하세요 $ a2enmod rewrite 그리고 apache를 재시작합니다 $ /etc/init.d/apache2 restart 이제 MySQL을 구성합니다. tracks라는 새 데이터베이스를 만들고 테이블을 가져옵니다. $ mysql -u root -p mysql> create database tracks; mysql> grant all privileges on tracks.* to someone@localhost ecognized by 'password' mysql> exit $ cd /home/joe/tracks/db $ mysql -u root -p tracks < tracks_1.0.3_mysql.sql 마지막 단계는 Tracks 자체를 구성하는 것입니다. $ cd /home/joe/tracks $ mv log.tmpl log $ cd config $ cp database.yml.tmpl database.yml $ cp settings.yml.tmpl settings.yml database.yml 파일에서는 실제로 production 섹션만 필요합니다: production: adapter: mysql database: tracks host: localhost username: someone password: password socket: /var/run/mysqld/mysqld.sock 소켓 라인을 추가하는 것을 잊지 마세요. 이는 Debian에 특화된 것입니다. settings.yml 파일에서는 이메일 주소만 자신의 것으로 수정하면 됩니다. 마지막 단계로, http://yoursite/signup으로 가서 계정을 생성하세요. 첫 번째 계정은 관리자 계정이며, 생성 후에는 더 이상 가입 페이지로 갈 수 없습니다. Rails 애플리케이션이기 때문에 약간의 조정을 하지 않으면 꽤 느리게 실행될 것입니다. 이에 대한 많은 자료가 있으니 여기서는 다루지 않겠습니다. 원본 기사.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.