Приветствую! Версия движка 2.12.2. Поставил на свой комп инстант (вебсервер — встроенный в php), создал объявление, но не могу открыть его страницу: перехожу по ссылке, вебсервер мне пишет The requested resource /board/7-prodam-kvartiru-v-novostroike.html was not found on this server., то бишь ошибка 404. физически этой папки тоже нету. Почему так происходит, и как с этим бороться?
А точно создали? Судя по ссылке, это объявление из демо-контента.
Предположу, что кроме главной, никакая другая страница не открывается?
Тогда вам сюда instantcms.ru/forum/nginx-php-fpm-for-instantcms-v2-x.html за конфигами к nginx
А точно создали?
Да я создавал, только ссылку прикрепил от демки, и да, страницы не открываются. Только сайт сейчас на шинде хостится, можно ли как-то для стандартного php настроить или надо nginx качать?)
Ну и интересно узнать почему так происходит :)
Panda58dev, а как вы сервер запускаете? Подробно.
IamB,
php -S localhost:80
php -S localhost:80
Встроенный веб-сервер отлично работает со страницами без .html (localhost:8000/board/rabota/rezyume). C .html этот сервер ищет файл, поэтому у вас такой результат.
В консоли у вас в таком случае: No such file or directory
Panda58dev, встроенный сервер всё-таки можно использовать для разработки. Для этого в корень сайта кладется файл router.php
<?php // router.php $uri = $_SERVER["REQUEST_URI"]; return false; // сервер возвращает эти файлы напрямую. } return false; // и эти } return false; // и эти } include "index.php";
Запускать сервер нужно так
php -S localhost:8000 router.php
Ну и корректировать router.php в случае необходимости.
IamB, Благодарю :)