공유 호스팅에 laravel의 프로젝트를 배포하고 싶습니다(ovh)
FTP 액세스 권한이 있으며 공유 호스팅의 폴더 아키텍처는 다음과 같습니다.
laravel의 파일을 루트 폴더에 업로드하고 공용 폴더의 내용을 다음 위치에 업로드했습니다 www
.
또한 이것은 내 www/.htaccess
파일입니다.
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
그리고 이것은 내 .env
파일입니다.
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:kUQEHrtug5E+ZOI99vKg+BKkfU6rdzH9pUXhmbDYzsg=
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=XXXXXXX.XXXXX.XXXX
DB_PORT=3306
DB_DATABASE=XXXXXXX
DB_USERNAME=XXXXXX
DB_PASSWORD=XXXXXXX
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=ssl0.ovh.net
MAIL_PORT=465
[email protected]
MAIL_PASSWORD=XXXXXXXX
MAIL_ENCRYPTION=ssl
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
이 모든 것이 업로드되면 다음 오류가 발생합니다.
This page isn't working. XXXXX is currently unable to handle this request. HTTP_ERROR 500
storage/logs
폴더에 대한 권한을 775로 설정했습니다 .
무슨 일이 일어나고 있는지 아는 사람 있나요?