Cakephp с PEAR на веб-сайте Windows Azure

Я пытаюсь настроить веб-сайт Azure, на котором будет размещен мой веб-сайт CakePHP. Настроить CakePHP было достаточно просто, выбрав шаблон CakePHP во время работы мастера создания веб-сайта.

Я попытался установить PEAR, выполнив опцию "PEAR в среде хостинга", загрузив файл go-pear.php в папку webroot и установив путь установки на сайт /PEAR.

Установка прошла успешно, но в конце я получаю предупреждение:

Предупреждение. Невозможно определить URL-адрес недавно установленного веб-интерфейса (файл: c:\dwasfiles\sites[MY SITE]\virtualdirectory0\site\pear\index.php). Пожалуйста, получите доступ к нему вручную!

В.user.ini, который я помещаю в папку site / wwwroot, я устанавливаю путь включения для той же папки, что и установленную PEAR:

include_path = "C: \ DWASFiles \ Sites [МОЙ САЙТ]\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

Последние два дня я потратил на поиски правильной работы PEAR на веб-сайте Azure, но безуспешно:(

Может кто-нибудь объяснить, как правильно установить PEAR на веб-сайте Azure.

1 ответ

Решение

На сервере удаленного хостинга речь идет не об установке PEAR, а о простой загрузке папки PEAR из вашей среды разработки и установке соответствующих include_path,

Удостоверься что C:\DWASFiles\Sites\[MY SITE]\VirtualDirectory0\site\PEAR\HTTP\Request2.php действительно существует.

Другие вопросы по тегам