Блог о веб-разработке


Хотел бы привести пример рабочего конфигурационного файла для работы MODX на nginx.

Данная конфигурация не претендует на полноту. Возможна её доработка, у nginx много настроек. Но она является минимальной необходимой для нормальной работы MODX.

Читать далее Тэги: Конфигурация, Linux, Софт, Хостинг, MODx, Revolution, php

Сегодня хочу рассказать про то, как из нашего любимого MODX Revolution сделать, пусть и простенький, но вполне рабочий форум.

Для этих целей мы будем использовать пакет Discuss (Github, багтрекер), который можно найти в галерее дополнительных компонентов.

Он уже сейчас умеет регистрировать пользователей с аватарками (ЭТО ОЧЕНЬ ВАЖНО!!!1), есть удобная простая админка, к постам можно прикреплять файлы, можно задавать вопросы и т.д. Проще установить и посмотреть самому. Мне понравилось.

Читать далее Тэги: Конфигурация, MODx, Revolution, php, Компоненты MODx

Не люблю Apache. Не знаю почему, просто не нравится. Считаю, что nginx быстрее да и не такой тяжелый. nginx в состоянии полностью заменить работу Apache или тот же lighttpd. Кроме того, разработчиком является наш соотечественник, так почему бы и не отдать ему предпочтение?

Хочу привести рабочий пример конфигурационного файла для nginx для сайта, который будет работать под управлением MODX Revolution

Читать далее Тэги: Конфигурация, Linux, Софт, Хостинг, MODx, Revolution, php

В ситуациях, когда необходимо совершать действия над таблицей, которая уже содержит в себе какие-либо данные, может возникнуть неприятная ошибка: "Mysql error 1452 - Cannot add or update a child row: a foreign key constraint fails".


Возникает она вследствие того, что мы пытаемся изменить существующую запись таким образом, что нарушается целостность.


Например, присвоение полю ключа, который не существует в родительской таблице. Или создание нового внешнего ключа для поля, которое не должно быть NULL, в таблице, которая уже содержит некоторое количество записей. Последняя проблема у меня и возникла. Необходимо было решение, и оно было найдено.

Читать далее Тэги: php, Symfony, Doctrine, MySQL

Часто при кастомизации административной панели в Symfony (Diem) требуется изменить или доработать сохранение формы, ее валидацию и прочее.

В очередной раз задавшись эти вопросом, я наткнулся на очень полезную картинку, которая помогает понять механизм сохранения формы, ее валидацию.

Я думаю нет нужны расписывать каждый шаг процесса сохранения формы в Symfony. Я просто сразу выложу саму картинку, и все станет понятно. Расскажу только об основных моментах

Читать далее Тэги: php, Symfony


Страница: