在Windows Azure网站上使用PEAR的Cakephp

时间:2013-12-05 15:19:03

标签: php cakephp azure pear

我正在尝试设置一个Azure网站来托管我的CakePHP网站。 通过在网站的创建向导中选择CakePHP模板,设置CakePHP非常简单。

我尝试按照“托管环境中的PEAR”选项安装PEAR,将go-pear.php文件上传到我的webroot文件夹,然后将安装路径设置为site / PEAR。

安装成功但我在结束时收到警告:

  

警告:无法确定刚安装的Web的URL   前端(文件:c:\ dwasfiles \ sites [我的   SITE] \ virtualdirectory0 \网站\梨\的index.php)。请访问它   手动!

在我放入site / wwwroot文件夹的.user.ini中,我将include路径设置为与安装PEAR相同的文件夹:

  

include_path =“C:\ DWASFiles \ Sites [MY   SITE] \ VirtualDirectory0 \站点\ PEAR“

但是当我尝试使用HTTP \ Request2时,我收到以下错误:

Error: require_once(): Failed opening required 'HTTP/Request2.php' (include_path='C:\DWASFiles\Sites\[MY SITE]\VirtualDirectory0\site\PEAR')
File: C:\DWASFiles\Sites\[MY SITE]\VirtualDirectory0\site\wwwroot\app\Controller\RequestsController.php
Line: 2

我花了最近2天的时间搜索如何在Azure网站上正常运行PEAR,但没有成功:(

有人可以解释如何在Azure网站上正确安装PEAR。

1 个答案:

答案 0 :(得分:1)

在远程托管服务器上,它不是安装 PEAR,而只是从您的开发环境中上传PEAR文件夹,并设置相应的include_path

确保C:\DWASFiles\Sites\[MY SITE]\VirtualDirectory0\site\PEAR\HTTP\Request2.php确实存在。