php - Windows Azure 网站上的 Cakephp 和 PEAR

标签 php cakephp azure pear

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

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

安装成功,但最后收到警告:

Warning: Can not determine the URL of the freshly installed Web Frontend (file: c:\dwasfiles\sites[MY SITE]\virtualdirectory0\site\pear\index.php). Please access it manually !

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

include_path = "C:\DWASFiles\Sites[MY SITE]\VirtualDirectory0\site\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 天我一直在寻找如何让 PEAR 在 Azure 网站上正常工作,但没有成功:(

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

最佳答案

在远程托管服务器上,这不是关于安装 PEAR,而只是从您的开发环境上传 PEAR 文件夹,并设置适当的include_path .

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

关于php - Windows Azure 网站上的 Cakephp 和 PEAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20403728/

相关文章:

php - 从 CakePHP 中获取具有特定索引的 mysql 记录

cakephp - 如何在cake php中的 Controller 操作中传递两个参数?

azure - 集成运行时有两个磁盘驱动器,有没有办法参数化链接服务文件系统中的 Host 字段?

php - 对电影数据库的 PHP mySQL 查询速度极慢

php - 如何在 PhpStorm 中编写 PHPDoc 以返回 PDO 和 MySQLi 连接

PHP - 用于警告的 error_get_last 方法?

PHP mysqli 包装器 : passing by reference with __call() and call_user_func_array()

javascript - 提交表单后css文件丢失

azure - 在 Azure DevOps 中运行 az cli 命令

azure - 无法在 Azure 上的存储管理策略中添加新规则