[solved] Помогите поднять вэб-сервер
kostik_g 3 июля, 2012 - 16:27
Хочу поднять вэб-сервер в виртуалке, для повышения скиллов :) Но столкнулся с несколькими вопросами, на которые не знаю ответа.
1. Не работает ЧПУ, хотя в Апаче модуль включен и подгружается. CMS использую DLE, в логи пишет, что не может найти страницу.
grep rewrite /etc/apache2/httpd.conf LoadModule rewrite_module modules/mod_rewrite.so
2. Проверка синтаксиса виртуальных хостов - это ошибка, или просто предупреждение? Нужно ли что-то делать?
apache2 -S [Tue Jul 03 15:24:14 2012] [warn] _default_ VirtualHost overlap on port 80, the first has precedence [Tue Jul 03 15:24:14 2012] [warn] _default_ VirtualHost overlap on port 80, the first has precedence VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:80 buy (/etc/apache2/vhosts.d/buy.conf:1) *:80 skidki (/etc/apache2/vhosts.d/skidki.conf:1) *:80 test (/etc/apache2/vhosts.d/test.conf:1) Syntax OK
3. Как мне можно загрузить старую БД. Она в CP1251, а БД в UTF-8. Нужно ли конвертировать, или просто поменять кодировку базы. Но у меня будет 3 виртуальных сервера, 1 из них в utf а 2 старых - в cp1251
»
- Для комментирования войдите или зарегистрируйтесь
1. Ни разу не проблема
1. Ни разу не проблема апача
2. гуглить и сделать нормально, а не бездумной копипастой
3 mysql клиент в консоли рулит, гугл тоже http://dev.mysql.com/doc/refman/5.1/en/load-data.html
http://code.google.com/p/mysqlutf8convertor/
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Продвинулся дальше
1. Пока не получается прописать правила в .htaccess
2. Разобрался, нужно было конфиги вирт хостов обрамить в
<IfDefaultHost> </IfDefaultHost>
3. Переконвертировать не получилось. Сделал импорт через phpmyadmin с явным указанием кодировки как cp1251. Временная мера.
Решение
1. Почему-то сначала не скинулся .htaccess от CMS. Скопировал родной - все заработало.
2. Подправил файлы vhost'ов
3. Сделал по этой инструкции. Только до конца не получилось довести, т.к. версия движка была в ср1251 а сервер ютф. Поэтому сделал только преобразование при помощи iconv.