Имя: Пароль:
IT
 
настройка LAMP на debian
, , ,
0 ВотОнЯ
 
16.10.12
12:40
Поставил LAMP, на сервер.
Конфиги не ломал, все из коробки.
Попытался проинсталить CMS Drupal и напоролся на ошибку:
"Каталог sites/default/files не существует"

Где вообще найти каталог /sites?
Я в системе не понимаю где его искать..
1 zak555
 
16.10.12
12:41
ссылку на коробку
2 ВотОнЯ
 
16.10.12
12:48
hetzner.de
3 raykom
 
16.10.12
12:49
/var/www/имясайта
4 ВотОнЯ
 
16.10.12
12:53
а.. то есть я должен в каталоге с именем сайта создать всю необходимую структуру?
Есть ман у кого-нить что там нужно создавать и какие права давать?
5 zak555
 
16.10.12
13:05
нельзя было поставить сначала поставить просто debian ?
а потом что-то типа : http://livestreet.ru/blog/2290.html
6 raykom
 
16.10.12
13:09
(4)Где сайт то ? На локальной машине, в локальной сети или на хосте ?
7 ВотОнЯ
 
16.10.12
13:10
(5)вы уверены что это хоть как то повлияет на заполнение каталога /sites/...?

(6)на хосте
8 zak555
 
16.10.12
13:12
что за хостер ?
9 ВотОнЯ
 
16.10.12
13:12
сам сервер работает,
в каталоге /.../www/domain.tld файлик index.html открывается.
Не устанавливается именно Drupal 7.15

насколько я понял из гугля потому что толи не может создать структуру нужных каталогов в корне сайта, толи не должен ее создавать и все это надо делать руками.

Я покаа что не разобрался..
10 ВотОнЯ
 
16.10.12
13:12
(8) - см (2)
11 raykom
 
16.10.12
13:25
Ну тогда
Нуу если в общем, то в каталог /var/www/имясайта ты должен вылить дистрибутив ЦМС, потом создать виртуальный сервер (в каталоге)etc/apache2/sites-available/ файл с именем сайта, в нем описание виртуального сервера вида
<VirtualHost *:80>
   ServerAdmin webmaster@localhost
   DocumentRoot /var/www
   <Directory />
       Options FollowSymLinks
       AllowOverride All
   </Directory>
   <Directory /var/www/>
       Options Indexes FollowSymLinks MultiViews
       AllowOverride All
       Order allow,deny
       allow from all
   </Directory>
   ErrorLog ${APACHE_LOG_DIR}/error.log
   LogLevel warn
   CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Где все пути должны быть скорректированы на твой сайт

Затем в каталоге etc/apache2/sites-enabled создать жесткую ссылку на файл из etc/apache2/sites-available/ файл с именем сайта.
потом набрать в броузере
http://имя_или_адрес_хоста/имя_сайта и должен открыться диалог инсталляции ЦМС. Если я ничего не напутал.

Ну потом привязка имени сайта к IP хостинга, но это уже отдельная история.

Как то так. По памяти.
12 ВотОнЯ
 
16.10.12
15:04
(11)эммм... у меня дистр цмс не устанавливался ибо не было прав у www-data на создание нужного каталога в директории сайта.

То есть все вышеописаное я сделал до постинга сабжа.

P.S.: Проблема решена, права.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.