Перенос локального сайта с Windows на Linux (Помогите перенести локальный сайт с Windows 2003 на ASP Linux 9)
Модераторы: SLEDopit, Модераторы разделов
-
johnsnow91
- Сообщения: 13
Перенос локального сайта с Windows на Linux
Здравствуйте, форумчане! Раньше с линуксом дела не имел. Возникла следующая ситуация...
На предприятии есть 2 сервера:
1 - на Windows server 2003
2 - на ASP linux 9
Сайт лежит на "1", база находится на "2"
На "2" уже находится другой сайт - пара страниц на пхп и несколько папок.
Необходимо поместить сайт на 2 так,чтобы не запороть сайт, который там уже есть. ПРобовал сам, залил папку на сервер 2, но застопорился на установке модуля mod_rewritе. Искал инструкции - не смог найти у себя файлы, которые надо редактировать. Ничего похожего даже найти не могу.
Вот лог ошибки.
На предприятии есть 2 сервера:
1 - на Windows server 2003
2 - на ASP linux 9
Сайт лежит на "1", база находится на "2"
На "2" уже находится другой сайт - пара страниц на пхп и несколько папок.
Необходимо поместить сайт на 2 так,чтобы не запороть сайт, который там уже есть. ПРобовал сам, залил папку на сервер 2, но застопорился на установке модуля mod_rewritе. Искал инструкции - не смог найти у себя файлы, которые надо редактировать. Ничего похожего даже найти не могу.
Вот лог ошибки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Bizdelnick
- Модератор
- Сообщения: 21498
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенос локального сайта с Windows на Linux
Шутить изволите? Поставьте нормальный (читать: поддерживаемый) дистрибутив, к этой древности и репозиториев-то не осталось.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
johnsnow91
- Сообщения: 13
Re: Перенос локального сайта с Windows на Linux
Я был бы безмерно счастлив сделать это, но на предприятии не я решаю, что делать, поэтому мне нужно решить такую проблему с тем, что есть.
-
Bizdelnick
- Модератор
- Сообщения: 21498
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенос локального сайта с Windows на Linux
Тогда ищите сохранившееся зеркало репозитория. Без него вопрос нерешаем.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
johnsnow91
- Сообщения: 13
Re: Перенос локального сайта с Windows на Linux
Я последнее высказывание не понял, нет опыта работы. Вы себе хотите поставить репозиторий для решения вопроса? Или репозиторий чего вы имели ввиду?
-
Bizdelnick
- Модератор
- Сообщения: 21498
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенос локального сайта с Windows на Linux
Репозиторий программного обеспечения. Его надо подключить, чтобы установить из него недостающий(е) модуль(и) apache.
В системе наверняка подключены какие-то репозитории, но они с вероятностью 99,9% приказали долго жить. Для очистки совести проверьте, запустив yum updateinfo от пользователя root.
P.S. Apache-то там какой версии?
В системе наверняка подключены какие-то репозитории, но они с вероятностью 99,9% приказали долго жить. Для очистки совести проверьте, запустив yum updateinfo от пользователя root.
P.S. Apache-то там какой версии?
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
johnsnow91
- Сообщения: 13
Re: Перенос локального сайта с Windows на Linux
Собственно вот, что я получил. А как версию посмотреть? Так-то Апач 2 называется.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Bizdelnick
- Модератор
- Сообщения: 21498
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенос локального сайта с Windows на Linux
Там ещё и yum поломан ко всему прочему... Мой совет: объясните начальству, что система полностью неработоспособна и восстановлению не подлежит. И вытащите с неё дамп базы, если этого не сделано. На такое дышать-то страшно, не то что палочкой тыкать.
Значит 2.0 - этого, в принципе, достаточно.
Давайте найдём его конфиг и посмотрим, что в нём: find /etc -name 'httpd.conf' -o -name 'apache*.conf'.
Значит 2.0 - этого, в принципе, достаточно.
Давайте найдём его конфиг и посмотрим, что в нём: find /etc -name 'httpd.conf' -o -name 'apache*.conf'.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
johnsnow91
- Сообщения: 13
Re: Перенос локального сайта с Windows на Linux
Bizdelnick писал(а): ↑21.06.2013 15:07Значит 2.0 - этого, в принципе, достаточно.
Давайте найдём его конфиг и посмотрим, что в нём: find /etc -name 'httpd.conf' -o -name 'apache*.conf'.
А что конкретно нас там интересует? параметр AllowOverride корня сервера?
-
Bizdelnick
- Модератор
- Сообщения: 21498
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенос локального сайта с Windows на Linux
johnsnow91 писал(а): ↑21.06.2013 15:18А что конкретно нас там интересует? параметр AllowOverride корня сервера?
Конкретно интересует нечто вроде
Код: Выделить всё
LoadModule rewrite_module modules/mod_rewrite.soПишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
johnsnow91
- Сообщения: 13
Re: Перенос локального сайта с Windows на Linux
Из подобного есть только это
Из подобного есть только это
Bizdelnick писал(а): ↑21.06.2013 15:23Конкретно интересует нечто вроде
Код
LoadModule rewrite_module modules/mod_rewrite.so
Из подобного есть только это
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Bizdelnick
- Модератор
- Сообщения: 21498
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенос локального сайта с Windows на Linux
Там случайно нет отдельного конфига для модулей, вроде modules.conf? Если нет, проверьте, есть ли в системе модуль, командой locate mod_rewrite.so. Если модуль найдётся (выведется путь к нему) - добавьте в конфиг ту строчку, которую я привёл, и перезапустите apache.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
johnsnow91
- Сообщения: 13
Re: Перенос локального сайта с Windows на Linux
Bizdelnick писал(а): ↑21.06.2013 15:45добавьте в конфиг ту строчку, которую я привёл, и перезапустите apache.
Модуль точно есть и хранится в папке httpd/modules. Отдельного конфига я не видел для него. Всё что есть в папке httpd/conf ниже.
P.S. строчку прописал. Какие дальнейшие действия после перезагрузки?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Bizdelnick
- Модератор
- Сообщения: 21498
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенос локального сайта с Windows на Linux
Проверить, заработало или нет.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
Bizdelnick
- Модератор
- Сообщения: 21498
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенос локального сайта с Windows на Linux
Перезагружать сервер не обязательно, достаточно перезапустить apache. Это делается командой /etc/init.d/httpd restart или, может быть, /etc/init.d/apache restart от имени root.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
johnsnow91
- Сообщения: 13
Re: Перенос локального сайта с Windows на Linux
прописал строчку, результат такой же
строчка
Результат
строчка
Результат
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Bizdelnick
- Модератор
- Сообщения: 21498
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенос локального сайта с Windows на Linux
А что в error.log?
P.S. Копируйте, пожалуйста, текст вместо выкладывания скриншотов. Так всем будет удобнее.
P.S. Копируйте, пожалуйста, текст вместо выкладывания скриншотов. Так всем будет удобнее.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
johnsnow91
- Сообщения: 13
Re: Перенос локального сайта с Windows на Linux
.../.htaccess: Invalid command 'RewriteEngine', perhaps mis-spelled or defined by a module not included in the server configuration
-
Bizdelnick
- Модератор
- Сообщения: 21498
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенос локального сайта с Windows на Linux
А если глянуть phpinfo(), там что-нибудь будет про mod_rewrite?
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
johnsnow91
- Сообщения: 13
Re: Перенос локального сайта с Windows на Linux
Bizdelnick писал(а): ↑24.06.2013 09:54А если глянуть phpinfo(), там что-нибудь будет про mod_rewrite?
нет, к сожалению ничего. Я тут заметил, что не было файла mod_rewrite.so в той же папке, что и libphp4.so. Положил его туда. Теперь в модулях есть файл, но ошибка всё та же. Еще одна деталь: в PUTTY в midnight commander libphp4.so отмечен звездочкой и зеленым цветом, а мной добавленный mod_rewrite.so - серый. Может эта информация как-то поможет.
-
Bizdelnick
- Модератор
- Сообщения: 21498
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенос локального сайта с Windows на Linux
johnsnow91 писал(а): ↑24.06.2013 10:53Я тут заметил, что не было файла mod_rewrite.so в той же папке, что и libphp4.so. Положил его туда.
Это зря, надо было просто прописать полный путь к нему в конфиге.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
johnsnow91
- Сообщения: 13
Re: Перенос локального сайта с Windows на Linux
Bizdelnick писал(а): ↑24.06.2013 11:52Это зря, надо было просто прописать полный путь к нему в конфиге.
Действительно зря. Положил апач вообще этим.
Прописал полный путь - не помогло. По прежнему апач вообще не стартует из-за этой строки в конфиге:
LoadModule rewrite_module /etc/httpd/modules/mod_rewrite.so
Замечу, что сервер лежит по пути usr/local/apache2. Т.е. сам файл mod_rewrite.so лежит не в директории апача.
-
Bizdelnick
- Модератор
- Сообщения: 21498
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенос локального сайта с Windows на Linux
Модуль в /etc? Бывает же такое...
Это значит, что апач там собранный из исходников. Видимо, тот, кто его собирал, не включил этот модуль.
Я по-прежнему рекомендую переезд на другой дистрибутив. Это на порядок проще, чем разбираться в существующей помойке.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
johnsnow91
- Сообщения: 13
Re: Перенос локального сайта с Windows на Linux
Bizdelnick писал(а): ↑24.06.2013 13:22Я по-прежнему рекомендую переезд на другой дистрибутив. Это на порядок проще, чем разбираться в существующей помойке.
Я спросил у начальства и они в принципе не против, но дело в том, что я в линуксе дуб, а на этом сервере стоит не только страничка, но и распределяется интернет (iptables), почтовый сервер тоже на нем. Неужели нельзя как-нибудь воткнуть туда этот модуль? Или может посоветуете, как безболезненно перейти на другой дистрибутив...
-
Bizdelnick
- Модератор
- Сообщения: 21498
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенос локального сайта с Windows на Linux
Если критично сохранить именно эту систему, то надо опять пересобирать apache из исходников, но при отсутствии опыта я бы Вам это делать не рекомендовал. Далеко не факт, что это вообще удастся, учитывая состояние системы.
Безболезненный вариант - найти другую машину, поставить на неё нормальный дистр с веб-сервером, а остальное или оставить там, где есть сейчас, или переносить постепенно.
Безболезненный вариант - найти другую машину, поставить на неё нормальный дистр с веб-сервером, а остальное или оставить там, где есть сейчас, или переносить постепенно.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
johnsnow91
- Сообщения: 13
Re: Перенос локального сайта с Windows на Linux
Bizdelnick писал(а): ↑24.06.2013 14:00Безболезненный вариант - найти другую машину, поставить на неё нормальный дистр с веб-сервером, а остальное или оставить там, где есть сейчас, или переносить постепенно.
А какой дистрибутив посоветуете?
-
Bizdelnick
- Модератор
- Сообщения: 21498
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенос локального сайта с Windows на Linux
С максимально долгим сроком поддержки. То есть либо Debian, либо идин из клонов RHEL (CentOS, Scientific - без разницы).
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |