Как отобразить другую страницу во время технических работ?

Когда нужно остановить nginx для того, чтобы внести изменения, нужно, чтобы отобразить страницу с сообщением, что ведутся технические работы. В тот момент, когда я остановить nginx на странице, Мой загрузчик из приложения просто прокручивается.

Что нужно сделать, чтобы отобразить другую страницу, когда остановился?

...
        root /var/www/html;

        # Add index.php to the list if you are using PHP
        index index.html index.htm index.nginx-debian.html;

        server_name _;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                #try_files $uri $uri/ =404;
                try_files $uri $uri/ /index.html;
        }

...
+1
2019-09-19 10:22:07
источник
2 ответа

Вы можете использовать , чтобы всегда держать его в чистоте.

number_format(12.20, 2, '.') : string

для более

+0
2019-09-19 11:35:08

Это из-за локализации. Начиная с PHP 5.3.0 есть вариант в в. Должен работать при изменении его страна, которая использует свой хотел нотации.

Объяснение от php.net:

The locale that will be used in intl functions when none is specified (either by >omitting the corresponding argument or by passing NULL). These are ICU locales, not >system locales. The built-in ICU locales and their data can be explored at » >http://demo.icu-project.org/icu-bin/locexp.

The default value is empty, which forces the usage of ICU's default locale. Once set, >the ini setting cannot be reset to this default value. It is not recommended that this >default be relied on, as its effective value depends on the server's environment.

Пример Германии и США

Как вы можете видеть в таблице цифры:

Германия:

Number Pattern: #,##0.### 1.234,56

США:

Number Pattern: #,##0.### 1,234.56

Редактировать:

...as its effective value depends on the server's environment.

Это означает, что вы должны изменить на ваш сервер. Он использует только установленное значение в PHP.Ини, когда сервер не локальное значение.

Для Linux:

Если вы хотите изменить или установить систему локального, использовать программу на в. Переменная позволяет установить локаль для всей системы.

Следующая команда устанавливает LANG к en_US.ISO8859-1 и удаляет определений для .

$ sudo update-locale LANG=LANG=en_US.ISO8859-1 LANGUAGE
OR
$ sudo localectl set-locale LANG=en_US.ISO8859-1

Вы можете найти глобальные настройки локали в следующих файлах:

  • /etc/default/locale – на Убунту/Дебиан
  • /etc/locale.conf – на CentOS/RHEL с
+0
2019-09-19 11:35:08

Посмотрите другие вопросы по меткам