![]() |
Общее ядро TYPO3 на VPN
Столкнулся с проблемой, вроде как общее ядро TYPO3 можно содержать для всех сайтов (на разных БД) в пределах сервера...
Но, имеем: CentOS Apache 2.2 PHP 5.3, в апаче ну и основные настройки апача в /etc/httpd/conf/httpd.conf Пользователи/сайты по папкам: /var/www/cast1 /var/www/cast2 ... Хотелось бы, чтобы ядро TYPO3 лежало в папке, скажем: /var/www/typo3 и было одно и доступно всем пользователям/сайтам (проще обновлять, обслуживать, меньше нагрузка на сервер)... Но что-то не получается, возможно ли это? Кто-нибудь делал? Или я чего-то упустил в настройках, но у меня не получилось так сделать... Я так понимаю, что нужно установить права на последнюю папку на допуск всех пользователей, создать симлинки с каждого из пользователей к ядру, но что-то не получается... |
Сам же и отвечу... Не стал копать глубже, но получилось, когда перенес ядро в папку /var/www/
|
В общем случае достаточно поставить симлинки и указать php возможность исполнять файлы в нужной папке.
|
Да, так и сделал, но странно, что по адресу /var/www/typo3 это не сработало, а по /var/www - сработало...
Какие-то настройки системы видимо, но я разобраться пока не смог, да и поддержка не помогла... Ну и ладно, главное, что в принципе работает... |
Странно как-то, но может быть так и было задумано? Вообще у меня на разных shared хостингах работало с симлинками даже когда ядро было выше папки доступной из веб.
|
Где она находится - не важно, лишь бы апач и пхп позволяли исполнять скрипты, да разрешения пользователя были со стороны системы... Это в принципе.
Значит что-то (подозреваю настройки апача или пхп) не позволяет это делать. А вот это что-то я и поддержка не нашли. Но... Даже если тебя съели - все равно есть два выхода! |
Безусловно! :)
Хотя в данной ситуации выход всегда один - расстаться с надеждами что среди отечественых хостеров будет хоть один нормальный и взять за те же практически деньги VPS где-нибудь за рубежом. |
Цитата:
Пока все устраивает, дешево и сердито... за 20 баксов 20 гигов на впс с 512 памяти, и это в Германии... Повесил туда сайт на разработке, работает шустро, сейчас переведу еще один, для интереса... Ну а потом еще парочку... По окончании (наверное после НГ) в блоге опишу настройки. Ну и до кучи хочу почту на гугл аккаунты перевести - так проще для не требовательных пользователей, не будут засорять пространство на сервере. Хочется получить что-то вроде спец. хостинга под TYPO3 - одно ядро и кучка сайтов. Пока доволен. |
Все оказалось не так просто...
Дело, оказывается, все же в правах пользователя. Если я меняю владельца файлов, то их выполнение сразу же становиться невозможным... Кто нибудь знает, как добавить папку с общим ресурсом в права пользователя? Я в этом не силен? |
А пользователи в рамках одного аккаунта неужели разные? Вообще самое простое и первое приходящее в голову дать ту же группу что php или Апач имеют и поставить права на выполнение группой.
|
Да, вот ищу пользователя апача, его, по идее, и нужно поставить владельцем для ядра
|
если сделать владельцем ядра пользователя апача, то внешний интерфейс работает, но проблемы со внутренним интерфейсом...
как только пользователем папки typo3 становится кто-либо отличный от пользователя сайта, внутренний интерфейс не работает... проблемы лишь с этой папкой... |
А зачем вообще привязывать права на файлы к пользователю сайта? Смысл? Единственный пользователь, который должен иметь доступ к файловой системе - вебсервер с php и все. Обычному пользователю владельцу сайта FTP и SSH, как правило, не нужны - он не будет ломать головы и просто закачает нужные файлы средствами TYPO3 в браузере.
|
Обычному пользователю, возможно и не нужны, а вот если другой человек - владелец одного из сайтов, будет настраивать локальную TYPO3 - тогда права как раз нужны...
Вот и не понимаю, в чем загвоздка, почему только права на эту папку делают невозможным выполнения бакенда? Причем права на внутренности этой папки принадлежат апачу... |
Мистика какая-то. На Хетцнере и Линоде все нормально идет с общими правами на все для www-data. Правда я не использую клиентский фтп в принципе и TYPO3 настраиваю сам :)
|
да вот и я ничего не понимаю... ведь все по-идее запускается и работает от пользователя апача (пхп - как его модуль)...
Эксперименты продолжаются... а может забить? Как показывает практика, это помогает, неизвестным образом... к тому же на носу что? НГ! |
Вопрос решен - в конфигурации апача нашел SymLinksIfOwnerMatch для директории с общим ядром TYPO3
|
Часовой пояс GMT +4, время: 00:36. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot