我正在尝试设置一个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。
答案 0 :(得分:1)
在远程托管服务器上,它不是安装 PEAR,而只是从您的开发环境中上传PEAR文件夹,并设置相应的include_path
。
确保C:\DWASFiles\Sites\[MY SITE]\VirtualDirectory0\site\PEAR\HTTP\Request2.php
确实存在。