Articles of apache

% 2F в URL-адресах и не ссылается на требуемый файл .php

Мне нужно передать / как переменную как часть URL-адреса. Моя структура выглядит следующим образом: www.domain.com/listings/page-1/city-Burnaby+South/type-Townhome/bedroom-2/bathroom-2 В этом случае он в конечном итоге сводится к listing.php, и все остальное за ним становится параметрами, которые мой скрипт PHP анализирует с помощью переменной $ _SERVER ['REQUEST_URI']. Однако, когда одна из переменных hte становится «Apartment / Condo», а / […]

Chrome net :: Ошибка ERR_INCOMPLETE_CHUNKED_ENCODING

В течение последних двух месяцев я получал следующую ошибку на консоли разработчика Chrome: net::ERR_INCOMPLETE_CHUNKED_ENCODING Симптомы: Страницы не загружаются. Усеченные CSS и JS-файлы. Стены висят. Серверная среда: Apache 2.2.22 PHP Ubuntu Это происходит со мной на нашем собственном сервере Apache. Это не происходит ни с кем другим – то есть ни один из наших пользователей не […]

PHP mail () работает из командной строки, но не apache

Я пытаюсь понять, почему функция электронной почты в PHP терпит неудачу при вызове через веб-браузер (например, apache), но я могу запустить тот же скрипт из командной строки, используя php -f mailtest.php Это один из серверов Fedora моего клиента, поэтому я не понимаю его полностью, но у меня есть root-доступ, если мне нужно что-то изменить. от […]

Apache – «Невозможно инициализировать модуль» из-за того, что API модуля и PHP не соответствуют после изменения конфигурации PHP

php -v дает это PHP Warning: PHP Startup: memcache: Unable to initialize module Module compiled with module API=20060613 PHP compiled with module API=20090626 These options need to match in Unknown on line 0 PHP Warning: PHP Startup: memcache: Unable to initialize module Module compiled with module API=20060613 PHP compiled with module API=20090626 These options need […]

Как преобразовать строку запроса PHP в косой чертой?

Я довольно опытный программист, но когда дело доходит до RegEx и переписывает, я полный n00b. Я хочу конвертировать URL из http://www.example.com/lookup.php?id=1 в http://www.example.com/lookup/1/item/ где «item» ссылается на имя элемента в базе данных, которая просматривается. Я использую LAMP (Linux, Apache, MySQL, PHP), и я не могу, на всю жизнь, понять, как конвертировать URL-адреса, чтобы они были […]

Запуск параллельных PHP-скриптов

У меня возникла следующая проблема с моим VPS-сервером. У меня длинный PHP-скрипт, который отправляет большие файлы в браузер. Он делает что-то вроде этого: <?php header("Content-type: application/octet-stream"); readfile("really-big-file.zip"); exit(); ?> Это в основном считывает файл из файловой системы сервера и отправляет его в браузер. Я не могу просто использовать прямые ссылки (и пусть Apache обслуживает файл), […]

Сравнение производительности производительности Apache и IIS

Кто-нибудь знает какие-либо ссылки на реалистичные сравнения производительности IIS и Apache для хостинга PHP? Я хочу использовать существующую инфраструктуру для смены технологий с .NET на PHP-приложение, но я не могу найти информацию о PHP, размещенном на разных платформах. Здесь есть кучи о IIS vs. Apache в целом или ASP.NET vs PHP .. или любой другой […]

Как PHP-интерфейс с Apache?

Я почти закончил писать HTTP / 1.0-совместимый веб-сервер под Java (никакого коммерческого использования как такового, это просто для удовольствия), и в основном я хочу включить поддержку PHP. Я понимаю, что это совсем непростая задача, но я думаю, что это будет приятное достижение. Поэтому я хочу знать, как PHP точно взаимодействует с веб-сервером Apache (или любым […]

Пользовательская страница ошибки 404 – только для страниц PHP

У меня есть персональная страница для 404 с htaccess ErrorDocument 404 /404.php Он отлично работает, но он принимает все .jpg, .js, .css и т. Д. Я бы хотел, чтобы он просто взял .php и сделал обычную ошибку 404 для всех остальных. Я не нашел этот вариант нигде. Большое спасибо.

NTLM Authentication – получение имени, домена и хоста Windows в PHP

Я работаю над PHP-приложением единого входа (SSO). Пользователи регистрируются в своем сеансе Windows, и они хотят, чтобы они автоматически вошли в приложение со своей учетной записью Windows (связанной с LDAP Active Directory). Я пробовал этот скрипт: <?php $headers = apache_request_headers(); // Récupération des l'entêtes client if (@$_SERVER['HTTP_VIA'] != NULL){ // nous verifions si un proxy […]