Articles of apache

PHP – другой open_basedir для каждого виртуального хоста

Я столкнулся с этой проблемой, у меня есть работающий apache и php. У нас много виртуальных хостов, но мы заметили, что потенциально злонамеренный пользователь может использовать свое веб-пространство для просмотра файлов других пользователей (через простой скрипт php) и даже системных файлов, это может произойти из-за прав на php. Способ избежать этого состоит в том, чтобы […]

Сделать правило htaccess применимо только к текущей папке

Я видел этот пример того, как изменить index.php на имя URL-адреса RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-s RewriteRule ^([a-z0-9-_.]+)/?$ index.php?id=$1 [NC,L] RewriteRule ^([a-z0-9-_.]+)/([a-z0-9]+)/?$ index.php?id=$1&goto=$2 [NC,L] Этот файл .htaccess находится в www.site.com/map/ так что это происходит с www.site.com/map/index.php на www.site.com/map/country он переписывает index.php на имя страны в URL-адресе, проблема в том, […]

index.php не открывается и не запускается при загрузке файла

Когда я пытаюсь перейти к скрипту PHP по адресу http: // localhost / project / admin , я ожидаю увидеть результаты скрипта в моем веб-браузере. Вместо этого я вижу диалоговое окно для загрузки файла с сообщением ниже: Вы решили открыть <filename> , который является: application/x-httpd-php : http: // localhost Что должен делать Firefox с этим […]

.htaccess. deny root, разрешить определенную подпапку. Возможное?

Как я могу запретить доступ к http://sub.mydomain.com/ , но разрешить (полностью) http://sub.mydomain.com/test (или http://sub.mydomain.com/test/ ) Существует фиктивный фокус за http://sub.mydomain.com/test/

Установка PhantomJS на сервер

Я использую PhantomJS для Windows и получаю доступ к файлам через командную строку. Теперь я хочу установить его на сервере, на котором я работаю на локальном хосте, поэтому хочу, чтобы он был установлен на Apache, чтобы я мог интегрировать Phantom с моими html и PHP, которые будут использоваться на веб-странице. Я использую Windows 8.1 и […]

Запуск PHP: невозможно загрузить динамическую библиотеку, Windows, Apache 2.2, php 5.2.11

Это становится очень неприятной проблемой. Я пытаюсь выполнить чистую установку apache 2.2 и PHP 5.2.11. Кажется, что все настроено правильно, но php-модули не запускаются … PHP Warning: PHP Startup: Unable to load dynamic library '.;C:/Program Files (x86)/Apache Software Foundation/Apache2.2/php/ext/php_mcrypt.dll' – The specified module could not be found.\r\n in Unknown on line 0 PHP Warning: PHP […]

настройка wampserver после установки, чтобы включить ssl

Я установил wampserver с Apache v2.2.17 и PHP v5.3.5. Когда я использую функцию file_get_contents() с URL-адресом HTTPS в качестве параметра, я получаю следующее предупреждение: Предупреждение: file_get_contents () [function.file-get-contents]: Не удалось найти оболочку «https» – вы забыли включить ее при настройке PHP? в C: \ wamp \ www \ fbapp \ index.php в строке 22 Есть […]

Real max_execution_time для PHP на Linux

Согласно документации: max_execution_time only affect the execution time of the script itself. Any time spent on activity that happens outside the execution of the script such as system calls using system(), stream operations, database queries, etc. is not included when determining the maximum time that the script has been running. This is not true on […]

Почему Apache выполняет файлы .php.html как PHP?

У меня есть странная проблема … Я использую генератор документации, который генерирует много выходных данных, например docs / foo.php.html. Это XHTML и, следовательно, содержит теги <?xml…> в начале файла. Проблема в том, что Apache каким-то образом решил запустить ее через интерпретатор PHP, хотя «.php» появляется в середине имени файла, а не в конце. Это, в […]

PHP-код не выполняется, вместо этого код отображается на странице

Я пытаюсь выполнить некоторый код PHP в проекте (используя Dreamweaver), но код не запускается. Когда я проверяю исходный код, PHP-код отображается как HTML-теги (я вижу его в исходном коде). Apache работает правильно (я работаю с XAMPP), страницы PHP открываются должным образом, но код PHP не выполняется. Есть ли у кого-то предложение о том, что происходит? […]