Невозможно получить доступ к общей папке Laravel на сервере Live UbuntuPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно получить доступ к общей папке Laravel на сервере Live Ubuntu

Сообщение Anonymous »

Проблема:
Я не могу получить доступ ко всем файлам в общей папке, но когда я нахожусь в index.php, проблем нет.
Изображение
Изображение
Изображение

Я только что предоставил свой index.php снимок экрана: есть некоторый ресурс (изображение, CSS, JS), который не загружен, когда я проверяю элемент, я получаю ошибку 404. Тот же результат, когда я вручную пишу URL-адрес в браузере, я уже проверил на сервере, файл существует.
Эта проблема возникает только на реальном сервере, когда в среде разработки это проблема не происходит. Все файлы одинаковые, потому что я просто клонирую его с локального сервера на свой рабочий сервер.
Описание сервера и проекта:
  • < li>Ubuntu 22
  • PHP 8
  • Node JS 18
  • NPM 10
  • Я использую laravel 11
Некоторые части моего .env на работающем сервере:
APP_NAME="Everbright Web Integrated"
APP_ENV=production
APP_KEY=base64:xxx
APP_DEBUG=false
APP_TIMEZONE=UTC
APP_URL=https://192.168.8.210:443

Все уже сделано:
  • хранилище php artisan: ссылка -> сбой результата
  • установить разрешение в общей папке на 777 -> сбой результата
  • проверить наличие файла вручную -> сбой результата
  • изменить env на Productionn - > результат неверный
Я ожидаю, что при доступе к файлу в общей папке не будет ошибки 404
Директивы Apache в /etc/apache2/sites-available/xxx.conf, которые относятся к этому виртуальному серверу
DocumentRoot /home/public_html/ewi/public
ServerAdmin xxx
SSLEngine on
SSLCertificateFile /etc/apache2/xxx
SSLCertificateKeyFile /etc/apache2/xxx

Options Indexes FollowSymLinks
AllowOverride All
Require all granted



Options -MultiViews -Indexes


RewriteEngine On

# 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]

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

ErrorLog ${APACHE_LOG_DIR}/demo-error.log
CustomLog ${APACHE_LOG_DIR}/demo-access.log combined

Изображение

Вот мой файл маршрутов:


Подробнее здесь: https://stackoverflow.com/questions/787 ... ntu-server
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»