Пользовательский документ корень в XamppApache

Ответить
Anonymous
 Пользовательский документ корень в Xampp

Сообщение Anonymous »

В настоящее время я прохожу через серию PHP Laracast для начинающих, и в эпизоде ​​30 они вносят изменения в корень документа. Я использую XAMPP в Windows, а корень документа по умолчанию в моем httpd.conf был c:/xampp/htdocs . Я изменил это на свой нужный корень документа, C:/xampp/htdocs/public , но только страница Public/Index.php работает и ничего другого. Тем не менее, они смотрят видео, они, кажется, способны.controllers
notes
create.php
index.php
index.php
public
index.php
views
notes
create.view.php
index.view.php
partials
banner.php
footer.php
header.php
nav.php
404.php
index.view.php
config.php
Database.php
functions.php
router.php
routes.php
Validator.php
< /code>
Мой текущий httpd.conf (строка 252 и 253): < /p>
DocumentRoot "C:/xampp/htdocs/public"


Я также попробовал следующее в httpd-vhosts.conf вместо этого (https://serverfault.com/questions/91702 ... -directory):
>>>>
ServerAdmin example@test.com
DocumentRoot "C:/xampp/htdocs/public"
ServerName localhost

Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted


< /code>
my .htaccess file (попытался комментировать эти правила, если они вызвали проблемы): < /p>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
< /code>
my router.php -файл: < /p>
$uri = parse_url($_SERVER['REQUEST_URI'])['path'];

$routes = [
'/' => 'controllers/index.php',
'/notes' => 'controllers/notes/index.php',
'/notes/create' => 'controllers/notes/create.php',
];

function routeToController($uri, $routes) {
if (array_key_exists($uri, $routes)) {
require $routes[$uri];
} else {
abort();
}
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... t-in-xampp
Ответить

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

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

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

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

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