2016-12-07 8 views
-1

시작하기 때문에, 저는 UX 디자이너, 개발자가 아닌 코드를 가진 진정한 초보자입니다. 그러나 저는 자유 시간에 좀 더 많은 것을 가르쳐서 사용중인 전체 개발 스택에 대해 더 잘 이해하고 있습니다 (또한 저는 CMS를 배우고 싶었 기 때문에 포트폴리오를 최신 상태로 쉽게 유지할 수있었습니다). 내가 갈 때Aquia Dev Desktop 및 Github? 어떻게 그들을 함께 작동하게합니까?

그래서 내가 데브 데스크톱을 실행하고 새 프로젝트를 시작할 때 드루팔 및 AQUIA 데브 데스크톱 2.

를 사용하는 다른 모든 백엔드 물건을 설치하는 방법을 설명 AQUIA 비디오 자습서를 다음과 같은거야 NewProject 폴더를 열고 외부 드라이브로 복사하려고하면 웹 사이트가 손상됩니다. CSS, HTML 및 JS 만 사용하고 새 드라이브로 이동하는 것은 매우 간단합니다. 하지만 드루팔 (Drupal)의 물건이 아닌 것 같아요?

중요한 것은 내 웹 사이트를 Github에 repo로 업로드 할 수 있기를 원합니다. 나는 cygwin을 설치했고 나는 CLI git에 대해 꽤 잘 이해했다. 하지만 내가하고있는 일은 효과가 없다. 내가 시도한 것은 github, FirstDrupalWebsite에서 빈 repo를 만든 다음 FirstDrupalWebsite를 cygwin Projects 폴더에 복제 한 다음 Drupal 웹 사이트가 들어있는 폴더에서 FirstDrupalWebsite 폴더에 내용을 복사 한 다음 시도하고 추가/커밋/변경 github에 다시 밀어하지만 작동하지 않는, 그리고 복사 및 붙여 넣기를 통해 파일을 붙여 넣을 때 말했듯이 웹 사이트를 깰.

나는 이것이 정말로 기본적인 백엔드 물건이라는 것을 알고있다. 그러나 누군가 나의 연습을 정정하고 정확한 방향으로 나를 가리킬 수 있다면 정말 고마워 할 것이다.

+0

Mysql과 Apache로 NewProject를 실행 했습니까? – snize

+0

예. 문제는 PHPadmin을 사용하여 데이터베이스를 내 보내야한다는 것이 었습니다. 이제는 작업 환경에서 어떻게 작업 할 수 있는지 알아 보려고합니다. –

답변

0

당신은 심지어 지나치게 복잡해 지거나 문제를 이해하지 못합니다.

git repo로 Acquia Dev Desktop 2 (ADD2)를 사용하는 것이 정말 간단해야합니다.

당신은 REPO를 복제합니다 후 ADD2에, 왼쪽 하단 측면에서 더하기 기호 (+)를 누릅니다 당신의 repo에서 웹 사이트가있는 경우 (따라 [ "가져 오기 현지 드루팔 사이트"|| "새로운 드루팔 사이트"] 선택 또는 그렇지 않은 경우), 웹 사이트 세부 정보를 입력하십시오 (경로를 선택하면 복제본 경로가 나타남). db가없는 경우 /install.php를 실행해야합니다. 그렇지 않으면 웹 사이트를 즐길 수 있습니다. 나머지는 코드를 편집하고, 커밋을 만들고, 푸시하고, git에서 아무런 문제없이 푸는 등의 작업을 할 수 있습니다.

Git에는 DB 동기화 기능이 없으므로 여기서는 DB 동기화가 가장 중요합니다.하지만이를 수행 할 수있는 타사 서비스가 있습니다 (예 : Acquia Cloud). 가난한 사람의 방법은 모든 회원이 액세스 할 수있는 DB를 별도의 서버로 사용하거나 전용 폴더에 DB를 백업하는 것입니다. 다른 회원은 그것을 끌어와 사용합니다.

+0

안녕하세요, DB를 하위 폴더로 내보내고 위치를 변경할 때마다 다시 가져와서 가져 왔습니다. 그게 내 주요 문제 였어, 그걸하는 법을 알아 냈어. 고마워! –