У меня есть веб-сайт, который сделал.
Мне нужно знать, как я могу создать установщик для этого сайта. Значение, когда пользователь загружает сайт на свой хост, в первый раз, они получают возможность вставлять данные базы данных.
Пользователь вставляет данные базы данных, которые затем изменяются в файле config.php.
также у меня есть tables.sql, который мне нравится запускать запрос
Я пытаюсь использовать
$text = file_get_contents();
но мои запросы терпят неудачу, поскольку у меня есть около 32 таблиц, которые мне нужно вставить в базу данных и все необходимые настройки.
Существует ряд инструментов, направленных на достижение этого, с различными наборами функций:
Они собираются из блога с помощью cweiske
Если вам не нужен общий инструмент, проще всего написать простой установочный скрипт и попросить пользователей запустить его. Это может быть так же просто, как один файл, который печатает форму и запрашивает требуемые данные. При отправке выполните необходимые процедуры установки.
Универсального стандарта для развертывания приложений PHP не существует. Предоставьте архив, содержащий файлы PHP в каталоге, а также схему SQL, образец файла конфигурации и документацию по развертыванию.
Вы можете попробовать установить check_foreign_keys = 0; затем импортируйте таблицы из файла, и вам нужно иметь config.php для записи в мире, если вы хотите, чтобы веб-приложение записывало в него начальную конфигурацию.
С наилучшими пожеланиями, FR