PHP 프로그래머가 여기 있습니다. 보스는 내가 하나의 부모 워드 프레스 디렉토리로 돌아 가기 위해 symlink를 사용하는 여러 개의 워드 프레스 웹 사이트를 만들길 원합니다. 각 웹 사이트는 별도의 Linux 사용자 계정에 있습니다. 다른 말로하면, 한 부모, 많은 자녀들의 사본, 모두 다른/home/accounts에 거주합니다. 나는 symlink 수백 wordpress 웹 사이트
- 은 임시 설정 파일
- MySQL의 삽입으로 설정 값을 대체 SED 데이터베이스
- 를 설치, 각각의 새로운 리눅스 웹 계정, 지금까지 ... 내 심볼릭 링크 전략에 도움이
필요 일부 설정 데이터
symlink ????
a. 모든 WordPress의 파일 ??
b. 전체 public_html 디렉토리 ?? 내가 부모 워드 프레스 PHP 코드를 변경하는 경우
, 나는 심볼릭 링크으로 public_html 위, 하위 사용자 디렉토리에 설정 파일의 "진짜"사본을 배치 할 수 있습니다. 따라서 부모의 public_html 디렉토리에 하나의 자식 심볼릭 링크 만 사용해야합니다. 하지만 아파치는 500 오류를 반환합니다. 어떻게 권한을 설정합니까?
사용 권한 문제입니다. chgrp가 작동합니까? 어떤 그룹? 어떤 파일 모드입니까? 아니면 아파치 사용자를 수용 할 수있는 특수 그룹을 만들어야합니까?
도움을 주시면 감사하겠습니다. 코드 예제 환영 :
I 글로벌 워드 프레스 파일을 심볼릭 링크, 심볼릭 링크는 웹 읽을 수 없습니다 내가 500 오류가 나는하려 chmod 777 글로벌 파일 및 chgrp nobody, 아직 운이 없음 – user2030665
Apache의 경우 옵션 + FollowSymLinks 등이 필요할 수 있습니다. 정확한 오류를 보려면 로그를 읽으십시오. – fmrk
httpd.conf에 FollowSymLinks를 추가했지만 이해한다면 문서를 올바르게, 정말 단지 성능 향상은 UID 검사를하지 아파치를 알려줍니다, 즉.하지만, 단순히 각 HTTP 요청에 대한 몇 가지 CPU를 절약, 운영 체제를 신뢰합니다. 경우 I 나 잘못 됐어, 누군가 제발 날 바로 잡아주세요. – user2030665