Articles of nginx

Сроки выполнения FPDF

Я работаю с библиотекой FPDF для создания PDF-файлов. В какой-то момент я включаю изображение в pdf (в заголовке) и делаю: require_once APPPATH . '../vendor/setasign/fpdf/fpdf.php'; class cifpdf extends FPDF { public function __construct($params = array()) { $this->CI = &get_instance(); $orientation = array_key_exists('orientation', $params) ? $params['orientation'] : 'P'; $mesure = array_key_exists('mesure', $params) ? $params['mesure'] : 'mm'; $format […]

MySQL выводит западную кодировку в файл UTF-8 PHP

У меня есть следующая проблема: в очень простом запросе php–mysqli: if ( $result = $mysqli->query( $sqlquery ) ) { $res = $result->fetch_all(); $result->close(); } Я получаю строки, ошибочно закодированные как западные кодированные строки, хотя база данных, таблица и столбец находятся в utf8_general_ci . Сам скрипт php является кодировкой utf-8, а части mysql-less скрипта получают правильные […]

Пустое значение для PATH_INFO в nginx возвращает значение нежелательной почты

Когда PATH_INFO, установленный nginx, является пустой строкой, я получаю некоторый символ нежелательной почты, обращаясь к нему с PHP. Вот как я установил PATH_INFO в nginx: fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_param PATH_INFO $fastcgi_path_info; Он отлично работает, если информация о пути имеет некоторое непустое значение. Я даже переустановил nginx, но это не помогло. Версия nginx 1.0.5 (я использую Ubuntu […]

Nginx не использует приложение подпапки сервера api (php-fpm)

У меня есть следующая структура папок для моего приложения – css – app – js – … – server (codeigniter) — system — application — index.php – index.html (angularJS app) это мой nginx.conf server { listen 80; listen [::]:80; root /var/www/html/myapp.com/public_html; index index.html; server_name myapp.com www.myapp.com; location / { index index.html; } location /server/ { […]

Laravel 5: Artisan throw PDOException не смог найти драйвер

Я нашел другой такой вопрос, но никто, кажется, не решает мою проблему. В моем случае это происходит в любой команде artisan, даже если я просто [PDOException] could not find driver «php artisan», выход [PDOException] could not find driver . Я запускаю Laravel 5 на Ubuntu 14.04 LTS со стеком LEMP (PHP 5.6 fpm, Mysql, Nginx). […]

PHP file_exists или is_file не отвечает правильно в течение 10-20 с на NFS-файлах (EC2)

У нас установлена ​​настройка nginx / php-fpm на EC2, которая получает фрагменты файлов в папку «chunk», установленную NFS (специально для SoftNAS), которая распределяется между несколькими серверами приложений. У нас есть проблема, когда приложение проверяет наличие файла перед загрузкой готового файла на S3, но проверка файла не работает, даже если файл есть. Приложение имеет clearstatcache () […]

Невозможно запустить fpm с помощью phpbrew на Ubuntu

Я установил phpbrew и его зависимости, однако у меня возникла проблема с тестированием fpm с использованием указанной команды: phpbrew switch 5.4.38 sudo phpbrew fpm start Did you mean 'app'? [Y/n] n Command fpm not found. available commands are: help, zsh, bash, meta, compile, archive, github:build-topics, app, init, known, install, list, use, switch, each, config, info, […]

Переписать на красивые ссылки с nginx

В основном вопрос заключается в том, как сделать этот URL-адрес http://domain.com/folder/cache.php?a=3a1c2aa4d440d3d8ce4207b07488ae4d?g=67h выглядеть так http://domain.com/folder/3a1c2aa4d440d3d8ce4207b07488ae4d?g=67h

Nginx + PHP-FPM случайным образом дает 502

Мой сайт отлично работает с Nginx + PHP-FPM, но случайным образом он дает ошибку 502. Сведения об окружающей среде OS – CetnOS 6 Nginx PHP-FPM (php 5.4) APC (Code Cache APC 3.1.13 beta) Memcache (data cache) В php-fpm pm.max_children = 200 pm.start_servers = 40 pm.min_spare_servers = 30 pm.max_spare_servers = 50 pm.max_requests = 500 Также я […]

Подстановочный знак Laravel Homestead и Nginx поддомен

У меня проблема с nginx и homestead. Я не могу заставить динамический субдомен работать. Я пробовал все, вот моя конфигурация. ОС: Ubuntu 14.04 LTS 64bit Гостевая ОС: Ubuntu 14.04 LTS 32bit (бродяга с усадьбой) Homestead.yaml ip: "192.168.10.10" memory: 512 cpus: 1 provider: virtualbox authorize: /home/user/.ssh/id_rsa.pub keys: – /home/user/.ssh/id_rsa folders: – map: /home/user/Projects to: /home/vagrant/Projects sites: […]

Intereting Posts
Laravel 5.3 – Как сохранить сообщение сеанса до тех пор, пока пользователи не выйдут из системы Функция отслеживания отправки календаря Google Calendar в php извлекать данные из db и отображать их в таблице в php .. см. этот код, что с ним не так? Пользовательский репозиторий Doctrine с формой objectselect Как выбрать строки в MySQL, начиная с определенного номера строки? я хочу получить сумму файлов в папке по php Как PHP избегает бесконечной рекурсии? Запуск демона из PHP Проверка прав доступа к файлам Перенаправление пользователя обратно на первоначально нужный URL после входа в систему предоставленный ресурс не является допустимым ресурсом SFTP SSH2 Yii2-advanced, как отображать изображения из backend в frontend Генерирование разрыва строки в FPDF Клонирование и добавление DOMElement: «Неверная ошибка документа» mysql_select_db () ожидает, что параметр 2 будет ресурсом, объект указан