что вам мешает по другому назвать атрибут?
HTML5 появилась возможность добавления универсального атрибута data-* для любых элементов DOM дерева
например data-sometext
это будет валидно
Все элементарно просто у вас не хватает прав на редактирование файла
Тут есть несколько вариантов решения проблемы
во первых это 644 + 755 но это вам и без меня порекомендуют, да и думаю вы в курсе.
во вторых не думайте что это все права на файлы которые есть.
В вашем случае стоит обратить внимание еще на user:group
Они должны совпадать с теми что на этом сервере являются валидными дял изменений через php
Почему такое может произойти
1. вы переносили от рута и залили архивом распаковав по ssh - юзер ssh не совпадает с юзером текущего сайта.
2. у вас юзер фтп один а юзер апача другой и прав им нехватает.
3. у вас отключена функция exec и вы в принципе не можите ничего сделать с файловой системой кроме чтения.
Для web-студии нужно в основе иметь хотябы тройку лидеров CMS, желательно пятерку конечно. И пару фреймворков) Ну это конечно если у вас в студии не один программист
Уже под конкретный сайт выбирать что необходимо, где-то wp лучше, где-то open-cart