не могу получить доступ к тонкой домашней странице, используя localhost - PullRequest
0 голосов
/ 02 июля 2018

Я установил composer.php, затем запустил команду php composer.phar require slim/slim "^3.0" и затем я хочу получить доступ к myslimsite, но он не откроется. localhost / myslimsite не проснулся

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

Вместо запуска на локальном веб-сервере вы можете попробовать запустить

php -S localhost:8888 -t public public/index.php

внутри основного каталога Slim Framework.

Тогда вы сможете получить доступ к своему веб-сервису с

http://localhost:8888

если вы хотите использовать локальный веб-сервер, вам понадобится 2 файла htaccess:

поместите первый в ваш тонкий каталог с таким содержанием:

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule ^$ public/     [L]
   RewriteRule (.*) public/$1 [L]
</IfModule>

затем поместите второй в публичный каталог со следующим содержимым:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]

Надеюсь, эта помощь.

0 голосов
/ 03 июля 2018

Просто установите приложение Slim Framework 3 Skeleton :

composer create-project slim/slim-skeleton [my-app-name]

Кроме того, вы также можете попробовать это Slim учебник .

...