Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Доска объявлений / Комфортная конфигурация

  • На этом уроке мы настроим удобные для человека ссылки и поменяем название сайта при помощи настроек config/web.php
  • Дата отправки отчёта: 20 декабря 2019 г.
  • Задание выполнено: за 28 мин.
  • Чему научился: локальный сервер поднял с помощью МАМР, преттиЮРЛ и заголовок "Доска объявлений" кириллицей установил
    .htaccess отвечает за базовые настройки сервера
    RewriteRule . index.php [L] обрезает index.php  в адресной строке
    RewriteCond %{REQUEST_FILENAME} !-d урезает путь до директории
    RewriteCond %{REQUEST_FILENAME} !-f урезает путь до файла
  • Что было сложным: Мак сдался и запустил локальный сервер на МАМР - тот же пиашпиМайАдмин посмотрел, там доступен
    Буду пилить сайт дальше!
  • Оценка видео-уроку:
Отчёт от 17947 за Доска объявлений / Комфортная конфигурация


Отчёт от 17947 за Доска объявлений / Комфортная конфигурация




Оцени работу

 
Сохранить страницу:

9014. --
Николай Денисов
Николай Денисов
ответить
→  Dmitry Sinitsin  # Доска объявлений / Комфортная конфигурация / 2019-12-20 20:50

Супер, молодец, вперёд и с песнями!


18842. --
Степан
Степан
ответить
→  Dmitry Sinitsin  # Доска объявлений / Комфортная конфигурация / 2019-12-20 22:31

А вот и ответ на мой вопрос, просто тот отчет открылся у меня раньше чем этот, ну что же, упорство и труд - все перетрут!
Молодец!


791. --
Валерий Жданов
Валерий Жданов
ответить

  • Отчёт оценивали:
    17425ser2018+1   9014Николай Денисов+1   18842Степан+1   791Валерий Жданов+1   Посетитель+1   2146Иван+1   23855Андрей Межлумов0   13417Chip+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Обнаружил усечённость русифицированной инструкции на сайте фреймворка. Конкретно - настройки web.config для IIS есть только в английской версии
Трудности: Осознание непаханного поля. Валерий из головы подставляет конфиги. Я за ним, конечно повторяю, но без времени затраченного на самостоятельный поиск, думаю к следующему проекту (да что там проекту, через пару дней) и не вспомню, что и где менял



Научился: Вчера вечером решил проблему из прошлого отчета - добавил виртуальный хост. Изучал /var/log/httpd/error_log, там указывается код ошибки, по нему искал решение в Интернете. Как оказалось, все настройки были верные, ошибка была в том, что SELinux блокировал запуск моей программы из стороннего каталога сервера. Опробовал предложенное решение с сайта - работает, Apache теперь запускает мою программу. В этом уроке создал файл .htaccess, добавил его в папку с сайтом. Попутно потребовалось указать AllowOverride All в директиве описания виртуального хоста в файле httpd.conf, чтобы файл .htaccess мог переопределять настройки из главного конфигурационного файла. Попробовал решение Валерия для преобразования URL-адресов. Все работает. Однако вчера во время полетов по просторам документации Apache я побочно наткнулся на альтернативное решение преобразования адресов. Вместо RewriteEngine On и прочего там предлагается добавить всего одну строку "FallbackResource /index.cgi" Я так понимаю, это новая директива и она означает переадресацию всех запросов на несуществующие файлы на файл index.cgi, то есть на мою программу. Что вполне решает задачу красивых ссылок. Сегодня во время выполнения урока решил попробовать этот вариант. Результат аналогичный. Валерий, как думаешь, подойдет такое решение? На верхнем скриншоте все запросы к серверу переадресуются программе index.cgi, которая выводит содержимое переменной окружения REQUEST_URI. На нижнем скриншоте компиляция программы, установка программы по адресу каталога сайта и перенос в нее файла .htaccess. Немного ниже показано содержимое каталога сайта, там два файла: программа index.cgi и файл .htaccess. В самом низу показано содержимое файла .htaccess с единственной строкой FallbackResource /index.cgi.