Articles of iis

htaccess не работает на iis

как конвертировать .htaccess в web.config. Я просто узнал, что мне нужно использовать web.config вместо htaccess. Пожалуйста, найдите мой htaccess ниже RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] как я могу преобразовать его в web.config?

Расширение PHP PDO не работает в IIS

У меня есть сценарий, который использует __autoload () для загрузки классов (глупо, я знаю, это старый код, который я использовал для удовольствия / тестирования), и, похоже, он пытается автозагрузить PDO. Это заставляет меня думать, что он не находит класс PDO, он должен быть. Я проверил php.ini и php_pdo.dll включен, вместе с php_pdo_mysql.dll и т. Д. […]

Странное поведение PHP, если я помещаю восклицательный знак в имя переменной

У меня самая странная проблема с самим PHP, что я когда-либо видел. Настроить: PHP 5.33, (также пробовал PHP 5.2.14) в IIS Проблема: PHP удаляет все данные сеанса, как только я помещаю восклицательный знак в ключ в массиве сеансов. Пример: session1.php session_start(); $_SESSION["foo"] = 'test'; header('Location: session2.php'); session2.php session_start(); var_dump($_SESSION); die(); Хорошо работает, я вижу распечатку […]

Не удалось найти перенос сокета «https»

Я использую это, чтобы проверить наличие URL-адреса: $fp = fsockopen($url, 443, $errno, $errstr); и я возвращаю эту ошибку … Предупреждение: fsockopen () [function.fsockopen]: невозможно подключиться к https://example.com/soapserver.php:443 (Не удалось найти перенос сокетов «https» – вы забыли включить его при настройке PHP? ) в C: \ Home и т. д. и т. д. Я использую сервер […]

PHP, IIS, Oracle (OCI) не работают

Мы переносимся с Windows SBS 2011 на Windows Server 2012 R2. У нас есть внутренний веб-сайт, который подключается к нашей базе данных Oracle с помощью PHP. Я пытаюсь перенести это на новый сервер, и до сих пор у меня есть: Установленная роль сервера IIS Установленный PHP Загружен Oracle Instant Client в C: \ instantclient Добавлен […]

Разрешение PHP mkdir Отказано в работе в Windows Server 2008 IIS 7 из-за атрибута только для чтения?

У меня возникла проблема с PHP-сайтом, работающим на IIS 7 в Windows Server 2008. Существует одна строка кода, вызывающая mkdir, которая является ошибкой, и журнал ошибок читает: "… доступ запрещен …" Я исключил все, что связано с разрешениями на папку (я попробовал несколько групп: «Все», «Пользователи», «IUSR», «Сетевая служба» и т.д.). Мне нужно знать, как […]

IIS PHP не регистрирует ошибки в файле журнала

Мой локальный веб-сервер Windows (IIS) не регистрирует ошибки php для файла журнала. Файл php53_errors.log всегда пуст. http://prntscr.com/2aels Как это исправить? Я думаю, что что-то не так с настройками разрешений. Но он показывает ошибки в окне браузера. И еще один вопрос: такие заметки, как «Неопределенный индекс». Действительно ли они важны?

Переписать правила, не работающие для CakePHP в IIS

Я пытаюсь получить правила перезаписи для работы с IIS для CakePHP, используя следующие параметры web.config, которые находятся в корневой папке: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Imported Rule 1" stopProcessing="true"> <match url="^$" ignoreCase="false" /> <action type="Rewrite" url="app/webroot/" /> </rule> <rule name="Imported Rule 2" stopProcessing="true"> <match url="(.*)" ignoreCase="false" /> <action type="Rewrite" url="app/webroot/{R:1}" /> </rule> […]

Как получить расширение php_http, работающее на PHP версии 5.4 с Windows?

Кто-нибудь знает, как я могу получить расширение php_http, работающее на php 5.4.5 на окнах? Я пытаюсь перейти на PHP 5.4.5 на моем компьютере Windows (работает IIS). Проект, над которым я работаю, имеет зависимость расширения php_http ( http://www.php.net/manual/en/book.http.php ) К сожалению, не существует загружаемого DLL-файла в любом месте версии совместимого с 5.4 версии этого расширения (см. […]

W7 Pro IIS 7.5 перезаписывает местоположение PHP: заголовок (разрешен)

Я создаю RESTful API в PHP и столкнулся с проблемой. Когда клиент отправляет данные на сервер, сервер должен вернуть: Status code 201 CREATED Header Location with the location of the new object Content-Type application/xml <SomeXmlData></SomeXmlData> Манекен, создающий проблему на моем компьютере: <?php header("Location: http://google.no/",true,201); header("Content-Type: application/xml;charset=iso-8859-1"); echo "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>\n"; echo "<Jada></Jada>"; ?> Результат […]