나는 laravel 사이트를 설정하려고 시도하기 위해 phpacademy 디지털 오션 튜토리얼을 계속 따라갔습니다. 다음 단계를 거친 후에 설정과 설정 사이에 차이가있었습니다. 내 기본 index.html 페이지는 /var/www
대신 /var/www
예외 처리기의 Laravel Digital Ocean 오류
대신 index.html 페이지를 제거하고 내 laravel 앱을 업로드했습니다. 나는 DB 연결을 사용하지 않고있다. 나는 방글라데시와 농가와 함께 현지에서 나의 사이트를 개발했다.
앱을 업로드하고 IP 주소로 이동하면 Laravel 앱 디렉토리 목록이 표시됩니다. 내가 대중에게 갔을 때 mcrypt가 필요하다는/설치되지 않았다는 메시지가 나타났습니다. sudo php5enmod mcrypt
으로 설치하고 서버를 다시 시작합니다.
는 다시 나는 페이지를 다시로드 난 (true로 디버깅을 켠 후) 다음과 같은 메시지가 뜹니다 "예외 핸들러에서 오류 : 스트림 또는 파일
"의/var/www/html/응용 프로그램/저장/로그/laravel.log은 "열 수 없습니다 : 이 스트림을 열지 못했습니다 : 권한 /var/www/html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:84에 거부"
이 문제를 어떻게 해결할 수 있습니까?/public을 제거하고 바로 IP/도메인을 사용할 수는 있습니다. (일단 멀리까지 가면)
변경 확인해야합니다 :
하여 사용해보십시오 너 사용 했어? DO에서 내 사이트에서 PHP 및 NGinX를 실행하므로 DO가 문제가 아닌지 의심 스럽습니다. ** 어떤 웹 서버를 사용하고 있는지 이해할 수 없습니다 **. – yash101
https://www.youtube.com/watch?v=1-ok9d_6xrc 내 방울이 우분투 14.10 x64이지만 vmlinuz-3.16.0-23 일반 –