Я не использовал Joomla, но я знаком с хостингом веб-приложений. Вы хотите убедиться, что ваши папки принадлежат пользователю, от имени которого работает веб-сервер (Apache?). На Ubuntu я думаю, что это www-data
по умолчанию. Я делаю это для чтения / записи владельцу и группе, а также для того, чтобы мой пользователь стал членом группы, чтобы я мог перемещаться по файлам и играть с ними как сам, а Apache также может делать то, что ему нужно.
В доступе отказано в установке Joomla CiviCRM
Я пытаюсь установить CiviCRM на веб-сервер Joomla 1.5.17 под управлением Ubuntu 9.10. Загрузка пакета в tmp
каталог /var/www/[site name]/tmp
и установка создает эту ошибку:
Предупреждение: fopen (/var/www/trbcp/administrator/components/com_civicrm/civicrm/templates/CRM/common/civicrm.settings.php.tpl) [function.fopen]: не удалось открыть поток: в / var / отказано в разрешении www / trbcp / library / joomla / filesystem / file.php в строке 240
Предупреждение: fopen (/var/www/trbcp/administrator/components/com_civicrm/civicrm/templates/CRM/common/civicrm.settings.php.tpl) [function.fopen]: не удалось открыть поток: в / var / отказано в разрешении www / trbcp / library / joomla / filesystem / file.php в строке 240
Предупреждение: include_once (/var/www/trbcp/administrator/components/com_civicrm/civicrm.settings.php) [function.include-once]: не удалось открыть поток: в / var / www / trbcp / administrator / components / отказано в доступе com_civicrm / configure.php в строке 115
Предупреждение: include_once () [function.include]: не удалось открыть '/var/www/trbcp/administrator/components/com_civicrm/civicrm.settings.php' для включения (include_path = '.') В / var / www / trbcp / администратор / компоненты / com_civicrm / configure.php в строке 115
Предупреждение: require_once (DB.php) [function.require-Once]: не удалось открыть поток: нет такого файла или каталога в /var/www/trbcp/administrator/components/com_civicrm/configure.php в строке 140
Неустранимая ошибка: require_once () [function.require]: не удалось открыть обязательный файл DB.php (include_path = '.') В /var/www/trbcp/administrator/components/com_civicrm/configure.php в строке 140
Первоначально я получил ошибку «Отказано в доступе» и подумал, что Joomla не имеет разрешений для всех своих каталогов, но, глядя на «Справка-> Информация о системе», все необходимые каталоги доступны для записи. Затем я решил chmod 777
все каталоги и попробуйте еще раз, но все равно не удается. Глядя на каталоги впоследствии, кажется, что новые создаваемые каталоги не создаются 777
. Изменяя их, я могу сделать хотя бы еще один шаг, прежде чем ошибка снова появится. Мой вопрос: кто-нибудь знает, как обойти это? Я думаю, что для создания новых каталогов потребуются sudo
привилегии ? любая помощь с благодарностью!mv
и create
выполняемые действия, поэтому в доступе запрещены ошибки. Это можно настроить в Joomla? Или есть способ указать, что новые каталоги, созданные в/var/www/[site name] take 777 by default
РЕДАКТИРОВАТЬ: PS если кто-нибудь может дать мне подсказку о том, как работает функция вставки кода, это было бы здорово! Может сделать этот пост более читабельным!
РЕДАКТИРОВАТЬ 2: Ну, у меня был удар по изменению разрешений и владельца.
sudo chown -R www-data:www-data /var/www/trbcp
Затем я попытался изменить весь каталог / var (небезопасно, но я знаю, что это мой тестовый и dev-сервер) на 777 и все еще получаю ошибки разрешения. Вроде бы ошибка открытия потока? Не php парень, поэтому не уверен, что это такое, но может ли быть так, что разрешения на запуск php-скрипта нужно изменить? любые мысли очень ценятся.
EDIT3: Ну, я никогда не доходил до сути, но я предполагаю, что это было связано с портированием сайта, а не окружающей среды. Я протестировал установку свежего пустого сайта и получил, что это работает без проблем. Затем я приступил к ручному воссозданию или статей и т. Д. Спасибо за помощь, хотя, конечно, это помогло мне узнать немного больше о разрешениях на Linux и т. Д.
2 ответа на вопрос
go to terminal and type
gksudo nautilus
then go to system drive(computer) and right click and select permissions and change owner to your username and save
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?
-
6
Virtualbox, VMware, KVM или другое для виртуализации Ubuntu?
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
5
ПО для управления iPod для Linux
-
1
Возвращаясь из Dual-boot к просто Windows
-
2
Firefox печать в PDF-файл
-
5
Как получить максимальное разрешение на Ubuntu в Microsoft Virtual PC?