1

Пытаюсь поднять lamp на Debian Wheezy. Установил apache2, php5, mysql, phpmyadmin.....
Т.к. мне так и не удалось сделать так, чтобы сайты лежали в пользовательской директории, то я тупо назначил себя владельцем /var/www.
Далее - кидаю drupal сюда /var/www/drupal...а установщик не может создать некоторые директории и файлы ибо у него нет прав на это.
http://storage1.static.itmages.ru/i/13/ … 35512b.png
так и тянет поставить xampp, но желание добить lamp перебивает! так же не могу найти ни одного исчерпывающего howto на русском по установке и настройке lamp на debian, включая пользовательские директории и виртуальные хосты.

2 (03.06.2013 00:57:43 отредактировано xSPiRiTx)

в /etc/apache2/apache2.conf дописал свое имя для запуска apache

User xkarelin
Group xkarelin

друпалу стало хорошо, а вот phpmyadmin стал просить авторизацию...а при установке я не указывал ни логина ни пароля

3

xSPiRiTx, в Debian apache работает от пользователя www-data, лучше не трогать это.
phpmyadmim от лукавого ab

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

4

вроде вот крутая штука вместо phpmyadmin
https://www.valentina-db.com/en/valenti … o-overview

но браться за нее не буду пока руки кривые

5

xSPiRiTx⇓ пишет:

вроде вот крутая штука вместо phpmyadmin

Зачем? Что надо от phpmyadmin?

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.
xSPiRiTx пишет:

так и тянет поставить xampp

Вам на кого учиться? Вебмастеру нужно чтоб работало - XAMPP. Сисадмину нужны настройки сервера. Вы хотите быть вебмастером или сисадмином?

7

Используйте Webmin для настройки и не мучайтесь.

Да, у меня Ubuntu.
Нет, не глючит.
-=Serj=- пишет:

Используйте Webmin для настройки и не мучайтесь.


Мсье знает толк в извращениях! ag

9

Для Debian писал LNMP.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

10

XAMPP чета много памяти еще на арче отжирал....сообщества друпальщиков и арчеводов дружно и настоятельно рекомендовали ставить LAMP, быть тру и получить производительный, быстрый и не прожорливый веб-сервер.
А ваще учиться веб-мастером быть =)

11

xSPiRiTx⇓ пишет:

быстрый и не прожорливый веб-сервер

Ну никак не про Apache, Nginx - да - быстрый и не прожорливый, или Lighttpd.
Конфиги nginx для drupal тыц, тыц.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

12 (05.06.2013 14:34:48 отредактировано xSPiRiTx)

zenon⇓ пишет:

в Debian apache работает от пользователя www-data, лучше не трогать это.

а как тогда мне сделать так, чтобы CMS при установке имела права создавать свои файлы и конфы?

zenon⇓ пишет:

Для Debian писал LNMP.

zenon⇓ пишет:

Nginx - да - быстрый и не прожорливый, или Lighttpd.

не буду лезть туда чего не знаю...боюсь много времени уйдет на чтение доков и куча нервов на настройку...тут с апачем не разберусь до конца.
Или стоит попробовать? пригодится?

zenon⇓ пишет:

Зачем? Что надо от phpmyadmin?

создать БД, удалить БД, импортнуть/экспортнуть БД

13

xSPiRiTx⇓ пишет:

создать БД, удалить БД, импортнуть/экспортнуть БД

mysqladmin & mysqldump

Trouble  in WINDOWS reboot, trouble in UNIX be root.

14

xSPiRiTx⇓ пишет:

а как тогда мне сделать так, чтобы CMS при установке имела права

Обычно:

# chown -R www-data:www-data /var/www
# find /var/www -type d -exec chmod 755 {} +
# find /var/www -type f -exec chmod 644 {} +

И в манах к CMS доболнительно должно быть написано какие права должны быть на внутренние каталоги.

xSPiRiTx⇓ пишет:

Или стоит попробовать? пригодится?

nginx конечно пригодится, его можно использовать как самостоятельный вэб-серер (как это сделать на Debian ссылку дал), а также как фронт-энд к апачу, например.

xSPiRiTx⇓ пишет:

создать БД, удалить БД, импортнуть/экспортнуть БД

Для этого phpmyadmin не нужен. Такие вещи надо знать хотябы для написания скриптов бэкапа/восстановления базы.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.
zenon пишет:

Для этого phpmyadmin не нужен. Такие вещи надо знать хотябы для написания скриптов бэкапа/восстановления базы.


Для этого знать стоит, для остального phpmyadmin быстрее и удобнее

16

karl_muenhgausen⇓ пишет:

Для этого знать стоит, для остального phpmyadmin быстрее и удобнее

И добавляется лишняя уязвимость.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.
zenon пишет:

И добавляется лишняя уязвимость.

С какого перепуга?

18

karl_muenhgausen, а в чём заключается извращённость использования webmin для управления apache и mysql? Всё ведь просто и удобно.

Да, у меня Ubuntu.
Нет, не глючит.

-=Serj=-,возможно, дело личных традиций и перемешанности с оффтопиком?

20

Удалось таки свой друпал и lamp поднять  ar
Большое спасибо всем ответившим.
В особенности zenon за его посты и статьи  az

21

директория /var/www принадлежит пользователю www-data....соответственно чтобы скинуть файлы туда мне приходится от рута запускать файловый менеджер.
Как бы этот косяк убрать?

22

... а также принадлежит какой-то группе, скорее всего www-data, и членам группы, скорее всего, разрешено в неё писать, да? Тогда добавьте себя в группу www-data.

23

я и так был добавлен в группу www-data

24

В предыдущем сообщении содержалось гораздо больше одного предположения. Тогда показывайте вывод:

$ groups
$ ls -ld /var/www
$ ls -l /var/www

25

понял про что ты ab вот как тока выставил права 777 на /var/www так все и решилось..хоть и не безопасным путем

26 (10.07.2013 23:20:08 отредактировано xSPiRiTx)

нет! я ошибся! не понос так золотуха...занимаюсь не разработкой сайта, а настройкой локалки  aq

bormant⇓ пишет:

В предыдущем сообщении содержалось гораздо больше одного предположения. Тогда показывайте вывод:
$ groups
$ ls -ld /var/www
$ ls -l /var/www

вот

user@user-K73SV ~ $ groups
user www-data

user@user-K73SV ~ $ ls -ld /var/www
drwxrwxrwx 4 www-data www-data 4096 июля  10 23:22 /var/www

user@user-K73SV ~ $ ls -l /var/www
итого 8
drwxr-xr-x 9 user     user     4096 июля  10 00:06 drupal
-rwxrwxrwx 1 www-data www-data  177 июня  12 00:00 index.html

27

xSPiRiTx⇓ пишет:

права 777 на /var/www

Достаточно было 775 и членства в группе www-data.