Articles of apache

LAMP отображает php-ошибки

Я установил LAMP-сервер разработчика и внесли изменения в php.ini display_errors On display_startup_errors On но он не показывает никаких ошибок или даже небольшого предупреждения, в чем проблема, что случилось?

Apache: как добавить заголовки Expires в файлы без установленных mod_expires

Я нахожусь на общем хосте Apache. По-видимому, mod_expires не установлен. Есть ли другой способ добавить в заголовки заголовков к css-файлам, изображениям и т. Д. В этой среде?

Как запускать скрипт PHP, если сервер вызывает его

У меня есть PHP-скрипт, и это будет выполняться только в том случае, если сам сервер называет его. Например: form (). Submit запускает запрос AJAX для отправки данных формы. Я не хочу разрабатывать хэш-декодирование и кодировать систему для подтверждения, если запрос разрешен или нет. Есть ли простая возможность проверить, работает ли «сервер для запуска сценария» или […]

php5 не выполняется как www-data

У меня есть файлы, которые мне нужны php для обслуживания клиента. Эти файлы принадлежат www-data как и должно быть, с разрешениями 644 . Однако доступ к этим файлам запрещен, но я запустил этот маленький скрипт: <?php echo shell_exec('whoami'); ?> который выводит daemon , это не тот пользователь, с которым я хочу работать php. Где в […]

.htaccess 403 Запрещено, если url содержит каталог с другим файлом htaccess

У меня есть файл .htaccess в корневом каталоге сайта со следующими правилами: Options -MultiViews Options All -Indexes RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA] И еще один файл .htaccess в подкаталоге (назовем его Foo ): Order Allow,Deny Deny from all <files ~ "\.(js|jpe?g|png|gif|bmp|css)"> Allow from all </files> Когда я получаю доступ, например: /test/test/test […]

Лучший способ справиться с ошибкой 404 с перенаправлением на главную страницу

Я искал, много читал, но все равно не мог найти способ, чтобы достичь своей цели. Теперь я даже думаю, что это невозможно. Это? Я хочу, чтобы 404 ошибки обрабатывались правильно, поэтому у меня есть ErrorDocument 404 /404.php в файле .htaccess, и я хочу отправить правильный заголовок в заголовок поисковых машин header("HTTP/1.1 404 Not Found") чтобы […]

Могу ли я запускать php-скрипт под разрешениями пользователя с помощью FastCGI и APACHE?

Я хотел бы установить Apache и PHP, но я прочитал, что mod_php очень медленный. Многие разработчики PHP предложили мне использовать FastCGI. Могу ли я запустить свой php-скрипт с определенным пользователем: group? (у каждого vhost есть другой пользователь: группа) Я знаю, что есть suphp, но он слишком медленный. Спасибо огромное!

Проблема кэширования с помощью приложения «AddHandler application / x-httpd-php»

Используя .htaccess, я устанавливаю обработчик PHP для всех моих .css и js для вывода кода на основе пользовательского агента: AddHandler application/x-httpd-php .css .js Например: <?PHP if ($CurrentBrowser == 'msie') { ?> .bind('selectstart', function(event) { … }) <?PHP } ?> Таким образом, мои файлы кода динамически создаются, но могут считаться статическими файлами. Это потому, что, как […]

Как сделать 644 файлов разрешений доступными для записи на PHP?

Я использую PHP на веб-сервере Apache, но PHP не имеет права на запись и не может создавать новые файлы или изменять существующие, несмотря на то, что файл, который необходимо изменить, установлен на обычный 644 (а папки – 755) , Мое первое предположение заключалось в том, что проблема заключалась в том, что PHP работал как другой […]

Что делают эти две строки в Mod_Rewrite?

Я пытаюсь понять, что делают эти две строки в Mod_Rewrite, и хотел бы помочь. Заранее спасибо. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ $1.php