어디서 읽었습니까? 응용 프로그램 루트로 이동해야합니까? 나는 튜토리얼에서 그것을 보지 못했지만 그것을 놓쳤을지도 모른다는 것을 인정한다. 또한 "app root"가 무슨 뜻인지 명확하지 않습니다.
이 경우 3 개의 다른 '루트'폴더가 있으므로 혼동하지 않도록주의하십시오.
- 파일 시스템 루트,
/
. 서버의 모든 파일이 여기에 있습니다. fortrabbit이 시스템을 구성하는 방법에 따라 액세스 권한조차 없을 수도 있습니다.
- 웹 폴더 루트. 이 폴더 이하의 파일은 웹 서버를 통해 온라인으로 사용할 수 있습니다.
- SFTP 루트입니다. 이것은 fortrabbit이 서버를 구성하는 방법, 웹 루트, 파일 시스템 루트 또는 홈 디렉토리 일 수도 있습니다. 다른 폴더로 변경할 수도 있고 그렇지 않을 수도 있습니다.
일반적으로 htdocs는 웹 서버가 제공 할 파일을 찾는 루트 또는 기본 폴더입니다. 내 browsing에서 fortrabbit 사이트가 구성에 이상한 점이 있는지는 분명하지 않기 때문에 대부분의 서버가 어떻게 생겼는지에 대한 근사치입니다. 예를 들어, 우리는 htdocs가 /var
에있는 것처럼 가장 할 것이지만 디스크의 어느 곳에 나있을 수 있습니다. http://example.com/calendar/modify.php
부하 /var/htdocs/calendar/modify.php
에 가고, http://example.com/
로드 파일 /var/htdocs/index.html
에가는, 그래서 시나리오에서
/
/bin/
/etc/
/home/MichaelHanslo/
/home/MichaelHanslo/budget_presentation.odf
/var/
/var/htdocs/
/var/htdocs/index.html
/var/htdocs/pma/
/var/htdocs/calendar/
/var/htdocs/calendar/modify.php
/var/logs/
:
그래서 파일 시스템처럼 조금 보일 수 있습니다. 따라서 대부분의 경우 phpMyAdmin에 대해
htdocs
아래에 폴더를 만들려고합니다. 당신은 당신이 원하는 무엇이든 부를 수 있습니다 (위의 예에서, 저는 'pma'를 사용했습니다). 어쨌든, 웹 루트 아래에 폴더를 만들 권한이 없으면 호스트가 도움을 요청해야합니다. 왜냐하면 뭔가 잘못 됐기 때문입니다.
희망을 정리해줍니다.
철저한 설명을 보내 주셔서 감사합니다. htdocs에 배치하고 경로 설정을 조정하여 작동하도록했습니다. –
@MichaelHanslo이 작업을 수행하기 위해 경로를 사용하여 수행 한 작업을 설명 할 수 있습니까? 나에게있어서 나는 그것을 알 수 없다. – Gaege
내 루트 경로 (설정 아래)가 내 공용 폴더로 설정되어 있으므로 phpMyAdmin에 액세스 할 수 없습니다 (루트를 htdocs/public에 설정하는 것은 Laravel 응용 프로그램에서 일반적 임). 루트 경로를 다시 공백으로 설정하면 phpMyAdmin에 정상적으로 액세스 할 수 있습니다. 문제는 앱을 다시 실행해야 할 때 루트 경로를 htdocs/public으로 다시 설정해야한다는 것입니다. 엉덩이에 통증,하지만 그게 내가 일하는 방법이야. –