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


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

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

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

Случилось мне недавно переустанавливать Debian. Как и полагается, из коробки сразу всё не заработает. На этот раз возникло немного неприятное поведение переключения рабочих столов при использовании конфигурации с несколькими рабочими столами.

Читать далее Тэги: Конфигурация, Linux, Баг, Софт

Сегодня хочу рассказать о том, как просто можно проверить свой сайт или сервер на дыры.

Многие веб-мастера, не являясь админами, держат для себя сайты или даже сервера. Например, я. При этом, зачастую? являясь дилетантами в безопасности. Да и даже если и не дилетантами, то бывает, просто по невнимательности пропускаешь что-то важное из виду при настройке или использовании.

Тут на помощь нам приходит софт, который способен просканировать наш сайт/сервер на наиболее распространенные уязвимости и выдать некоторые рекомендации. Один из таких — Nikto2.

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

Часто (сравнительно) приходится настраивать удаленный доступ к какой-либо машине через SSH. И все время, когда это требуется, я лезу гуглить.

Кайф будет достигнут путем нехитрых махинаций: генерации пары ключей (открытый и закрытый), копирования публичного ключа на удаленную машину.

Хватит это терпеть! Публикую сию заметочку, чтобы больше не лезть в поисковик

Читать далее Тэги: Linux, Хостинг, Конфигурация, Безопасность

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


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


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

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


Страница: