Как развернуть проект Laravel-Vue на общем сервере (GoDaddy) - PullRequest
3 голосов
/ 15 мая 2019

Я впервые разрабатываю Laravel Vue app.Когда я использую php artisan serve, все работает нормально.Но когда я загружаю его с http://localhost/myProject/public, активы не загружаются.Мои изображения находятся в каталоге img в общей папке.Я использовал шаблоны лезвий, чтобы справиться с этой проблемой, когда использую один Laravel.Но теперь я не могу использовать лезвие, так как это компонент Vue.Как я могу запустить проект без php artisan serve?Моя главная цель - развернуть проект на общем сервере Godaddy.Пожалуйста, помогите мне.

Ответы [ 3 ]

2 голосов
/ 16 мая 2019

Отладка приложения с помощью 'php artisan serve' при разработке с локального компьютера.

Когда вы публикуете его в godaddy, сожмите папку проекта (скажем, "my_project") и загрузите zip-файл ('Каталог my_project.zip ') to' public_html 'в godaddy.

распакуйте папку.

Теперь структура каталогов будет' public_html / my_project ... '

youбудет иметь публичный каталог внутри my_project.Теперь создайте поддомен, который указывает на каталог public.

Вот и все.Теперь загрузите поддомен.Активы и API будут отлично работать.

0 голосов
/ 15 мая 2019

@ ThasheelApps это ваше решение для доступа к API.

Создайте файл .htaccess в root folder и вставьте туда следующий код:

<IfModule mod_rewrite.c>
  Options +FollowSymLinks -Indexes
RewriteEngine On

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

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

Эта проблема возникает много разиз-за index.php в URL.если вы попробуете api endpoint, включая index.php, он будет работать отлично.Чтобы предотвратить эту проблему, мы должны следовать вышеуказанному пункту htaccess

0 голосов
/ 15 мая 2019

просто запустите git clone [your_project_address] в папке www, а затем запустите 'php artisan migrate', конечно, вы должны были хорошо настроить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...