2014-09-10 5 views
0
  • 나는 리눅스와 함께 5 일째입니다.
  • 저는 Windows에서 XAMPP 기반 프로젝트에 익숙합니다.이 프로젝트는 모든 것이 사용하기 쉽고 쉽습니다.
  • GitBash에서 읽을 수없는 키릴 문자 (ls -la을 입력 할 때)는 256 자 이상의 파일 이름이 아니며 비공개 프로젝트 폴더에 대한 절대적으로 안전하지 않은 액세스로 Linux Mint 17 KDE (Debian - Ubuntu fork) .
  • 인터넷에서 오랫동안 검색 한 후에 아래에 언급 된 모든 작업을 수행했습니다.
  • 나는 브라우저 주소창에 <?php phpinfo(); (http://site1/foo.php)의 첫 번째 PHP 스크립트를 입력 할 때 모든 것이 OK라는 사실에 절대적으로 좌절감을 느낀다.
  • 두 번째 (예 : bar.php), 세 번째 (start.php) 등의 스크립트는 동일한 폴더에서 - 오류 (서버의 해당 파일 없음).
  • ~/server/site2와 ~/server/site3 및 필요한 명령에서 서로 다른 스크립트 세트를 만들었습니다.
  • 다른 상위 폴더 (server2, html, sites)를 만들었습니다.
  • Firefox 캐시를 삭제했습니다.
  • 결과는 동일합니다. 새로 생성 된 폴더의 첫 번째 스크립트는 정상이며, 다음 스크립트는 모두 실패합니다.

어떤 아이디어가?아파치 2 리눅스 민트 17 실패 KDE

여기에 코드를입니다 https://yadi.sk/d/Vi4VVho3bN3Ps

+0

ls -l을 사용하여 사용 권한과 소유자가 해당 php 파일에서 동일하다는 것을 확인하십시오. – cujo

+0

나는 그것을 말하지 않았습니다. 물론했습니다. 'drwxr-xr-x' - 폴더 용 '-rw-r -r -'- 파일 용 – Mike

답변

0

미안 해요, 난 아직 코멘트 능력이없는하지만 당신이 알 수 있도록, 당신은, 그러나 그것은 일반적으로 개발 이외의 권장하지 않습니다, 리눅스에서 XAMPP를 사용할 수 있습니다.

+0

고맙습니다. - 예, 알고 있습니다. 따라서 전통적인 LAMP 스택 방식을 사용하고 싶습니다. 그래도 LAMP에 대처할 수 있기를 바랍니다. – Mike

0

변형 됨. http://httpd.apache.org/docs/2.2/en/vhosts/에 따르면 이름 기반 가상 호스트 (IP 주소 당 둘 이상의 웹 사이트)이 여기에 설명되어 있습니다. http://httpd.apache.org/docs/2.2/vhosts/name-based.html. httpd.confNameVirtualHost *:80 지시어를 주석 처리하지 않거나 작성해야했습니다. 그러나 여기서 https://wiki.apache.org/httpd/DistrosDefaultLayout#Debian.2C_Ubuntu_.28Apache_httpd_2.x.29:은 데비안 기반 리눅스 배포판이 httpd.conf 대신에 두 개의 설정 파일 (/etc/apache2/apache2.conf/etc/apache2/ports.conf)을 사용한다고 명시되어 있습니다. 두 설정 파일 중 어떤 것도 NameVirtualHost *:80 지시어를 가지고 있지 않습니다. 따라서 /etc/apache2/apache2.conf에 생성했습니다. 내 사용자 폴더 (755 대신 644도 OK) 및 sudo a2dissite site1.conf, sudo a2ensite site1.conf, service apache2 reload에있는 폴더 및 파일에 대한 액세스 권한을 확인한 후에도이 작업이 수행되지 않았습니다. PC를 재부팅했습니다. - 가상 호스트가 브라우저에 표시됩니다.

관련 문제