Page tree

Yii

Разместить сайт на Yii на хостинге Timeweb можно двумя способами.

Способ 1

  1. Воспользуйтесь нашей стандартной инструкцией по размещению сайта.
  2. Добавьте в файл .htaccess вашего сайта следующее содержимое:
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
 
# Если запрос не начинается с web, добавляем его
RewriteCond %{REQUEST_URI} !^/(web)
RewriteRule (.*) /web/$1
 
# Если файл или каталог не существует, обращаемся к /web/index.php 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php

Способ 2

  1. В разделе "Сайты" панели управления аккаунта создайте новый сайт.
  2. В директории нового сайта удалите автоматически созданный каталог public_html.
  3. Перенесите файлы вашего сайта в созданную директорию.
  4. Подключитесь к серверу по SSH.
  5. Выполните следующую команду на сервере через SSH-подключение, указав имя директории сайта:

    ln -s ~/имя_директории/web ~/имя_директории/public_html
Если название каталога с проектом отличается от web, замените его в данной команде на корректное (например, public и др.)
  • No labels