The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Переносим саты с апчт20 на апач22..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Переносим саты с апчт20 на апач22..."  +/
Сообщение от oligarh email(ok) on 12-Дек-09, 13:25 
Доброго времени суток, комрады!
Собрали фри 7.2 поставили апатч 22 перл модперл пхп мускул....

Сайты написаные на перле не отображаются, в браузере выскакивет 500 ошибка.
Надо отметить, что сейчас они работают под ууправлением апатча20 на freebsd 6.2
о конфигах и логах:
в араче добавлено:


AccessFileName .htaccess
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>
......
LoadModule perl_module        libexec/apache22/mod_perl.so
......
DocumentRoot "/usr/local/www/apache22/data"
.....
AddHandler cgi-script .cgi .pl
#<Directory /usr/local/apache2/htdocs>
<Directory /usr/local/www/apache22/data>
    Options FollowSymlinks ExecCGI
#    AllowOverride All
#    Order allow,deny
    Allow from all
#    Options +ExecCGI
#    AddHandler cgi-script .cgi .pl
</Directory>
.....
<IfModule dir_module>
    DirectoryIndex index.html index.php index.pl index.cgi objects.pl
</IfModule>
......
#
<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>


mail1# cat .htaccess
DirectoryIndex objects.pl
Options +ExecCGI
mail1#

в лоогах вижу:


[Sat Dec 12 13:07:37 2009] [error] [client 192.168.0.13] Can't locate HTML/Template.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9 .) at /usr/local/www/apache22/data/objects.pl line 5.
[Sat Dec 12 13:07:37 2009] [error] [client 192.168.0.13] BEGIN failed--compilation aborted at /usr/local/www/apache22/data/objects.pl line 5.
[Sat Dec 12 13:07:37 2009] [error] [client 192.168.0.13] Premature end of script headers: objects.pl

смотрю скрипт перла, не мое творчество, если честно нифиг не прогер((

 1 #!/usr/bin/perl -w
      2 use strict;
      3 use DBI;
      4 use CGI ':cgi';
      5 use HTML::Template;
      6 require 'stuff.pl';
      7
      8 # GLOBAL VARS
......

Что не так?подскажите пожалуйста!!! :crazy:

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Переносим саты с апчт20 на апач22..."  +/
Сообщение от Евгений (??) on 12-Дек-09, 16:22 
>[Sat Dec 12 13:07:37 2009] [error] [client 192.168.0.13] Can't locate HTML/Template.pm in
>@INC (@INC contains: /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9 .) at /usr/local/www/apache22/data/objects.pl

Не хватает такого модуля HTML::Template.pm
Установите с помощью портов либо скачайте с cpan.org

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Переносим саты с апчт20 на апач22..."  +/
Сообщение от oligarh email(ok) on 12-Дек-09, 22:40 
>>[Sat Dec 12 13:07:37 2009] [error] [client 192.168.0.13] Can't locate HTML/Template.pm in
>>@INC (@INC contains: /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9 .) at /usr/local/www/apache22/data/objects.pl
>
>Не хватает такого модуля HTML::Template.pm
>Установите с помощью портов либо скачайте с cpan.org

Отлично, теперь проблема с БД


[Sat Dec 12 22:28:54 2009] [error] [client 192.168.0.13] DBI connect('database=triss_db:host=localhost','triss_db_user',...) failed: Access denied for user 'triss_db_user'@'localhost' (using password: YES) at /usr/local/www/apache22/data/objects.pl line 82
[Sat Dec 12 22:28:54 2009] [error] [client 192.168.0.13] Premature end of script headers: objects.pl

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Переносим саты с апчт20 на апач22..."  +/
Сообщение от oligarh email(ok) on 12-Дек-09, 22:55 
>[оверквотинг удален]
>
>Отлично, теперь проблема с БД
>
>
 
>[Sat Dec 12 22:28:54 2009] [error] [client 192.168.0.13] DBI connect('database=triss_db:host=localhost','triss_db_user',...) failed: Access
>denied for user 'triss_db_user'@'localhost' (using password: YES) at /usr/local/www/apache22/data/objects.pl line 82
>
>[Sat Dec 12 22:28:54 2009] [error] [client 192.168.0.13] Premature end of script
>headers: objects.pl
>

Проблема закончилась внесением пользовтеля и пароля в субд

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Переносим саты с апчт20 на апач22..."  +/
Сообщение от oligarh email(ok) on 12-Дек-09, 23:33 
рано гармошку достал, проблема с тем что на сайтах кодировка не везде ровная((( апач 22. Вот думаю не указана какаято кодировка у меня в конфиге, а какая ге могу додумать:
#####Charset###
AddDefaultCharset windows-1251

AddCharset ISO-8859-1  .iso8859-1  .latin1
AddCharset ISO-8859-2  .iso8859-2  .latin2 .cen
AddCharset ISO-8859-3  .iso8859-3  .latin3
AddCharset ISO-8859-4  .iso8859-4  .latin4
AddCharset ISO-8859-5  .iso8859-5  .latin5 .cyr .iso-ru
AddCharset ISO-8859-6  .iso8859-6  .latin6 .arb
AddCharset ISO-8859-7  .iso8859-7  .latin7 .grk
AddCharset ISO-8859-8  .iso8859-8  .latin8 .heb
AddCharset ISO-8859-9  .iso8859-9  .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5        .Big5       .big5
# For russian, more than one charset is used (depends on client, mostly):
AddCharset WINDOWS-1251 .cp-1251   .win-1251
AddCharset CP866       .cp866
AddCharset KOI8-r      .koi8-r .koi8-ru
AddCharset KOI8-ru     .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8       .utf8

AddCharset GB2312      .gb2312 .gb
AddCharset utf-7       .utf7
AddCharset utf-8       .utf8
AddCharset big5        .big5 .b5
AddCharset EUC-TW      .euc-tw
AddCharset EUC-JP      .euc-jp
AddCharset EUC-KR      .euc-kr
AddCharset shift_jis   .sjis
#########################


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Переносим саты с апчт20 на апач22..."  +/
Сообщение от oligarh email(ok) on 13-Дек-09, 12:56 
косяк с кодировкой в мускуле, днако как ее сменить непойму никак, какаято еруна получается:

mysql> show variables like "char%";
+--------------------------+----------------------------------+
| Variable_name            | Value                            |
+--------------------------+----------------------------------+
| character_set_client     | latin1                           |
| character_set_connection | latin1                           |
| character_set_database   | latin1                           |
| character_set_filesystem | binary                           |
| character_set_results    | latin1                           |
| character_set_server     | latin1                           |
| character_set_system     | utf8                             |
| character_sets_dir       | /usr/local/share/mysql/charsets/ |
+--------------------------+----------------------------------+
8 rows in set (0.00 sec)

mysql> set names 'cp1251';
Query OK, 0 rows affected (0.00 sec)

mysql> show variables like "char%";
+--------------------------+----------------------------------+
| Variable_name            | Value                            |
+--------------------------+----------------------------------+
| character_set_client     | cp1251                           |
| character_set_connection | cp1251                           |
| character_set_database   | latin1                           |
| character_set_filesystem | binary                           |
| character_set_results    | cp1251                           |
| character_set_server     | latin1                           |
| character_set_system     | utf8                             |
| character_sets_dir       | /usr/local/share/mysql/charsets/ |
+--------------------------+----------------------------------+
8 rows in set (0.00 sec)

mysql> exit
Bye
mail1# /usr/local/etc/rc.d/mysql-server restart
Stopping mysql.
Waiting for PIDS: 4627.
Starting mysql.
mail1# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.88 FreeBSD port: mysql-server-5.0.88

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show variables like "char%";
+--------------------------+----------------------------------+
| Variable_name            | Value                            |
+--------------------------+----------------------------------+
| character_set_client     | latin1                           |
| character_set_connection | latin1                           |
| character_set_database   | latin1                           |
| character_set_filesystem | binary                           |
| character_set_results    | latin1                           |
| character_set_server     | latin1                           |
| character_set_system     | utf8                             |
| character_sets_dir       | /usr/local/share/mysql/charsets/ |
+--------------------------+----------------------------------+
8 rows in set (0.00 sec)

mysql>


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Переносим саты с апчт20 на апач22..."  +/
Сообщение от oligarh email(ok) on 13-Дек-09, 14:05 
все кончилось созданием my.cnf,которого почемуто небыло и вписание в него
[mysqld]
default-character-set=cp1251
init-connect='SET NAMES cp1251'

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру