2016-03-04 64 views
0

我試着安裝Magento的2作爲Azure平臺php_xsl蔚藍的擴展不工作

我的問題是,當我做到這一點抱怨說,它需要php_xsl擴展來完成安裝

我有一個Web應用程序通過在應用程序設置中添加密鑰和值並將.dll上傳到服務器上的bin文件夾,在網絡上找到了一些指南。

但不管我做這個我不能得到這個工作擴展到安裝的Magento

我已經試過這個文件夾移動到上面的根和到其他文件夾,在user.ini文件

加入一行

這個DLL是爲了正確的版本的PHP

回答

0

檢查您的網站是否運行在32位或64位,並根據它得到正確版本的dll。還要檢查/LogFiles/php_errors.log。你會看到你的應用程序是否拋出任何擴展相關的錯誤。

最後,您可以嘗試使用ini文件夾添加擴展名。

+0

檢查日誌後,我發現以下錯誤 – cbiz

+0

您在日誌中看到了什麼錯誤? –

+0

道歉它切斷我的註釋掉錯誤如下找不到模塊(路徑到擴展名)線路0上的未知錯誤 – cbiz

0

我有一個關於Azure Web Apps的測試項目,似乎Azure Web Apps環境包含擴展dll文件php_xsl.dll,但是不要在php.ini中啓用此擴展。

要啓用Azure的Web應用程序的擴展,可以嘗試以下步驟:

  1. 的應用程序設置添加到您的Web應用程序與關鍵PHP_INI_SCAN_DIR和價值d:\home\site\wwwroot\ini
  2. 創建ini文件在d:\home\site\wwwroot\ini(您可以簡單地在您的應用程序的根目錄中創建一個名爲ini的文件夾),名稱爲extensions.ini
  3. 使用與您相同的語法將配置設置添加到extensions.ini文件d在php.ini文件中使用。例如: extension = php_xsl.dll
  4. 重新啓動Web應用程序以加載更改,可以使用phpinfo()來檢查擴展。

或者你可以在http://php.net/manual/en/xsl.examples-collection.php創建兩個源示例文件,然後使用測試代碼段,http://de2.php.net/manual/en/xsltprocessor.transformtoxml.php測試擴展安裝。

有關更多信息,請參閱https://azure.microsoft.com/en-us/documentation/articles/web-sites-php-configure/#how-to-enable-extensions-in-the-default-php-runtime