Почему Apache передает мои файлы PHP вместо их выполнения после смены хоста

После перемещения нашего prestashop на новый хост (файлы и mysql) и настройки всех файлов файлы не выполняются, а просто загружаются в браузере как «загрузка». Итак, шаги были выполнены при миграции

  1. Экспортировал mysql как файл SQL и импортировал во вновь созданный mysql на новом хостинге.
  2. Переместил весь контент из папки public_html в виде zip-файла на новый хостинг и распаковал все там в новом домене.
  3. обновил файл parameters.php в Prestashop с новым именем пользователя и паролем базы данных
  4. изменен базовый URL в MySQL
  5. установить ту же версию php, что и старый хост

Я попытался изменить php с 5.6 на 7.0 и 7.1 безуспешно, проверил разрешения и все в порядке.

Добро пожаловать на SO. Не могли бы вы подробнее объяснить, что было перенесено? Вы только что переместили его, но это та же версия кода и базы данных? Ваша конфигурация Apache должна сообщать Apache to давать PHP code to PHP, у вас может быть проблема на этой стороне.

AnthonyB 08.01.2019 11:32

Привет, anthonyb, счастлив быть частью сообщества, контент public_html и база данных mysql были перенесены на новый сервер под новым доменом, поэтому 1. экспортируйте mysql как sql и импортируйте во вновь созданный mysql на новом хосте 2. переместите папки содержимого с нового на один 3. изменен базовый URL-адрес в mysql, и после попытки запуска какие-либо файлы загружаются .... Я новичок в конфигурации Apache, есть ли способ установить его с помощью командной строки, может быть? Или даже как я могу проверить, что apache является каким-то образом ограничивая выполнение php ....

Mantas Tvar 08.01.2019 11:34

Обновите свой вопрос, чтобы получить более подробную информацию. Объясните, что вы сказали в своем предыдущем комментарии, что именно было перемещено, в списке, почему бы и нет. Также, пожалуйста, покажите нам свой vhost. Как объясняется в руководстве как спросить, чем больше подробностей вы дадите, тем быстрее может быть ответ.

AnthonyB 08.01.2019 11:39

Привет я поправил вопрос

Mantas Tvar 08.01.2019 11:49

Спасибо. Вы ведь с новым хозяином, верно? У тебя есть конфиг с ним? Он должен включить PHP для вашего веб-сайта, и у нас нет никакой информации по этому поводу.

AnthonyB 08.01.2019 11:51

Да, с новым хостом, я получил доступ cpanel только к новому хосту 67.225.209.185 и не знаком с настройкой конфигурации на cpanel

Mantas Tvar 08.01.2019 11:55

Есть ли у вас в CPannel элемент с именем Apache? Вероятно, у вас есть Виртуальный хост. Обычно, когда мы устанавливаем модуль Apache для PHP, он автоматически настраивает Apache. У вас есть Apache с вашим новым хостом?

AnthonyB 08.01.2019 11:58

В меню cpanel есть только APACHE HANDLERS

Mantas Tvar 08.01.2019 14:37
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
8
32
0

Другие вопросы по теме