내가 본 많은 Drupal 배포판은 이전 버전의 Ubuntu 용으로 만들어졌습니다. drubuntu는 10.10에서만 작동합니다. Acquia .debs는 <10.x 용이며 repos의 버전이 오래되었다고 들었습니다. Drupal 용 로컬 테스트 서버를 설정하는 가장 쉬운 방법은 무엇입니까?
답변
Drupal 은 무료 오픈 소스 컨텐츠 관리 시스템이며 놀라 울 정도로 유연합니다. 작은 블로그부터 주요 비즈니스 또는 정부 사이트에 이르기까지 모든 용도로 사용할 수 있습니다. 기본적으로 LAMP 서버를 처음부터 구축해야하기 때문에 약간 까다로운 설정이지만 여기에 단계별 지침이 있습니다.
우선, 우분투를 선택한 머신에 설치하십시오. Ubuntu가 설치 및 업데이트되면 Drupal을 지원하는 LAMP 서버 (Apache 웹 서버, MySQL 데이터베이스 서버, PHP 및 PHP 용 MySQL 모듈)를 지원하는 4 가지 소프트웨어를 설치 및 구성해야합니다.
Apache 웹 서버로 시작하십시오. Apache를 설치하려면 터미널 창 (응용 프로그램, 보조 프로그램, 터미널)을 열고 다음 명령을 입력하십시오 (모든 터미널 명령은 대소 문자를 구분합니다).
sudo apt-get install apache2
화면의 지시에 따라 Apache를 설치하십시오. 설치가 완료되면 Firefox를 열고로 이동하여 Apache가 작동하는지 테스트 할 수 있습니다 http://localhost
. 당신은 “작동합니다!” 웹 페이지에 Apache가 시작되어 실행 중입니다.
다음으로 MySQL을 설치해야합니다. 터미널로 돌아가서 다음 명령을 입력하십시오.
sudo apt-get install mysql-server-5.6
설치하는 동안 MySQL의 루트 암호를 제공하라는 메시지가 표시됩니다. 루트 사용자는 모든 데이터베이스의 모든 테이블에 대한 전체 액세스 권한을 가지므로 강력한 암호 (소문자, 문장 부호 및 대문자 조합)를 선택하십시오. 명백한 이유로, 다음 단계에서 비밀번호가 다시 필요하기 때문에이 비밀번호를 기억해야합니다. MySQL은 큰 패키지이며 연결 및 컴퓨터 속도에 따라 설치하는 데 시간이 걸릴 수 있습니다.
다음으로 PHP 버전 5를 설치하십시오.
sudo apt-get install php5
그런 다음 PHP 용 MySQL 모듈을 설치하십시오.
sudo apt-get install php5-mysql
PHP 용 gd 모듈 설치 :
sudo apt-get install php5-gd
마지막으로 Drupal 소프트웨어를 다운로드 폴더로 다운로드하십시오. drupal.org 사이트 에서 얻을 수 있습니다 .
이제 소프트웨어를 설치하고 다운로드 했으므로 소프트웨어를 구성해야합니다.
먼저 /etc/apache2/apache2.conf
파일에 줄을 추가해야 할 것입니다 . 나는 이것에 대해 다른 것들을 읽었지만 내 자신의 테스트에서 Apache가 PHP 페이지를 올바르게 해석하지 못했기 때문에 Drupal이 없으면 제대로 작동하지 않는다는 것을 알았습니다. apache2.conf를 편집하려면 다음 명령을 사용하십시오.
sudo -H gedit /etc/apache2/apache2.conf
(시스템 구성 파일을 편집하기 전에 백업하는 것이 좋습니다. sudo cp /etc/apache2/apache2.conf ~/Desktop
사본을 바탕 화면에 저장 하여 빠르게 수행 할 수 있습니다. 물론 vi 또는 emacs 또는 선택한 편집기를 사용할 수 있습니다. 신규 사용자는 gedit를 선호하는 것 같습니다)
gedit에 들어가면 파일 끝에 다음 줄을 추가하십시오.
AddType application/x-httpd-php.html
파일을 저장하고 gedit를 종료하십시오. 이 명령으로 Apache를 다시 시작하여 구성 파일을 다시 읽습니다.
sudo /etc/init.d/apache2 restart
이제 Drupal과 함께 사용할 MySQL을 준비해야합니다. 먼저 MySQL의 설치 스크립트를 실행해야합니다.
sudo mysql_install_db
그리고이 명령은 MySQL을 올바르게 보호합니다. 기본 프롬프트에 따라 MySQL에서 테스트 데이터베이스를 제거하십시오.
sudo mysql_secure_installation
이것이 완료되면 MySQL 명령 행 클라이언트에 로그인하십시오 :
mysql -u root –p
위에서 MySQL 루트 사용자 비밀번호를 입력하면 MySQL> 로컬 클라이언트 프롬프트에서 찾을 수 있습니다. 먼저 Drupal에서 사용할 데이터베이스를 작성하십시오.
CREATE DATABASE drupal;
(MySQL 로컬 클라이언트에 입력 된 모든 명령은 명령문의 끝을 나타 내기 위해 세미콜론으로 끝나야합니다.)
데이터베이스가 생성되면 Drupal에서 사용할 데이터베이스 사용자를 생성해야합니다. 여전히 MySQL 명령 행 클라이언트에있는 동안 다음을 입력하십시오.
CREATE USER drupaluser;
그런 다음 새 사용자의 비밀번호를 작성하십시오 (비밀번호는 실제로 따옴표 안에 들어가고 대소 문자를 구분 함).
SET PASSWORD FOR drupaluser = PASSWORD(“password”);
Drupal 데이터베이스와 Drupal 데이터베이스 사용자가 있으므로 데이터베이스에 대한 모든 권한을 사용자에게 부여해야합니다 (비밀번호는 인용 부호 안에 들어가고 대소 문자를 구분 함).
GRANT ALL PRIVILEGES ON drupal.* TO drupaluser@localhost IDENTIFIED BY ‘password’;
drupaluser에“@localhost”를 추가해야합니다. 그렇지 않으면 Drupal을 처음 시작할 때 데이터베이스 오류가 발생합니다.
계속해서 MySQL을 종료하십시오.
\q
다음 명령으로 Drupal 디렉토리를 만드십시오 :
sudo mkdir /var/www/drupal
다음으로 Drupal 파일의 압축을 풀고 /var/www/drupal
디렉토리 로 이동해야합니다 . 파일의 압축을 풀고 복사 한 후에는 몇 가지 사항을 변경해야합니다. 먼저 settings.php
Drupal이 설치 중에 사용할 파일 을 만들어야 합니다.
sudo cp /var/www/drupal/sites/default/default.settings.php /var/www/drupal/sites/default/settings.php
다음으로 파일을 쓰기 가능하게 만듭니다.
sudo chmod 666 /var/www/drupal/sites/default/settings.php
그런 다음 Drupal이 사용할 파일 디렉토리를 작성하십시오.
sudo mkdir /var/www/drupal/sites/default/files
파일 디렉토리를 쓰기 가능으로 표시하십시오.
sudo chmod 775 /var/www/drupal/sites/default/files
이제 Drupal을 설치할 준비가되었습니다. Ubuntu 시스템에서 웹 브라우저를 열고로 이동하십시오 http://localhost/drupal
. Drupal 설치 페이지로 리디렉션됩니다. “영어로 Drupal 설치”링크를 클릭하여 계속하십시오.
경우 http://localhost/drupal
404 페이지로 안내, 아파치는 가능성이 잘못된 문서 루트를 찾고 있습니다. 다음을 실행하십시오.
sudo -H gedit /etc/apache2/sites-enabled/000-default.conf
교체 DocumentRoot /var/www/html/
와 DocumentRoot /var/www/
; 저장 및 종료.
변경 사항을 등록하려면 아파치를 다시 시작하십시오.
sudo /etc/init.d/apache2 restart
웹 브라우저로 돌아가서로 이동하십시오 http://localhost/drupal
. “영어로 Drupal 설치”링크를 클릭하여 계속하십시오.
다음 페이지에서 앞서 생성 한 데이터베이스 이름, 사용자 이름 및 비밀번호를 묻는 메시지가 표시됩니다. 그 이름을 입력하고 계속하십시오. 다음 페이지에는 관리자 사용자 이름과 비밀번호 및 몇 가지 다른 설정을 지정하라는 메시지가 표시됩니다.
그런 다음 기본 Drupal 설치가 완료되고 사이트를 추가로 사용자 정의하는 방법을 선택할 수 있습니다. 마지막으로해야 할 일; 이 명령을 사용하여 settings.php
파일을 더 이상 세계적으로 쓸 수 없도록 변경하십시오 .
sudo chmod 644 /var/www/drupal/sites/default/settings.php
답변
- LAMP 를 설치
sudo tasksel
하고 설치를 따릅니다. LAMP 설치 방법 - Drupal을 다운로드하고 / var / www /에 압축을 풉니 다
- 브라우저 http : // localhost / drupal을 사용하여 durupal 디렉토리를 찾으십시오 .
- 설치 한 drupal을 쉽게 설치할 수 있습니다. LAMP 는 drupal 설치 지침을 사용하여 Drupal을 설치합니다.
답변
addtype application / x-httpd-php .php
답변
훨씬 쉬운 방법이 있습니다. Drubuntu.info에서 Drubuntu를 사용하십시오 . 이것은 처음부터 Drupal을 설정하고 우분투 Environemnt를 만들 수 있습니다. 좋아하는 데스크탑 등을 설치하십시오.