Articles of apache

Лучший способ управления долговременным скриптом php?

У меня есть PHP-скрипт, который занимает много времени (5-30 минут). На всякий случай это важно, скрипт использует завиток для очистки данных с другого сервера. Это причина, по которой это происходит так долго; он должен дождаться загрузки каждой страницы до ее обработки и перехода к следующему. Я хочу, чтобы иметь возможность инициировать скрипт и пусть это […]

Переписывание URL: css, js и изображения не загружаются

Я следую правила для .htaccess Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteRule ^detail/([0-9]+)/?$ detail.php?id=$1 Он перенаправляет http://localhost/detail/123 на http://localhost/detail.php?id=123 . Страница перенаправляется успешно, но проблема заключается в том, что CSS, JS, and images не загружаются, CSS, js-файлы расположены под http://localhost/css/ и http://localhost/js/ Одним из решений является использование абсолютного пути (ex / […]

Запросить сущность слишком большого PHP

На одном из моих сайтов CakePHP я получил эту ошибку. Запросить объект слишком большой Я не знаю, в чем проблема. Я думаю, что данные, которые я отправляю через форму, слишком велики. Я искал это в поисковой системе и получил, что мне придется увеличить post_max_size . По умолчанию я думаю, что он установлен на 8M. Но […]

Запретить доступ к файлу ajax с помощью htaccess

Есть несколько сценариев, которые я использую только через ajax, и я не хочу, чтобы пользователь запускал эти скрипты непосредственно из браузера. Я использую jQuery для создания всех вызовов ajax, и я сохраняю все свои файлы ajax в папке с именем ajax. Итак, я надеялся создать файл htaccess, который проверяет запрос ajax (HTTP_X_REQUESTED_WITH) и отказывает все […]

Apache 2.4 + PHP-FPM и заголовки авторизации

Резюме: mod_proxy Apache 2.4, похоже, не передает заголовки авторизации в PHP-FPM. Есть ли способ исправить это? Длинная версия: Я запускаю сервер с Apache 2.4 и PHP-FPM. Я использую APC как для кэширования кода операции, так и для кэширования пользователей. Как рекомендовано в Интернете, я использую mod_proxy_fcgi от Apache 2.4 для проксирования запросов к FPM, например: […]

Нужно ли перезапускать Apache после изменения файла php.ini?

Если я внес изменения в параметр в файле php.ini – мне нужно перезапустить Apache, чтобы он вступил в силу?

Перенаправить весь трафик на index.php с помощью mod_rewrite

Я пытаюсь создать сократитель URL, и я хочу иметь возможность принимать любые символы сразу после домена и передавать их как переменный url. Так, например, http://google.com/asdf станет http://www.google.com/?url=asdf . Вот что я имею для mod_rewrite прямо сейчас, но я продолжаю получать 400 Bad Request: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*) index.php?url=$1 [L,QSA]

Может ли имя файла PHP (или каталог полного пути) содержать символы UTF-8?

Я хотел бы получить доступ к файлу PHP, чье имя содержит символы UTF-8. В файле нет спецификации. Он просто содержит инструкцию echo, которая отображает несколько символов Unicode. Доступ к странице PHP из браузера (FireFox 3.0.8, IE7) приводит к ошибке HTTP 500. В журнале Apache есть две записи (файл is / க. Php; буква க является […]

Как получить список модулей apache, включенных с помощью php

Я пробовал это <?php print_r(apache_get_modules()); ?> и получил это Fatal error: Call to undefined function apache_get_modules() in Почему ошибка для встроенной функции и как получить список модулей

как настроить веб-сервер xampp для разных корневых каталогов

Веб-каталог является домом для всех общедоступных и статических файлов вашего приложения. Включая изображения, таблицы стилей и файлы JavaScript. Здесь также находятся передние контроллеры. Поэтому возникает вопрос, когда я устанавливаю и настраиваю xampp, свой веб-каталог: xampp\htdocs и я хочу настроить его для: xampp\htdocs\myproject\web Как это сделать? Теперь, когда я набираю в своем браузере адрес: http://localhost/ Я […]