Articles of windows server 2008

Проблемы с загрузкой файлов PHP

Я пытаюсь реализовать скрипт, который позволит загрузить файл, а затем переместится в назначенный каталог. Это выполняется на сервере Windows и IIS. У меня есть 2 вопроса. Во-первых, я получаю сообщение об ошибке при попытке переместить файл. Warning: move_uploaded_file(reports/ff.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\inetpub\wwwroot\betterinsight\betterinsight\upload_file.php on line 29 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to […]

Замена пустого пространства на preg_replace вызывает недопустимые символы с UTF-8

В нашем веб-приложении PHP 5.6.30 ( PHP 5.6.30 работающем PHP 5.6.30 управлением Windows Server 2008 R2 ) используется UTF-8 но им необходимо импортировать данные из файлов, закодированных с использованием Windows-1252 . Когда данные импортируются, он преобразуется в UTF-8 следующим образом. iconv('Windows-1252', 'UTF-8', $value); Когда мы импортируем следующие данные примера, преобразование работает правильно для большинства символов […]

Как установить путь php.ini для PHP CGI / FastCGI SAPI на Windows Server 2008 r2?

У меня IIS 7.0 и две версии PHP v5 и v7 на моем Microsoft Windows Server 2008 Standard 6.0 SP2. Проблема в том, что PHP7 или IIS пытается использовать php.ini PHP5 для «веб-сайтов» IIS. Итак, в командной строке все в порядке: X:\>php -v PHP 7.0.2 (cli) (built: Jan 6 2016 12:59:59) ( NTS ) Copyright […]

Проблема с использованием DOTNET с PHP.

Я пытался вызвать сборку .net с PHP через com (используя DOTNET ()). Похоже, что php находит DLL и правильно инициализирует, но по какой-то причине я не вижу / использую методы. Кто-нибудь знает, как я могу это исправить? Вот код php, который я использую для вызова класса .net. Когда я называю это, выдается «hello1 hello2». Когда […]

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

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

Процесс FastCGI неожиданно вышел из системы

Я пытаюсь запустить PHP через FastCGI на сервере Windows 2008. Я последовал за этим документом установки http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/ и проверил, что я многократно выполнял шаги, соответствующие требованиям. Однако, когда я пытаюсь выполнить php-страницу, я получаю следующую ошибку: Ошибка HTTP 500.0 – Внутренняя ошибка сервера C: \ PHP \ php-cgi.exe – Процесс FastCGI неожиданно вышел из системы

Добавление разрешения на запись в PHP на IIS 7

Мне нужен PHP-скрипт, чтобы иметь разрешение на запись в каталоге. PHP 5.3 работает как FastCGI в IIS 7 с сервером Windows 2008 как OP. В моих журналах ошибок php я получил «разрешение отклонено», когда скрипт пытается записать файл. Как я могу разобраться с этим? Я попытался предоставить все права на IIS_IUSR и IUSR_myservername (щелкнув правой […]