1) Проверьте чтобы папка /home/u298387/fortuna-snack.ru/tmp/ существовала и была доступна на запись
2) Проверьте доступное свободное место
3) С ошибкой 500 смотрите логи
4) Нет, это не php.ini, а код который можно просто выполнить на странице или в консоли php в админке
5) Если не знаете что делать и не хотите учиться - идите к фрилансерам
Да, это не обязательно. Многие разработчики не делают этого и делают качественные решения, но сразу ли у них все так круто получается? Нет, у них есть практика и опыт, это не за 1-2 дня на битриксе набивается. Мы не говорим про вас лично, а про то, что другие, возможно, не такие способные.
Да, наличие сертификата не гарантирует знаний (ответы можно нагуглить), но пройдите экзамен и сразу все станет ясно.
В любом случае, не важно работаешь ты битриксом или нет, работу нужно начинать с чтения документации и справочных материалов, а не с подхода - я попробую, а если сломаю - пойду читать документацию / спрашивать на форумах и т.п.
Евгений, если:
- разработчик игнорирует поведение битрикса "компонент" и пишет всю логику в теле страницы
- разработчик пишет логику в шаблоне компонента
- разработки городит свои костыли вместо того что потратить время на изучение курсов
- разработчик тянет laravel/symfony или иные компоненты которые аналоги которых есть в штатном варианте и закрывают потребности разработчика (тянет лишь потому что "ему так удобно")
То результатом не будет ничего хорошего.
Вы верно отметили, что наличие сертификатов не гарантирует качественного кода, но наличие сертификатов + сданные экзамены гарантирует что для решения стандартной проблемы разработчик с большей долей вероятности возьмет стандартный инструмент, а не будет писать свой.
Ингвар Фон Бьёрк, давайте еще раз уточним. У вас есть шаблон компонента и в нем есть style.css.
Компонент расположен на двух страницах (условно Х и У). Компонент кешируется. Вы сбросили весь кеш сайта, зашли на страницу Х и получили необходимое отображение, зашли на страницу У и тоже его увидели.
Вернулись на страницу Х и обнаружили что стили стелети?
Нажали кнопочку сбросить кеш и стили опять появились?
У вас какая ширина канала между VPS? Производительность mysqltuner'ом смотрели?
P.S. Bitrix не использует MariaDB у него Mysql или Percona. На CentOS 6/7 версии он просто входит в изначальный пакет и если его не удалять то будет ставится именно он, но на самом деле, чисто субьективно под битрикс лучше все же родное.