mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-03 22:32:40 +08:00
up errors translate
This commit is contained in:
@ -95,18 +95,18 @@ http://hostname/basic/web/index.php
|
|||||||
|
|
||||||
На рабочому сервері вам напевно захочеться змінити URL додатку з `http://hostname/basic/web/index.php`
|
На рабочому сервері вам напевно захочеться змінити URL додатку з `http://hostname/basic/web/index.php`
|
||||||
на `http://hostname/index.php`. Для цього необхідно змінити кореневу директорію в налаштуваннях веб сервера так, щоб ті
|
на `http://hostname/index.php`. Для цього необхідно змінити кореневу директорію в налаштуваннях веб сервера так, щоб ті
|
||||||
вказували на `basic/web`. Додатково можно сховати `index.php` слідуя описанню в раозділі «[Розбір і генерація URL](runtime-url-handling.md)».
|
вказували на `basic/web`. Додатково можно сховати `index.php` відповідно описанню в розділі «[Розбір і генерація URL](runtime-url-handling.md)».
|
||||||
Далі буде показано як налаштувати Apache і Nginx.
|
Далі буде показано як налаштувати Apache і Nginx.
|
||||||
|
|
||||||
> Інформація: Встанновлюючи `basic/web` кореневою директорією веб сервера ви захищаете від небажаного доступа код і дані, які знаходяться на одному рівні з `basic/web`. Це робить додаток більш захищенним.
|
> Інформація: Встанновлюючи `basic/web` кореневою директорією веб сервера ви захищаете від небажаного доступа код і дані, які знаходяться на одному рівні з `basic/web`. Це робить додаток більш захищенним.
|
||||||
|
|
||||||
> Інформація: Якщо додаток працює на хостингу. де немає доступу до налаштувань сервера, то можна змінити структуру додатка, як описано в розділі «[Работа на Shared хостингу](tutorial-shared-hosting.md)».
|
> Інформація: Якщо додаток працює на хостингу, де немає доступу до налаштувань сервера, то можна змінити структуру додатка, як описано в розділі «[Робота на Shared хостингу](tutorial-shared-hosting.md)».
|
||||||
|
|
||||||
|
|
||||||
### Рекомендовані налаштування Apache <a name="recommended-apache-configuration"></a>
|
### Рекомендовані налаштування Apache <a name="recommended-apache-configuration"></a>
|
||||||
|
|
||||||
Добавте наступне в `httpd.conf` Apache або в конфігураційний файл віртуального хоста. Не забудьте замінити
|
Добавте наступне в `httpd.conf` Apache або в конфігураційний файл віртуального хоста. Не забудьте замінити
|
||||||
`path/to/basic/web` на корректний шлях до `basic/web`.
|
`path/to/basic/web` на коректний шлях до `basic/web`.
|
||||||
|
|
||||||
```
|
```
|
||||||
# Встановлюємо кореневою директорією "basic/web"
|
# Встановлюємо кореневою директорією "basic/web"
|
||||||
@ -129,7 +129,7 @@ DocumentRoot "path/to/basic/web"
|
|||||||
### Рекомендовані налаштування Nginx <a name="recommended-nginx-configuration"></a>
|
### Рекомендовані налаштування Nginx <a name="recommended-nginx-configuration"></a>
|
||||||
|
|
||||||
PHP повинен бути встановлений як [FPM SAPI](http://php.net/manual/ru/install.fpm.php) для [Nginx](http://wiki.nginx.org/).
|
PHP повинен бути встановлений як [FPM SAPI](http://php.net/manual/ru/install.fpm.php) для [Nginx](http://wiki.nginx.org/).
|
||||||
Використовуйте наступні параметри Nginx і не забудьте замінити `path/to/basic/web` на корректний шлях до `basic/web`.
|
Використовуйте наступні параметри Nginx і не забудьте замінити `path/to/basic/web` на коректний шлях до `basic/web`.
|
||||||
|
|
||||||
```
|
```
|
||||||
server {
|
server {
|
||||||
@ -151,7 +151,7 @@ server {
|
|||||||
try_files $uri $uri/ /index.php?$args;
|
try_files $uri $uri/ /index.php?$args;
|
||||||
}
|
}
|
||||||
|
|
||||||
# розкомментуйте строки нище для запобігання обрабки Yii звернень до неіснуючих статичних файлів
|
# розкоментуйте строки нище для запобігання обробки Yii звернень до неіснуючих статичних файлів
|
||||||
#location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
|
#location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
|
||||||
# try_files $uri =404;
|
# try_files $uri =404;
|
||||||
#}
|
#}
|
||||||
@ -169,7 +169,7 @@ server {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Використовуючи дану конфігурацію встановіть `cgi.fix_pathinfo=0` в `php.ini` щоб запобігти лишнім системним визовам `stat()`.
|
Використовуючи дану конфігурацію встановіть `cgi.fix_pathinfo=0` в `php.ini` щоб запобігти зайвим системним визовам `stat()`.
|
||||||
|
|
||||||
Врахуйте, що використання HTTPS необхідно задавати `fastcgi_param HTTPS on;` щоб Yii міг корректно оприділяти захищене
|
Врахуйте також, що при використанні HTTPS необхідно задавати `fastcgi_param HTTPS on;` щоб Yii міг корректно оприділяти захищене
|
||||||
з’єднання.
|
з’єднання.
|
||||||
|
|||||||
Reference in New Issue
Block a user