Техническое задание: PHP-скрипт для управления данными и конфигурацией

Цель проекта

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

Основные требования

Функциональность скрипта

  • Прием входных данных (например, через POST-запрос или аргументы командной строки)
  • Создание новой записи в указанной таблице базы данных MySQL
  • Запись этих же данных (или их преобразованной формы) в заданный текстовый файл на сервере
  • Автоматическая перезагрузка (restart) определенной системной службы после успешной записи данных
  • Обработка ошибок и логирование операций

Технические условия

  • Скрипт должен быть написан на PHP
  • Окружение: сервер под управлением операционной системы Ubuntu (версия уточняется)
  • Работа с СУБД: MySQL
  • Необходимо обеспечить безопасное подключение к БД (использовать подготовленные запросы для защиты от SQL-инъекций)
  • Скрипт должен иметь права на запись в указанный файл и на перезапуск системной службы (возможно, потребуется настройка sudo или прав доступа)

Результат работы

  • Чистый, документированный PHP-код
  • Инструкция по развертыванию и настройке скрипта на сервере
  • Описание формата входных данных

Разработка дизайна сайта для SEO-продвижения

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

Интеграция готовой верстки в Opencart

Требуется перенести готовую HTML-верстку на движок Opencart. У заказчика есть все необходимые фронтенд-файлы. Нужно корректно интегрировать их в структуру CMS.