Нормальный хостинг для yii2

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Kreng
Сообщения: 202
Зарегистрирован: 2017.02.16, 10:11

Нормальный хостинг для yii2

Сообщение Kreng »

Подскажите нормальный хостинг для yii2, пожалуйста. На sweb сказали, что у них корневую папку сайта никак не настроить, на хвалёном http://timeweb.com/ru/help//display/DOC/Yii воспользовался обоими вариантами в инструкции, а сайт ток на главную редиректит, игнорит другие ардеса и адреса картинок тоже(только с преффиксом web, то бишь не рабочий он)
Аватара пользователя
zabachok
Сообщения: 522
Зарегистрирован: 2013.12.16, 14:38

Re: Нормальный хостинг для yii2

Сообщение zabachok »

Я юзаю джино. У них впс-ка за 100р в месяц есть и делай что хочешь.)))
2b||!2b Just read the instructions
Kreng
Сообщения: 202
Зарегистрирован: 2017.02.16, 10:11

Re: Нормальный хостинг для yii2

Сообщение Kreng »

Я не умею настраивать сервера.
kawabanga
Сообщения: 806
Зарегистрирован: 2013.10.12, 23:35
Откуда: Новосибирск

Re: Нормальный хостинг для yii2

Сообщение kawabanga »

Парень, поверь, настраивать сервера это не так сложно. Попробуй раз, потом не откажешься от всех плюшек vps.

VestaCP установить очень просто.
Idaho
Сообщения: 58
Зарегистрирован: 2017.04.24, 08:06

Re: Нормальный хостинг для yii2

Сообщение Idaho »

fozzy уже лет 6 использую.
проект с yii залил подвязал базу и собственно все.
Аватара пользователя
zabachok
Сообщения: 522
Зарегистрирован: 2013.12.16, 14:38

Re: Нормальный хостинг для yii2

Сообщение zabachok »

kawabanga писал(а): 2017.09.27, 14:56 Парень, поверь, настраивать сервера это не так сложно. Попробуй раз, потом не откажешься от всех плюшек vps.

VestaCP установить очень просто.
Полностью согласен!
2b||!2b Just read the instructions
caHek2x
Сообщения: 1240
Зарегистрирован: 2016.04.12, 20:41

Re: Нормальный хостинг для yii2

Сообщение caHek2x »

я юзаю тоже jino НЕ сервер а именно хостинг, там легко менять корневую папку ... вернее там просто создаете символическую ссылку ...
abutan
Сообщения: 31
Зарегистрирован: 2016.11.13, 17:26

Re: Нормальный хостинг для yii2

Сообщение abutan »

на хвалёном http://timeweb.com/ru/help//display/DOC/Yii воспользовался обоими вариантами в инструкции, а сайт ток на главную редиректит, игнорит другие ардеса и адреса картинок тоже(только с преффиксом web, то бишь не рабочий он)
Я думаю хостинг совершенно не при чем. У меня там крутится порядка десятка сайтов на yii2 , как basic так и advanced . Думаю и на других хостингах похожая ситуация. Скорей всего проблема в другом ....
Kreng
Сообщения: 202
Зарегистрирован: 2017.02.16, 10:11

Re: Нормальный хостинг для yii2

Сообщение Kreng »

caHek2x, abutan, мне сделали символическую ссылку, но с ней на любом урл сайта контент с index выводит

htacces (на сайте он один)

RewriteEngine On
RewriteBase /
#YiiSettings
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^.*$ /index.php [L]

обычный

п.с блин, на локалке вообще никаких танцев с бубном
caHek2x
Сообщения: 1240
Зарегистрирован: 2016.04.12, 20:41

Re: Нормальный хостинг для yii2

Сообщение caHek2x »

у меня символическая ссылка на папку web
и вот мой .htaccess находящийся в папке web

Код: Выделить всё

<IfModule mod_rewrite.c>
	Options +FollowSymlinks

	RewriteEngine On

	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d

	RewriteRule . index.php
</IfModule>
все больше я никаких танцев с бубном не делал ...
abutan
Сообщения: 31
Зарегистрирован: 2016.11.13, 17:26

Re: Нормальный хостинг для yii2

Сообщение abutan »

Абсолютно никаких танцев с бубнами не делал, и даже ссылок не делал.
.htaccess общий

Код: Выделить всё

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

RewriteCond %{REQUEST_URI} !^/(web)
RewriteRule ^assets/(.*)$ /web/assets/$1 [L]
RewriteRule ^css/(.*)$ /web/css/$1 [L]
RewriteRule ^fonts/(.*)$ /web/fonts/$1 [L]
RewriteRule ^js/(.*)$ /web/js/$1 [L]
RewriteRule ^files/(.*)$ /web/files/$1 [L]
RewriteRule ^robots.txt$ /web/robots.txt [L]
RewriteRule (.*) /web/$1

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php
.htaccess для web

Код: Выделить всё

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . index.php
Всё. Больше ничего не надо. Хотя вру , можно еще настроить composer по их гайду для нужной версии php, чтобы переносить сайты git - ом, быстро и удобно или устанавливать сайт прямо там (хотя я лично считаю это извращением). Как закачать composer смотрите в их гайде. Потом в файловом менеджере находите файл .bash_profile в общей директории и вписываете туда

Код: Выделить всё

alias composer='/opt/php70/bin/php -d memory_limit=500M /home/первая_буква _вашего _логина/ваш_логин/.composer/composer.phar'
Ну это соответственно для php7.
И composer вызывается командой composer. Только не забудьте версию php нужную выставлять в настройках директории.
Ну это понятно для basic, надо скину и для advanced, хотя таких примеров нагуглить можно десятки тысяч )))
И кстати если уж совсем проблема, ТП там отвечает в течении получаса, обычно, и даже круглосуточно.
prostodelayusajty
Сообщения: 10
Зарегистрирован: 2017.04.24, 20:06

Re: Нормальный хостинг для yii2

Сообщение prostodelayusajty »

А я форнекс юзаю уже несколько лет, проблем не знаю. Поддержка помогает решать вопросы
andrew.pol
Сообщения: 50
Зарегистрирован: 2015.12.25, 17:39

Re: Нормальный хостинг для yii2

Сообщение andrew.pol »

timeweb - без всяких инструкций завелся.
Kreng
Сообщения: 202
Зарегистрирован: 2017.02.16, 10:11

Re: Нормальный хостинг для yii2

Сообщение Kreng »

Idaho, спасибо за fozzy. Поддержка таймвеба так ничего и не сказала, спустили на то, что я типа сайт неправильно сделал. А fozzy просто взяли, перенесли все папки сайта в корень, папку web снесли, а её содержимое закинули в public html и этого было достаточно. Всё работает. Притом я читал об этом способе и пробывал его на таймвеб, но там тупо выдавало ошибку 500 и техподдержка нифига её не поясняла. Такие вот дела.

Короче, проблема решена.
Kreng
Сообщения: 202
Зарегистрирован: 2017.02.16, 10:11

Re: Нормальный хостинг для yii2

Сообщение Kreng »

п.с и ещё надо версию php 7(ну всяко выше 5.4 ), иначе сесси не видит
Аватара пользователя
Dominus
Сообщения: 892
Зарегистрирован: 2013.03.14, 21:27
Откуда: Россия, Иваново
Контактная информация:

Re: Нормальный хостинг для yii2

Сообщение Dominus »

На Fozzy я ставил Yii2 basic так :

1. Весь проект залил в папку public_html
2. Содержимое файла .htaccess в public_html

Код: Выделить всё

# Mod_Autoindex
<IfModule mod_autoindex.c>
    # Disable Indexes
    Options -Indexes
</IfModule>

# Mod_Rewrite
<IfModule mod_rewrite.c>
    # Enable symlinks
    Options +FollowSymlinks
    # Enable mod_rewrite
    RewriteEngine On

    # Redirect all requests to web
    RewriteCond %{REQUEST_URI} ^(.*)$
    RewriteRule ^(.*)$ web/$1
</IfModule>
3. Содержимое файла .htaccess в public_html/web

Код: Выделить всё

AddDefaultCharset utf-8
# Mod_Autoindex
<IfModule mod_autoindex.c>
  # Disable indexes
  Options -Indexes
</IfModule>

# Mod_Rewrite
<IfModule mod_rewrite.c>
  # Enable symlinks
  Options +FollowSymlinks
  # Enable mod_rewrite
  RewriteEngine On

  # If a directory or a file exists, use the request directly
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  # Otherwise forward the request to index.php
  RewriteRule . index.php
</IfModule>
Всё работает и ничего не переименовывал.
Еще в public_html можно положить composer.phar и работать через php-cli с композером по SSH, обновлять, устанавливать, и тд.
Поэтому папку vendor можно не заливать, а настроить доступ по SSH, перейти в public_html и там выполнить:

Код: Выделить всё

php-cli composer.phar self-update
php-cli composer.phar global require "fxp/composer-asset-plugin:^1.2.0"
php-cli composer.phar install
php-cli composer.phar update
Получаем свежую версию Yii2 со всеми зависимостями которые прописаны в composer.json
Kreng писал(а): 2017.09.28, 19:48 п.с и ещё надо версию php 7(ну всяко выше 5.4 ), иначе сесси не видит
В cPanel управлении хостингом, есть выбор версии php от 4.4 до 7.1
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Kreng
Сообщения: 202
Зарегистрирован: 2017.02.16, 10:11

Re: Нормальный хостинг для yii2

Сообщение Kreng »

Dominus попробывал твоё. Та же проблема, которую я упоминал - на любой странице контент с главной выводит и всё. Пока что ток перенос и переименование помогло, как я писал.
trueorfalse
Сообщения: 680
Зарегистрирован: 2017.06.21, 13:50

Re: Нормальный хостинг для yii2

Сообщение trueorfalse »

Kreng писал(а): 2017.09.28, 19:48 п.с и ещё надо версию php 7(ну всяко выше 5.4 ), иначе сесси не видит
В timeweb есть выбор версии, выбери 7.
Idaho
Сообщения: 58
Зарегистрирован: 2017.04.24, 08:06

Re: Нормальный хостинг для yii2

Сообщение Idaho »

Dominus писал(а): 2017.09.28, 21:21 В cPanel управлении хостингом, есть выбор версии php от 4.4 до 7.1
Спасибо за подсказку. переключил на php7 и даже как то быстрее заработало
Ответить