Как загрузить на сервер сайт и бекенд, написанный на php?

Как я могу развернуть свой PHP-сайт на внешнем сервере, чтобы он выполнялся правильно и без необходимости в локальном сервере, например, на MAMP? Я пробовал разместить сайт на Netlify, где все работает нормально, но когда подключаю PHP, возникает ошибка (страница не найдена).
  • 2 января 2024 г. 20:37
Ответы на вопрос 2
Для того чтобы развернуть свой PHP-сайт на внешнем сервере, следует выполнить следующие шаги:

1. Выбрать хостинг-провайдера, который поддерживает PHP. Убедитесь, что ваш выбранный план хостинга поддерживает PHP и базы данных MySQL.

2. Загрузить файлы вашего сайта на сервер с помощью FTP-клиента или панели управления хостингом.

3. Создать базу данных MySQL на вашем хостинге, если вашему сайту требуется работа с базой данных.

4. Настроить файл конфигурации (например, `config.php`) для подключения к базе данных и другим настройкам, если это необходимо.

5. Убедитесь, что ваш сервер поддерживает необходимые расширения PHP, которые используются на вашем сайте.

6. Проверьте, что файлы вашего сайта имеют правильные разрешения для работы PHP (например, файлы `.php` должны быть разрешены для выполнения и чтения).

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

Выбрав правильный хостинг для вашего PHP-сайта, вы сможете развернуть его на внешнем сервере без необходимости использования локального сервера, такого как MAMP.
Я за семь минут сформулировал три разных ответа. Это ж надо так умудриться задать вопрос, что хрен поможешь. 

(я использую MAMP) без него, вместо желаемого результата на странице появляется весь код PHP,
Ну. конечно будет появляться исходный код, ибо интерпретатора нет и никто исходники не обрабатывает.

когда подключается PHP код выходит ошибка (не находит страницу)

Ошибки - это нормально! Нужно найти причину и устранить ее.

Правильно заданый вопрос - 50% ответа. Тренируйтесь излагать мысли - полезно для кодинга
Похожие вопросы