• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Konfiguracja Virtual host laravel - wpisywanie index.php apache

Object Storage Arubacloud
0 głosów
375 wizyt
pytanie zadane 4 marca 2019 w PHP przez kordix Gaduła (3,910 p.)
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html/konfigurator/public <Directory /var/www/html/konfigurator/public> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <IfModule mod_dir.c> DirectoryIndex index.php index.pl index.cgi index.html index.xhtml index.htm </IfModule> </VirtualHost>

Tak wygląda konfiguracja w sites-available na vps.

Ustawiłem public jako document root , ale nadal muszę wpisywać index.php , routing też działa w odniesieniu do index.php , muszę wpisywać np. http://ip/index.php/show/1 zamiast http://ip/show/1

Ktoś z was miał podobny problem?

 

 

1 odpowiedź

+1 głos
odpowiedź 4 marca 2019 przez Arkadiusz Waluk Ekspert (287,950 p.)
wybrane 4 marca 2019 przez kordix
 
Najlepsza
Masz domyślny .htaccess w public? https://laravel.com/docs/5.8#web-server-configuration

Masz włączony moduł mod_rewrite w Apache?
komentarz 4 marca 2019 przez kordix Gaduła (3,910 p.)
DZIĘKI - WIELKIE

Mam jeszcze pytanko co do CORS - mam zainstalowane barryvdh/laravel-cors , dodałem też wpis do $middleware w app/Http/Kernel.php , jak na localhost hostuję aplikację na :8000 to nawet inna aplikacja z :8001 też ma dostęp do API, jednak na VPS dalej jest komunikat:

Access to fetch at 'http://localhost/api/klamki/KK' from origin 'http://IPMOJEGOVPS' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource [...]

Oczywiście na VPS też odpaliłem composer install z tą paczką.

EDIT jak nie używam localhost tylko /api/etc. to śmiga, chodź ciekawi mnie czemu tamto nie działało
komentarz 4 marca 2019 przez Arkadiusz Waluk Ekspert (287,950 p.)
Zapewne chodzi o to, że wchodzisz z jednego adresu, a odwołujesz się gdzieś na stronie do drugiego (raz http://IPMOJEGOVPS a raz http://localhost).

Edit: właśnie na tym przecież polega CORS, aby kontrolować dostęp do zasobów pobieranych z innych serwerów

Podobne pytania

0 głosów
2 odpowiedzi 378 wizyt
pytanie zadane 11 lutego 2019 w PHP przez kordix Gaduła (3,910 p.)
+1 głos
1 odpowiedź 515 wizyt
pytanie zadane 20 lutego 2016 w PHP przez gab123 Mądrala (5,230 p.)
0 głosów
0 odpowiedzi 192 wizyt
pytanie zadane 19 grudnia 2022 w PHP przez kordix Gaduła (3,910 p.)

92,543 zapytań

141,385 odpowiedzi

319,490 komentarzy

61,929 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...