Как в Apache + php правильно настроить виртуальный хост, чтобы макросы работали в пределах директори домена? |
Здравствуйте, гость ( Вход | Регистрация )
Как в Apache + php правильно настроить виртуальный хост, чтобы макросы работали в пределах директори домена? |
24.06.2013 - 14:37
Вставить ник | Быстрая цитата | Сообщение
#1
|
|
Частый гость Группа: Участник Сообщений: 243 Регистрация: 21.05.2005 Пользователь №: 8114 |
У меня виртуальный хост настроен вот так:
<VirtualHost *:80> ServerAdmin admin@site.ru DocumentRoot "d:\sites\home\site.ru\www" ServerName site.ru ServerAlias www.site.ru ErrorLog "d:\sites\home\site.ru\log\error.log" CustomLog "d:\sites\home\site.ru\log\access.log" combined <Directory "d:\sites\home\site.ru\www"> php_admin_value open_basedir "d:\sites\home\site.ru\www" Order Allow,Deny Allow from all </Directory> </VirtualHost> Но при работе с CMS joomla, во время установки любого расширения, выдает следующую ошибку: JFolder::create: Путь не в пределах значения переменной open_basedir Unable to create destination Данная ошибка я так понял говорит о том, что php_admin_value open_basedir "d:\sites\home\site.ru\www" не дает использовать макрос установки расширения из директории d:\sites\home\site.ru\www\tmp Вопрос следующий, как правильно указать эту директорию, чтобы не нарушить безопасность сайта, я пытался указать через двоеточие, что-то не работает .. PS Apache 2.4, PHP 5.4.14, MySQL 5.6.11-l |
|
|
24.06.2013 - 15:22
Вставить ник | Быстрая цитата | Сообщение
#2
|
|
10 лет на форуме Группа: Участник Сообщений: 8992 Регистрация: 28.01.2007 Пользователь №: 18710 |
В документации к некоторым cms советуют выключить openbasedir, так как в кмс может изпользоваться своя проактивная система защиты.
Если не поможет, нужно проверить как настроен php - cgi или как модуль php Ух:-) понизьте версии lampa |
|
|
Текстовая версия | Сейчас: 3.01.2025 - 03:15 |