Перенос сайта (mysql Php Perl ) с Linux на Windows

  • Автор темы Dandy2005
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

Dandy2005

Гость
#1
Как перенести сайт сделанный на PHP Perl MySql (есть все директории скачанные по FTP ) с Linux платформы, на Windows где установлен Denver .
Базу MySQL пренести получилось, но не работают скрипты pl изменилась структура директорий итд...
Что посоветуете уважаемые?

Каталоги

Linux :
<DIR> bin
<DIR> dev
<DIR> docs - здесь сам сайт
<DIR> etc
<DIR> logs
<DIR> usr

в <DIR> Docs

<DIR> cgi-bin
<DIR> contactimages
<DIR> editor
<DIR> en
<DIR> images
<DIR> intro
<DIR> introimages
<DIR> newsimages
<DIR> phpmyadmin
<DIR> tab
<DIR> temp
<DIR> uploads
911 ndex.htm
.................. итд.




Windows :
В Denver'е

все перенесено в папку Home\site.ru
и добавлен каталог www в ктоторый скопировано 911 index.htm ..... итд.


Происходит следующая ошибка:
в логах Denver'a:

[Wed Feb 01 17:10:21 2006] [error] [client 192.100.10.20] Can't locate CGI.pm in @INC (@INC contains: .) at \\home\\SITE-~1.RU\\cgi-bin\\public\\russian\\prim.pl line 4.\n
[Wed Feb 01 17:10:21 2006] [error] [client 192.100.10.20] BEGIN failed--compilation aborted at \\home\\SITE-~1.RU\\cgi-bin\\public\\russian\\prim.pl line 4.\n

скрипт prim.pl

#!/usr/bin/perl
require "config.pl";
require "clientonly.pl";
use CGI qw/:standard/;
#use Fcntl;
use DBI;
##### DB_VARS #####
$db_name = "data";
$db_user = "user";
$db_pass = "pass";
$db_host = "www.sitett.ru";
$db_port = "3306";
$dbh = "DBI:mysql:$db_name:$db_host:$db_port";
$dbh = DBI->connect($dbh, $db_user, $db_pass);
##### END DB VARS #####
use lib "$base_cgi_dir/lib";
use CGI::Carp qw(fatalsToBrowser);
use Time::HiRes qw(gettimeofday);
$t0 = gettimeofday;
$perl_extension = ".pl"; # используется для языковых файлов
require "$language_file$perl_extension"; # подключение файла с переводом
$pv = param ('pv'); # параметр указывает на подготовку печатной версии
$rubricp = param('rubric');
$page = param('page');
$action = param('action');
..................... итд
 
Статус
Закрыто для дальнейших ответов.