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
действительно существует.