-2
我的網站越來越錯誤:php.ini文件的更改未生效
Fatal error: Class 'XSLTProcessor' not found
我通過固定這個在我的本地(XAMP)取消註釋行:
extension=php_xsl.dll
這個工作爲本地主機。現在我已經把網站放到一個帶有GoDaddy的Linux服務器上,我得到了同樣的錯誤。
我已經把我的localhost中的相同php.ini文件放入根服務器並運行phpInfo,它確認加載的配置文件來自正確的php.ini。
所以我知道我的php.ini設置是正確的,我知道該網站正在加載正確的php.ini - 爲什麼它仍然不工作?
你重新啓動了服務器嗎? –
這是一個共享的,不是專用的 - 這可能嗎? –
_「我已經把我的本地主機中的相同php.ini文件放入根服務器」_--當然不起作用;一個linux系統幾乎不會執行任何'.dll'文件。根據http://php.net/manual/en/xsl.installation.php,這個擴展默認包含在PHP5中,但它必須在PHP編譯時通過一個開關激活。 Ergo:您無法在共享主機環境中自行啓用此功能。 – CBroe