Articles of nginx

PHP-скрипт для поиска имени веб-сервера

Есть ли какой-либо php-скрипт для поиска имени веб-сервера, такого как apache, лак, nginx и т. Д. Я знаю о netcraft и wappalyzer, но я хочу, чтобы сценарий запускался на моей локальной машине Основная причина в том, что у меня есть 4 сервера на моей локальной машине Apache2, nginx, Varnish и Lighty. У меня для них […]

Как настроить nginx для обслуживания приложения Django и сайта WordPress?

Я относительно не знаком ни с чем связанным с sysadmin / nginx, и экспериментирую с VPS Digital Ocean. У меня есть приложение Django, которое у меня работает в моем домене (в корне) с помощью Gunicorn и Supervisor (для перезапуска процесса). Я также обслуживаю некоторые статические файлы для приложения Django. Теперь я хотел бы посмотреть, могу […]

PHPMailer вызывает 504 тайм-аута на моем сервере Digital Ocean, используя nginx

Я устанавливаю возможность отправки электронной почты на одной странице PHP на моем сервере. Я хочу, чтобы указать учетную запись gmail для отправки, поэтому я использую PHPMailer. Тем не менее, каждый раз, когда я загружаю страницу, отправившую электронное письмо, я получаю ошибку таймаута 504 Gateway примерно через 30 секунд. В конце концов, письмо отправляется (я получаю […]

Не удается заставить Zorba работать в Windows 7 с PHP и Nginx

Я пытаюсь установить Zorba на машину Windows 7 с помощью этих инструкций . Я завершил раздел «Проверить Zorba» в порядке, но я не могу завершить раздел «Включить расширение Zorba в PHP». Когда я пытаюсь перезапустить PHP, появляется диалоговое окно Windows, говорящее; Нужно ли компилировать из исходного кода? В инструкциях говорится, что компиляция Zorba из исходного […]

Работает ли процесс загрузки сеанса с nginx и php-fpm?

Я запускаю nginx 1.2.3 / php-fpm 5.4.6 и пытаюсь использовать функцию выполнения загрузки сеанса . Во время загрузки $_SESSION никогда не содержится никаких данных о загрузке. Сначала я принимал ошибки кодирования, но даже самые простые / базовые тесты прогресса загрузки не смогли ничего сделать в $_SESSION . Теперь я подозреваю, что файл отправляется непосредственно в […]

Ошибка при загрузке php-модуля

Я добавил модуль curl в /etc/php/7.0/cli/php.ini: extension = /usr/lib/php5/20121212/curl.so но когда я перезапускаю php, и я делаю: php -m Я получаю эту ошибку: curl : Unable to initialize module Module compiled with module API=20121212 PHP compiled with module API=20141010 These options need to match Я также пробовал: apt-get install php5-curl Curl «уже к новой версии». […]

Перезапустите Nginx через скрипт PHP

В настоящее время я работаю над тем, чтобы плагин MyPoker WordPress совместим с nginx. Этот плагин требует доступа к .conf файлу в каталоге wp-content/uploads , чтобы он мог добавлять необходимые правила. В настоящее время он обновляет файл .htaccess в том же каталоге, и изменения вступают в силу немедленно без вмешательства. Поскольку nginx требует service nginx […]

Ошибка при изменении `upload_max_filesize` на nginx

Я вижу здесь несколько других подобных вопросов, но большинство ответов – это специфичные для Apache (связанные с их файлом .htaccess), и я использую nginx. У меня возникли проблемы с внесением изменений в upload_max_filesize в палке php.ini. Я использую nginx, php5 и wordpress на Debian. Когда я запускаю phpinfo (), я вижу следующий вывод: Loaded Configuration […]

Сброс выходного буфера в настройке Apache / Nginx

Я бы хотел, чтобы содержимое страницы для веб-страницы, которую я разрабатываю, появляется на экране по мере ее загрузки. В моей среде тестирования / разработки это работает, как ожидается, с помощью команды PHP flush (). Однако моя производственная установка (WPEngine) использует прокси-сервер Nginx перед Apache и flush () больше не работает (и не выполняет никаких других […]

Неустранимая ошибка: класс «MongoDate» не найден при использовании mongodb php driver 1.1.2 и PHP 7.0.2 – Laravel 5.1

Я пытаюсь настроить MongoDB на работу с моим экземпляром Laravel 5.1 Homestead на виртуальной машине Ubuntu 14.04. Я смог успешно установить последнюю версию MongoDB, которая поддерживает PHP 7.0, используя sudo pecl install mongodb (это правильно для 7.0, а не sudo pecl install mongo ). Затем я добавил расширение в свои файлы php.ini (все три) на […]