1. 程式人生 > >windows 2012下iis伺服器php無法執行exec、system解決方案

windows 2012下iis伺服器php無法執行exec、system解決方案

如果操作(建立根目錄,上傳程式碼等)都是通過遠端以administrator的身份操作,不會出現這個問題。

首先,需要確認php支援並開啟exec。

win2012中,iis8的使用者角色為IIS_IUSRS。主要解決兩方面的問題,一:讓IIS_IUSRS組(糾正:Users組)有權呼叫cmd.exe;二:讓IIS_IUSRS組對站點根目錄有執行許可權。

首先來看如果讓iis所在的IIS_IUSRS組有權呼叫cmd.exe。

1:進入C:\Windows\System32,找到cmd.exe,然後右鍵->屬性->安全->編輯->新增,新增上IIS_IUSRS組,並賦予可執行許可權,如圖:



接下來,我們讓IIS_IUSRS(糾正:根目錄所屬ftp使用者,即krpano100)對站點根目錄有執行許可權,開啟iis,網站->相對應的站點->右鍵->編輯許可權,為IIS_IUSRS新增執行許可權。


相關推薦

windows 2012iis伺服器php無法執行execsystem解決方案

如果操作(建立根目錄,上傳程式碼等)都是通過遠端以administrator的身份操作,不會出現這個問題。 首先,需要確認php支援並開啟exec。 win2012中,iis8的使用者角色為IIS_IUSRS。主要解決兩方面的問題,一:讓IIS_IUSRS組(糾正:User

WindowsWAMP整合軟體無法使用mail()函式的解決方案

話說在Java Web上一路狂奔的我,近日來一直在自學PHP的路上裸奔,感覺PHP要比JSP簡單多了(我說的是入門,哈哈),閒話少敘,解決問題。 先宣告下,我用的PHP整合軟體是WAMP(本來打算自己配置,配了好幾天覺得咱學的是知識,陪著玩意太浪費時間,所以用了整合軟體,方

Mac OS X 部分Android手機無法連線adb問題之解決方案

時至當今,Android山寨手機廠商已如此之多,能修改和個性化定製Android OS的能人已是多如牛毛,有的牛人修改Android系統只會影響所修改的點,不會影響其它,然後還有的就不多說了,總之做的修改會造成很多影響其它方面功能的問題。對Android APP開發者來說最

關於網易雲音樂linux無法執行的簡單粗暴解決方案

任意位置建個sh指令碼 比如/home/$user/模板/netease.sh #!/bin/sh echo 'password'|sudo -S netease-cloud-music 修改網易雲音樂desktop Exec=/home/cheng

nginxphp無法執行,虛擬主機無法使用

lan 不可 target http gin 文件 segment AR ref 檢查目錄下的.ini文件 有可能是因為多了個user.ini文件。這個文件在linux下可用,在window下不可用。 windows下刪掉這個文件後記得重啟一下nginx。不然不會生效。 參

windows server 2012 設定IIS伺服器定時自動重啟的方法

1:首先開啟Windows的任務計劃服務Task Scheduler,如果你沒有關閉該服務的話,預設是開啟的;如果你關閉了該服務,那開啟Task Scheduler服務方法如下:開始→控制面板→管理工具→服務→在右邊的視窗中找到Task Scheduler服務,將其啟動型別設為自動,服務狀態設為開啟即可 2

windows 2008 R2 IIS伺服器配置PHP開發環境

前言:公司的業務所有都是.net 開發。所以所有的網站都在IIS伺服器。嘗試過用phpstudy的apache+mysql 來搭建php執行環境,結果apache 80埠 與IIS伺服器的80埠衝突,所以此方案不行。索性在IIs上配置php執行環境。以下是配置的整個過程。

windows的scrapyd-deploy無法執行解決辦法

在windows環境中,當我們需要部署scrapy專案到伺服器時,常用到scrapyd,作為部署管理工具,在伺服器端安裝scrapyd並執行後,就可以正常使用。但是,當我們需要將windows本地的scrapy專案部署到伺服器上時,需要安裝scrapyd-cli

laravel框架學習(三)winphp artisan tinker 測試資料時,無法執行報錯的解決方法

問題描述: 複製該路徑,在資源管理器的位址列中開啟,會看到 如下: Temp 往往是系統或者其他軟體生成的快取檔案或目錄 需要返回到上一級目錄Temp中,全選資料夾,刪除,提示不允許刪除的話,

[轉] 雲伺服器 ECS Windows 2012 通過 IIS 配置 FTP 操作步驟

單擊圖示進入伺服器管理器。 單擊 IIS, 右擊伺服器,選擇 Internet 資訊服務(IIS)管理器。 右擊伺服器,選擇新增 FTP 站點。 填寫 FTP 站點名稱,選擇 F

在sudophp無法執行系統命令

 在上一篇文章解決sudo: no valid sudoers sources found, quitting,我讓普通使用者使用sudo的時候,不用輸入密碼了,但老大在後臺讓php執行系統命令的時候,發現php會報錯,但前臺執行又沒有問題,讓我很疑惑,網上找了下,終於知

Dev-c++在windows環境無法debug(調試)的解決方案

命令 但是 call debug debugging 我們 技術分享 mpi 上下   如標題所見,在官網上下載的最新版本的Dev-C++居然無法調試,這是何等煩人,有些時候我們為了更加了解一下代碼中遞歸部分的變化情況,debug功能舉足輕重。 在本人的windows環境下

Windows環境使用gcc生成可執行程式簡介

gcc(GNU編譯器套件)。gcc的初衷是為GNU作業系統專門編寫的一款編譯器,可以處理多種程式語言:C、C++、Objective-c 、Objective-c++、Fortran、 Java 、Ada 、Go及組合語言。 基本用法: 在使用gcc編譯器時,我們必須給出一系列必要的呼叫引數

Windows 2012 R2 Server伺服器Oracle安裝過程中ORA-12514:TNS 監聽問題

一、修改資料庫伺服器中listener.ora檔案內容 路徑: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora # listener.ora Network Configuration File:

windows Git Bash 無法執行python檔案的解決方法

今天學習Django,有一個小需求在w7 系統 的git bash 環境 執行 python 檔案,但是輸入命令,Enter 後,一直沒任何響應,最後找到方法,總結下 在git bash 中執行下python - -version 或 pip list

Windows 上使用 IIS 部署 PHP 專案

前言 如何選擇執行平臺需要從多方面考量,不想參與任何關於 Linux 與 Windows 的爭論,只是希望能更理性的看待問題,而不是毫無緣由的就否定一方。已經 9102 年了,不要把認知停留在 10 多年前的 Windows Server 2003 + IIS 6 時代,無論出於何種考量否定 Windows

winexe 在windows 8.1和windows Server 2012 R2執行報錯的解決方案

概述 報錯: ERROR: Cannot open control pipe - NT_STATUS_INVALID_PARAMETER 原因: 在對程式碼進行了大量的研究和黑客攻擊及閱讀大量網站甚至與MS討論主題之後,問題的根本原因是微軟已經從

Linux"無法執行SCP開始傳輸"解決方法

通過winscp工具scp檔案到伺服器上時提示: 無法執行SCP開始傳輸。請確認SCP安裝在伺服器並且它的路徑包括在PATH中。你也可以嘗試SFTP代替SCP。 命令失敗並返回127 用root賬

UbuntuQT控制檯程式無法執行解決方案以及XTerm的配置方法

我還是很操蛋的在QT下寫控制檯程式了,但是寫完程式後執行時出現瞭如下情況。 程式運行了,但是控制檯中居然只有一個游標在那兒跳啊跳。由於百度的姿勢不對,廢了好多時間,終於明白是因為qt creator不支援Gnome預設的終端gnome-terminal。 所以要換成XTer

Win7IIS伺服器如何搭建FTP區域網伺服器詳解

我需要在windows下搭建ftp伺服器,然後在ubuntu下訪問並存取資料,使用FileZila雖然方便,但是在ubuntu下不能訪問,我也沒有去深究其原因,後來在網上搜得這帖子,利用windows 本身的Intennet服務來搭建ftp的伺服器,這樣操作後的ftp伺服器