РЕШЕНО
маленький мануал по подключению сайтов и перенос их с денвера):
Часть 1 - создаем сайт с нуля
1) скопировать файл (выделено жирным) /etc/apache2/sites-availble/
default в эту же директорию с новым именем например site100
2) открыть файл site100 и исправить его: находим DocumentRoot и изменяем на тот путь, где у вас будут храниться файлы сервера. Я создал каталог в домашней директории, т.к. это проще для изменения - не нужны права суперпользователя. Также необходимо найти объявление директивы Directory и вместо /var/www/ опять таки указать свою директорию. Пошагово:
a) добавить ServerName site100
b) исправить путь к DocumentRoot - там будет располагаться содержимое сайта
c) исправить путь Directory
Пример было:
<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>
Исправляем:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName site100
DocumentRoot /home/user/site/site100
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/user/site/site100/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
Остальное в файле не трогаем.
3) теперь необходимо включить сайт, для этого необходимо наш сайт добавить в файл /etc/
hosts выполняем в консоли:
a) sudo gedit /etc/hosts
b) находим строчку 127.0.0.1 localhost и заменяем на 127.0.0.1 localhost site100
4) Включаем сайт:
sudo a2ensite site100
5) Перезагружаем апач:
sudo /etc/init.d/apache2 restart
Если необходимо перенести сайт из денвера для редактирования в linux читаем дальше
Часть 2 - подключаем сайт на joomla-1.5 с денвера
Для этого у вас должна быть полная копия сайта и его базы данных.
1) выполнить все в части 1 - например сайт называется site3000 - сайт располагается в /home/user/site/site3000
2) скопировать сайт в /home/user/site/site3000/
3) дать права на запись на папку и вложенные подкаталоги где находится ваш сайт:
chmod -R 777 /home/user/site/site3000/ -
Никогда не делайте этого на реальном сервере.
4) зайти в hphmyadmin и создать базу с таким же именем какое было у нее в денвере - если не помните посмотрите файл configuration.php, расположен в корне вашего сайта и посмотрите строку:
var $db = 'site3'; site3 - это название базы данных
5) в hphmyadmin выбрать базу данных site3 и сделать в неё импорт сохраненной базы данных
6) исправить файл configuration.php, для чего находим следующие строки:
var $log_path = 'Z:\\home\\site3000\\www\\logs';
var $tmp_path = 'Z:\\home\\site3000\\www\\tmp';
var $user = 'dima';
var $db = 'site3'; - название вашей базы данных
var $password = '';
исправляем:
var $log_path = '
/home/user/site/site3000/logs';
var $tmp_path = '
/home/user/site/site3000/tmp';
var $user = '
root';
var $password = '
123456';
часть решений отсюда:
https://forum.ubuntu.ru/index.php?topic=35486.15http://kubuntu.ru/apache2-drupal