我有一個Plesk託管服務器上使用PHP FastCGI的新帳戶。所有帳戶的主要php.ini都有許多通過disable_functions禁用的功能。使用.htaccess啓用功能主ini具有disable_functions
特別是與郵件()和套接字相關的功能被禁用。
我可以通過.htaccess設置值,但我不清楚如何重新啓用我需要的功能,到目前爲止我還沒有成功地用谷歌搜索答案。
有人可以給我一個例子或指導我重新啓用PHP郵件()在這種情況下的文檔?
我有一個Plesk託管服務器上使用PHP FastCGI的新帳戶。所有帳戶的主要php.ini都有許多通過disable_functions禁用的功能。使用.htaccess啓用功能主ini具有disable_functions
特別是與郵件()和套接字相關的功能被禁用。
我可以通過.htaccess設置值,但我不清楚如何重新啓用我需要的功能,到目前爲止我還沒有成功地用谷歌搜索答案。
有人可以給我一個例子或指導我重新啓用PHP郵件()在這種情況下的文檔?
你不能在htaccess中做到這一點。只有在php.ini:http://us1.php.net/manual/en/ini.core.php#ini.disable-functions
此指令必須在php.ini例如設置,你可以不設置此 在httpd.conf。
更重要的是,您可以直接在Plesk GUI中按照從版本11.0開始的域選項進行操作。 只需在域名託管設置中查找「PHP設置」即可。
該主機故意在我們的帳戶中禁用了該界面。 – jerrygarciuh
但你實際需要哪些功能?如果只有郵件(),您可以在域上創建郵件帳戶併發送郵件,則會拋出此帳戶。 –
我很欣賞這個答覆,但該項目已經移動了服務器。這是一個毫無疑問的問題。套接字功能也是必需的。 – jerrygarciuh
最近我遇到了這個問題,我不得不要求提供者在每個虛擬主機的php.ini文件中改變它 - 我不認爲這些可以通過htaccess進行編輯,或者它可能會擊敗它的目的(也許我'米錯) –
Zathrus你是正確的,但這個主機拒絕允許每個域或每個虛擬主機特定的ini所以我們移動網站。 – jerrygarciuh