170 похожих чатов

И всё-таки я не оставляю надежд разобраться с ошибками на

хостинге.
Вот смотрите, у меня есть проект laravel, там есть папка public, в ней лежит файл .htaccess. Когда я делал просто пустой проект и выгружал его, всё прекрасно работало. Но вот конкретно мой проект, который работает на локальном сервере, не работает на хосте, хотя я в настройках изначально ничего не менял. В чём причина этого?

21 ответов

18 просмотров

Сергей, ты выгрузил свой проект, правки, что тебе выше писали внес?

Sergey-Rushev Автор вопроса
Egor Gruzdev
Сергей, ты выгрузил свой проект, правки, что тебе ...

я раз 10 прочитал твоё сообщение, но правда не понимаю, что и к чему. Вопрос на вопросе. Я вообще первый раз в жизни сталкиваюсь с выгрузкой на хостинг, поэтому и хочу разобраться с самого начала

https://my.hostiman.ru/knowledge/101/160-kak-ustanovit-laravel-na-khosting-ispmanager-6

Sergey-Rushev Автор вопроса
Egor Gruzdev
https://my.hostiman.ru/knowledge/101/160-kak-ustan...

проблема в том, что мне не нужно устанавливать на хосте ларавел, мне нужно перенести то, что у меня есть на локальном компьютере - на хостинг. И когда я делаю просто пустой тестовый проект, всё получается отлично. Но вот мой, с наработками, переносится, но работает некорректно. Если файл .htaccess оставлять в папке public, то просто не грузятся страницы. Если же его перенести в корень, то сайт работает, но слетают стили

Sergey Rushev
проблема в том, что мне не нужно устанавливать на ...

чем перенос отличается от установки, только тем что установка идет из репы laravel, а перенос из твоего репозитория, ты же не по sftp делаешь перенос, ты же через git clone, далее через mysql загружаешь заранее сделанный dump данных в базу на хостинге

Sergey-Rushev Автор вопроса
Egor Gruzdev
чем перенос отличается от установки, только тем чт...

почему пустой проект грузится на хостинг нормально, а мой с изменениями - нет? Если я ничего не менял ни в .htaccess, ни где либо ещё

Sergey Rushev
почему пустой проект грузится на хостинг нормально...

как минимум ты должен был отредактировать файл .env под данные что на хостинге и запустить php artisan optimize для пересоздания кэшей, также на хостинге должна была быть выполнена команда composer install --no-dev также прошу ответить хоть на один вопрос, ты выгрузку как делаешь, по sftp, ftp или через git pull (git clone)?

Sergey-Rushev Автор вопроса
Egor Gruzdev
как минимум ты должен был отредактировать файл .en...

файл .env отредактирован, композер на хосте установлен, php artisan optimize не делал (но почему-то не думаю, что это поможет). выгрузку делаю через ssh с помощью git clone

Sergey-Rushev Автор вопроса
Sergey Rushev
новый что?

https://t.me/laravel_pro/567121

Sergey Rushev
новый что?

Ну говоришь что новый работает

в isp manager при создании сайта, корневую директорию какую указал?

Sergey-Rushev Автор вопроса

я не понимаю, что такое рут, почему он должен быть public (а почему тогда пустой проект нормально работал?). Инструкция, в которой непонятна половина слов, является бесполезной. Ещё раз повторю - я новичок

Sergey-Rushev Автор вопроса
Egor Gruzdev
в isp manager при создании сайта, корневую директо...

доменное имя - manure.site, корневую директорию указал manure

Sergey Rushev
я не понимаю, что такое рут, почему он должен быть...

что может быть "непонятного" вот в этой картинке

Sergey-Rushev Автор вопроса
Egor Gruzdev
что может быть "непонятного" вот в этой картинке

сейчас ещё раз заново всё попробую сделать

Sergey Rushev
сейчас ещё раз заново всё попробую сделать

при добавлении домена, вместо /www напиши /public и все будет ок, а потом выгрузи свой проект в папку ~/www/manure.site

Sergey-Rushev Автор вопроса
Sergey-Rushev Автор вопроса
Egor Gruzdev
при добавлении домена, вместо /www напиши /public ...

спасибо тебе большое! Всё заработало. Да, проблема была именно в том, что надо корневую директорию при создании сайта указывать правильную, но я не знал изначально, где это сделать

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта