Как исправить ошибку в первом задании php блока?

0

Вбиваю в поисковую строку правильный адрес сайта, а он все равно с первого раза не открывает "Тест", а сначала корневую папку.

Проверял все порты, строку кода и ВСЁ сделал по уроку. но проблема не  решается. Надпись "Тест" появляется когда двигаешься в глубь папка.

xampp

10 ответов

1

Нужно проверить настройки Apache и незабывать после изменений перезагружать Apache в xampp и в браузере открывать в режиме инкогнито.

1
<VirtualHost kinomonster.com:80>
DocumentRoot C:\xampp\htdocs\kinomonster
ServerName kinomonster.com
ServerAdmin [email protected]
<Directory "C:\xampp\htdocs\kinomonster">
Options Indexes FollowSymLinks
Allow from all
Require all granted
IndexIgnore /
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
</Directory>
</VirtualHost>

после этого в пункте apache нажмите stop и потом снова запустите, если же это не поможет, то сделайте так -

<VirtualHost kinomonster.com:8080>
DocumentRoot C:\xampp\htdocs\kinomonster
ServerName kinomonster.com
ServerAdmin [email protected]
<Directory "C:\xampp\htdocs\kinomonster">
Options Indexes FollowSymLinks
Allow from all
Require all granted
IndexIgnore /
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
</Directory>
</VirtualHost>

и снова остановите apache и запустите его

0

Ничего из вышеперечисленного мне не помогло. ВСЁ сделал по уроку. Пробовал переустановку XAMPP но эффекта нет.

0

https://kinomonster.com:8080/

https://kinomonster.com:80/

https://kinomonster.com/

Открывает только через Localhost, и то, открывает корневую папку. Далее открываю папку сайта, а дальше не открывается index.php Просто не видит.

0

Вбил через HTTP, но эффект тот же. Так же открывает корневую папку и предлагает перейти в Kinomonster, а там он даже не открывает Index.php. ОН 100% написан  и сохранен в этой же папке.  Я решил попробовать на стандартных портах запуститься  а не менять их как в уроке, но толку нет.

Короче вот логи 

XAMPP: 18:09:23 [main] Initializing Control Panel
18:09:23 [main] Windows Version: Windows 7 Professional SP1 64-bit
18:09:23 [main] XAMPP Version: 7.4.11
18:09:23 [main] Control Panel Version: 3.2.4 [ Compiled: Jun 5th 2019 ]
18:09:23 [main] You are not running with administrator rights! This will work for
18:09:23 [main] most application stuff but whenever you do something with services
18:09:23 [main] there will be a security dialogue or things will break! So think
18:09:23 [main] about running this application with administrator rights!
18:09:23 [main] XAMPP Installation Directory: "c:\xampp\"
18:09:23 [main] Checking for prerequisites
18:09:23 [main] All prerequisites found
18:09:23 [main] Initializing Modules
18:09:23 [Apache] XAMPP Apache is already running on port 80
18:09:23 [Apache] XAMPP Apache is already running on port 443
18:09:23 [mysql] XAMPP MySQL is already running on port 3306
18:09:23 [main] Starting Check-Timer
18:09:23 [main] Control Panel Ready
 
0

У меня работает, тоже все по уроку делал. Windows 10 pro, 64 bit,  XAMPP последняя версия.

Попробуй в приватном режиме браузера открывать страницу или вообще в другом браузере, может cache браузера срабатывает и показывает сохраненные ранее данные.

И кстати, какую ссылку в браузере открыть пытаешься?

0

Нужно вводить НЕ через https, а только через http!:

http://kinomonster.com:8080

или 

http://kinomonster.com

Протокол HTTPS (SSL) для локальных сайтов не настраивают. SSL нужен для шифрования трафика, поэтому он используется только для реальных сайтов в интернете, а не для локальных. Для локальных сайтов нужно использовать HTTP.

0

Покажи свой конфиг для apache (хосты как настроены в apache).

0

Такая же проблема, помогло открытие через другой браузер

0

Нужно просто очистить кэш хрома, будет открывать как надо

Sign up or Log in to write an answer