2016-08-23 4 views
1

Я только что купил хостинг на Hostgator, создал локальный проект symfony, который я загрузил на сервер, но я не могу закончить развертывание, потому что symfony нуждается в php 5.6, в то время как у меня есть 5.4.Обновление Php на Hostgator не применяется

Итак, я пошел на cPanel и обновил свою версию php до 5.6 через меню конфигурации php. Он сказал, что он обновлен, но мой composer update --verbose все еще говорит мне, что я на php 5.4. Увы, если я запустил php -v или php --ini через ssh, он все еще отображается как php 5.4.

Что я делаю неправильно?

+0

Звучит как вопрос для [Server Fault] (http://serverfault.com/) – Machavity

ответ

0

Попробуйте изменить свой веб/.htaccess файл в папку Symfony3 добавить следующее содержание:

AddHandler применение/х-HTTPD-php56 .php

Затем проверьте phpinfo() показывает версию, как 5,6

EDIT # 2 Привет Ryncops, на основе ваших комментариев, вот 2 ссылки я нашел, что я получил эту информацию:

http://www.inmotionhosting.com/support/website/php/how-to-change-the-php-version-your-account-uses

http://www.inmotionhosting.com/support/website/php-configuration/using-multiple-php-versions-one-account

Может быть, если вы читали те, над некоторыми более, что это поможет. Я думаю, вы должны быть в состоянии заставить его работать. Может быть, попробуйте несколько экспериментов и посмотрите, что произойдет.

+0

Привет! Пробовал это, не работал ... никаких других намеков? Я сейчас нахожусь в чате хост-гиганта в прямом эфире ... но они твердят ... – Ryncops

+0

Я отредактировал мой пост Ryncops. Взглянуть. –

+0

Спасибо! Я решил это, проблема была в php cli. Видимо, хост-провайдер и, возможно, другие хостинговые компании, имеют больше версий. Я просто не знал, как получить к нему доступ, но эта ссылка [помогла мне] (http://www.drewkeller.com/blog/selecting-php-command-line-version-hostgator-shared-host) – Ryncops

0

я решил его с помощью этой ссылки: drewkeller.com

Моего вопроса был, на самом деле, с PHP CLI, который был 5,4, и мне нужно 5.6. Видимо, хост-агент, возможно, другие хостинговые службы, имеет несколько версий php cli, я просто не знал, где найти другие версии.

+0

Hi Ryncops. Если у вас есть доступ к командной строке, попробуйте 'whereis php56', чтобы узнать, где он может быть. –

Смежные вопросы