Хотел бы привести пример рабочего конфигурационного файла для работы MODX на nginx.
Данная конфигурация не претендует на полноту. Возможна её доработка, у nginx много настроек. Но она является минимальной необходимой для нормальной работы MODX.
Хотел бы привести пример рабочего конфигурационного файла для работы MODX на nginx.
Данная конфигурация не претендует на полноту. Возможна её доработка, у nginx много настроек. Но она является минимальной необходимой для нормальной работы MODX.
Сегодня хочу рассказать про то, как из нашего любимого MODX Revolution сделать, пусть и простенький, но вполне рабочий форум.
Для этих целей мы будем использовать пакет Discuss (Github, багтрекер), который можно найти в галерее дополнительных компонентов.
Он уже сейчас умеет регистрировать пользователей с аватарками (ЭТО ОЧЕНЬ ВАЖНО!!!1), есть удобная простая админка, к постам можно прикреплять файлы, можно задавать вопросы и т.д. Проще установить и посмотреть самому. Мне понравилось.
Не люблю Apache. Не знаю почему, просто не нравится. Считаю, что nginx быстрее да и не такой тяжелый. nginx в состоянии полностью заменить работу Apache или тот же lighttpd. Кроме того, разработчиком является наш соотечественник, так почему бы и не отдать ему предпочтение?
Хочу привести рабочий пример конфигурационного файла для nginx для сайта, который будет работать под управлением MODX Revolution
В ситуациях, когда необходимо совершать действия над таблицей, которая уже содержит в себе какие-либо данные, может возникнуть неприятная ошибка: "Mysql error 1452 - Cannot add or update a child row: a foreign key constraint fails".
Возникает она вследствие того, что мы пытаемся изменить существующую запись таким образом, что нарушается целостность.
Например, присвоение полю ключа, который не существует в родительской таблице. Или создание нового внешнего ключа для поля, которое не должно быть NULL, в таблице, которая уже содержит некоторое количество записей. Последняя проблема у меня и возникла. Необходимо было решение, и оно было найдено.
Часто при кастомизации административной панели в Symfony (Diem) требуется изменить или доработать сохранение формы, ее валидацию и прочее.
В очередной раз задавшись эти вопросом, я наткнулся на очень полезную картинку, которая помогает понять механизм сохранения формы, ее валидацию.
Я думаю нет нужны расписывать каждый шаг процесса сохранения формы в Symfony. Я просто сразу выложу саму картинку, и все станет понятно. Расскажу только об основных моментах