Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Как скопировать сайт

Ответить
Настройки темы
[решено] Как скопировать сайт

Ветеран


Сообщения: 2111
Благодарности: 144


Конфигурация

Профиль | Отправить PM | Цитировать


Доброе время суток. В компании имеется сайт, который крутится на сервере хостера. Для проведения некоторого рода экспериментов мне дали поручение сделать копию этого сайта и запустить его на машине в офисе. Имеется проблема - я никогда не сталкивался с настройкой и созданием сайтом :-). Программист 1С в нашей конторе, который по совместительству что-то делает для нашего сайта, ( он тоже не знает, как перенести сайт), дал мне папку с сайтом, скопированную с сервера хостера, и (предположительно) БД sql - файл с расширением sql. Я скачал и установил Apache 2.2, PHP, MySQl - полазил в конфигурационном файле Apache - так и не понял как настраивать там сайт, полазил по справке mysql - так же не понял что делать с файлом .sql. Так же пробовал открывать этот файл в Microsoft SQL Server Management Studio - но при выполнении запроса выходит куча ошибок. Может кто подскажет, максимально подробно, как запустить на локальной машине сайт, если возможно, с использованием IIS и Microsoft SQL Server?

Отправлено: 14:50, 21-07-2011

 

Deadooshka


Сообщения: 2566
Благодарности: 698

Профиль | Отправить PM | Цитировать


Для полноценного тестирования лучше устанавливать полный комплект, аналогичный рабочему (БД + сервер + все модули и конфиги). Денвер - урезанная компиляция, многое не позволит - с этим столкнетесь.

в error.log указывается на неправильный конфиг для модуля SSL (IP/port должны быть уникальны для каждого хоста). Ошибка в хтаксес как раз связана с отсутствующим модулем в конфиге (suPHP).

Отправлено: 00:12, 15-08-2011 | #11



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 2111
Благодарности: 144

Профиль | Отправить PM | Цитировать


Sham, просто в Денвере с БД SQL можно работать в графическом режиме, + прописать сайт - просто положил папку с сайтом в WebServers\home\www и все. Может потом и перейду на полный комплект, как вы советуете, но пока для меня Денвер проще, пока мне бы просто понять принцип "подцепливания" сайтов, а когда разберусь, тогда конечно лучше полный комплект. Но пока хотя бы на Денвере запустить. Причину ошибок, связанную с уникальностью порта для IP убрал. В логе так же вижу ошибку, связанную с suPHP. Поиск в гугле дает, что вроде как это путь к php.ini (я так понял). PHP.ini находится в C:\WebServers\usr\local\php5. Прописывал путь так:
/webservers/usr/local/php5, и так: c:/webservers/usr/local/php5. Но все равно в логах эта же ошибка. Как ее устранить? Ниже мой htaccess

Код: Выделить весь код
#Action php-script /cgi-bin/php
#AddHandler php-script .php

suPHP_ConfigPath /hsphere/local/home/h2348a/


DirectoryIndex index.php
Options -Indexes
ErrorDocument 404 /404.php

php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag register_globals off
php_flag allow_call_time_pass_reference on
php_value max_execution_time 240
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value display_errors on
php_value memory_limit 36M

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule  ^((rus|ukr|blr|de|frn|eng)[/$]){0,1}([^?]+)?$  index.php?lang=$2&link=$3 [NC,QSA,L]

<Files .htpasswd>
    Deny from all
</Files>

-------
"Нет" - войне.


Последний раз редактировалось Sham, 15-08-2011 в 15:59. Причина: оформление


Отправлено: 08:05, 15-08-2011 | #12


Deadooshka


Сообщения: 2566
Благодарности: 698

Профиль | Отправить PM | Цитировать


очевидно
Цитата __sa__nya:
suPHP_ConfigPath /hsphere/local/home/h2348a/ »
нужно закомментировать, если suPHP нет.

в перспективе лучше все содержимое перенести в запись хоста. А наиболее популярный вариант - связка с nginx (поищите apache+nginx).
Правильные пацаны вообще запрещают htaccess и по возможности все переносят в конфиг nginx.

Отправлено: 16:09, 15-08-2011 | #13


Ветеран


Сообщения: 2111
Благодарности: 144

Профиль | Отправить PM | Цитировать


Sham, , пробовал эту строку закомментировать - в этом случае пишет что нужен Zend Optimizer, ставлю этот Zend, но при закомментированной строке все равно пишет что он не установлен.

-------
"Нет" - войне.


Отправлено: 07:06, 16-08-2011 | #14


Ветеран


Сообщения: 2111
Благодарности: 144

Профиль | Отправить PM | Цитировать


Переустановили Денвер на следующую его сборку: Старый PHP 5.2: дополнительные модули и Zend Optimizer, перезалили сайт и БД SQL, закомметировали строку suPHP_ConfigPath в htaccess, при попытке открыть сайт теперь следующая ошибка:

Fatal error: This encoded file is corrupted. Please refer to http://www.zend.com/support/support_...r_file_corrupt for further help in Z:\home\site.test\www\inc\class.Main.php on line 0

У кого какие мысли?

-------
"Нет" - войне.


Отправлено: 15:40, 16-08-2011 | #15


Deadooshka


Сообщения: 2566
Благодарности: 698

Профиль | Отправить PM | Цитировать


Бинарные файлы могут "портиться" при загрузке в текстовом режиме. Т.е. на каком-то этапе возможно загрузили файлы в текстовом режиме (кодированные/шифрованные файлы нужно загружать в бинарном режиме). Других мыслей нет пока...
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:27, 16-08-2011 | #16


Ветеран


Сообщения: 2111
Благодарности: 144

Профиль | Отправить PM | Цитировать


В общем получилось (подключился наш программист 1С, знакомый немного с Web-программированием). Если вкратце, то так (может еще кому пригодится):
1) Сдернули у хостера нашу папку с сайтом
2) Отдельно сдернули средствами PHPMyAdmin с хостера нашу БД
3) Установили старый Денвер PHP 5.2 + Zend Optimizer
4) В подпапке home создали папку для сайта, в ней папку www -туда положили наш сайт
5) Залили нашу базу
6) В папке с нашим сайтом в config.php прописали нашу базу, имя компа с базой (localhost), пользуна и пароль для доступа к базе - этого пользуна с паролем создали в PHPMyAdmin, и назначили полные права на базу
7) Закомментировали в htaccess SUConfigPath
8) Да, при загрузке файлов Zend'a, грузили их в бинарном режиме (спасибо Sham, )
9) Затем возникла проблема с тем, что нужна была лицензия для ABO.CMS - получили эту лицензию от разработчиков нашего сайта.
Вроде все.

-------
"Нет" - войне.


Отправлено: 08:51, 18-08-2011 | #17



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Как скопировать сайт

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Как скопировать окно проводника? Как открыть папку в новом окне? DIMM DDR Microsoft Windows 7 14 02-07-2011 19:03
Как полностью скопировать юзера ? mitiya Microsoft Windows NT/2000/2003 3 14-10-2008 10:13
Как скопировать нефинализированный DVD? ЮЮА Видео и аудио: обработка и кодирование 15 05-04-2008 22:31
Как правильно скопировать профиль? Ferum01 Microsoft Windows NT/2000/2003 7 07-09-2007 10:17
как скопировать сайт? Millenium Вебмастеру 12 25-06-2005 20:36




 
Переход