Здравствуйте :)
Надо всего-то права правильно выставить. И дело тут совсем не в апаче.
1. Дайте права группе daemon (группа владельцев файлов, из-под которой работает апач) такие же, как и одноименному пользователю. Т.е. права должны быть 770 для каталогов и 660 для файлов:
chown daemon:daemon /var/www/site -R
find /var/www/site -type f -exec chmod 660 {} \;
find /var/www/site -type d -exec chmod 770 {} \;
2. Добавьте всех пользователей, которым нужен доступ, к группе daemon.
usermod -a -G daemon Express777
Этого достаточно.
Если Вы работаете из CMS, то она создаст файл или каталог который сможет прочитать или изменить, т.к. права назначаются daemon:daemon.
Если же Вы создаете файл или каталог из-под пользователя Express777, то добавьте пользователя daemon в группу Express777, этим апач сможет менять файлы, созданные пользователем Express777:
usermod -a -G Express777 daemon