XAMPP и Drupal 7 - директории и права доступа

на ArchLinux установил и запустил XAMPP 1.7.7 из AUR.
http://localhost работает, выдал веб-морду с выбором языка. после выбора англ. языка попадаю в “Welcome to XAMPP for Linux 1.7.7 !”.

наверняка не я один пользуюсь сборкой xampp под linux. Использовать виртуальные хосты нет необходимости…мне не составит труда лишний раз набирать localhost/drupal_site.
кидать файлы нужно в /opt/lampp/htdocs/drupal_site: какие права доступа и конкретно на какие директории лучше давать дабы иметь свободный доступ не от root'а, а также предоставить директорию системе Drupal ибо даже после установки она не в праве создать конфигурационный_файл.php…(джумла так та вообще не могла шаблоны ни удалить, ни отредактировать, не могла ни модуль ни тот же шаблон установить в cms)
кидать файлы нужно в /opt/lampp/htdocs/drupal_site
opt каталог принадлежит root, что вы от него хотите?
Для apache создайте пользователя, или добавьте себя в группу http.
И настраивайте Apache.
а как для Apach создать пользователя?

этого достаточно?
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.  
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User spirit
# commented out by lampp compatibility check
#Group nogroup
Group users

и добавил себя в группу http
А как вы при установке арч пользователя создавали?!

Есть в юниксах команды специально для того чтобы управлять пользователями и группами. названия команд состоят из названия действия и названия сущности. например создать пользователя это либо adduser либо useradd. специально я их не запоминал достаточно набрать первые буквы и таб чтобы понять как оно пишется.

Для настоящих джедаев есть еще один способ завести пользователя или группу. Для этого надо отредактировать файлы (/etc/passwd /etc/shadow для пользователя) (/etc/group для группы)
Да пребудет с вами знание ip адреса
это я знаю…я просто не вкурил зачем отдельно пользователя для аппач создавать и под ним запускать его…как я выше написал так же проще получится?
Использовать пользователя www и, тем более, права 777 на папку с сайтом - это моветон.
Почитайте документацию по apache, в конце концов, посмотрите, как на хостингах конфигурируют apache на большое количество пользователей, и тогда все станет понятно. Также понятна станет и схема установки прав на папки в Drupal, Joomla и иже с ними. Лучше всего все это сделать на виртуалке, чтобы иметь возможность смоделировать работу в реальной обстановке, на реальном сервере. Пока с этим не разберетесь, дальше, в принципе, делать нечего. Да и многих ошибок в программировании удастся избежать. Localhost - это так, поковыряться…
да мне просто под разработку сайтов нужно :) джумлы всякие запускать и ковырять, чтобы потом выложить на хостинг ;)
тогда тем более надо тренироваться на кроликах в условиям приближенных к боевым. Лучше сразу предусмотреть возможные обломы, чем потом мучаться с “ой не работает”
Да пребудет с вами знание ip адреса
Оказывается, сайт (!на грушу) написать… :)
Ходоками с localhost все форумы drupal и joomla забиты.
Если сделайте сайт по указанной методике, перенос на хостинг и запуск сведется практически к простому копированию.
Почему-то укоренилось мнение, что на Joomla (Drupal) сайты очень просто создавать…
corner
Почему-то укоренилось мнение, что на Joomla (Drupal) сайты очень просто создавать…
Просто. Windows+Devver+Joomla (Wordpress, Drupal, etc) = сайт, готовый к заливке на хостинг. Но то в виндах и готовых к употреблению веб-серверах, а в линуксе поковыряться надо. Вот хотя бы с теми же правами.
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
 
Зарегистрироваться или войдите чтобы оставить сообщение.