Имя: Пароль:
IT
 
Настройка Apache2
0 nikast
 
20.09.12
14:43
Друзья доброго времени суток, у меня снова вопрос, решил установить web сервер.. как это сделать не в зуб ногой .. поэтому обратился вот сюда http://php-myadmin.ru/learning/instrument-mysql.html дак вот все поставил ..и даже все сервисы запустились. Далее.. у меня есть сайт который успешно пашет на хостинге Х компании У. Запускаю его у себя у меня выскакивают такие вот ошибки (Deprecated: Function session_register() is deprecated in C:\apache\ts.ru\www\config\users.inc.php on line 18

Deprecated: Function session_register() is deprecated in C:\apache\ts.ru\www\config\users.inc.php on line 19
query($sql); while($db->fetch()){ $nname=$db->data->name; $nlink=$db->data->link; $ncontent=$db->data->content; if ($ndate==date("d.m.Y", $db->data->date)) $tmp=""; else $tmp=$ndate=date("d.m.Y", $db->data->date); if (strlen($nlink)>10) $nhref=$nlink; else $nhref="news?".$db->data->id; $ntext.='
'.$tmp.''.$nname.'

'.$ncontent.'

'; } if ($ntext) $ntext='
Новости
'.$ntext; return $ntext; ?>
Notice: Undefined variable: tmp in C:\apache\ts.ru\www\function.php on line 163

Notice: Undefined variable: menu in C:\apache\ts.ru\www\function.php on line 207

Notice: Undefined variable: ntext in C:\apache\ts.ru\www\function.php on line 231

Notice: Undefined index: otitle in C:\apache\ts.ru\www\html.php on line 26

Notice: Undefined index: okeywords in C:\apache\ts.ru\www\html.php on line 28

Notice: Undefined index: odescription in C:\apache\ts.ru\www\html.php on line 30

Notice: Undefined index: marka_id in C:\apache\ts.ru\www\html.php on line 40

Notice: Undefined index: marka_id in C:\apache\ts.ru\www\html.php on line 72

Notice: Undefined variable: return in C:\apache\ts.ru\www\function.php on line 307

Notice: Undefined variable: add in C:\apache\ts.ru\www\html.php on line 74)

Друзья, помогите решить проблему.. настройки проверил несколько раз. Может дело в том что сайт старый писался под php 3 а я поставил 5 хотя в чем разница тоже не знаю..
1 ДенисЧ
 
20.09.12
14:47
версии пыхпых не совпадаюют, у тебя более новый.
2 ДенисЧ
 
20.09.12
14:47
А разница приблизительно как между 77 и 82...
3 nikast
 
20.09.12
15:07
Денис, а не подскажешь какую ставить .. php 3 или 4
4 Fragster
 
гуру
20.09.12
15:16
(1) не обязательно, может там просто еггог репортинг стоит в ноне
5 Fragster
 
гуру
20.09.12
15:16
(3) о_О
может 5.3, не?
6 nikast
 
20.09.12
15:38
Спасибо, сейчас попробую ..
7 sergeante
 
20.09.12
15:38
поставь http://www.denwer.ru/ и живи спокойно
8 sergeante
 
20.09.12
15:41
или просто отключи нотайсы в пхп.ини
9 sergeante
 
20.09.12
15:44
В файле php.ini параметру error_reporting присвоить E_NONE
либо прописать в файл .htaccess строку php_value error_reporting E_NONE
10 BigHarry
 
20.09.12
16:22
(9) Ага, и потом если вдруг вылезет где-то далее по этому или другому скрипту еще какая-то ошибка - сидеть и чесать репу, почему-ж оно не работает.
Не надо отключать сообщения об ошибках, надо устранять ошибки.
11 Kreont
 
20.09.12
16:26
(0) "сайт старый писался под php 3 а я поставил 5" - так и ставь 3-й тогда, иначе отлавливать ошибки и править, там пару десятков ф-й менялось
12 BigHarry
 
20.09.12
17:11
(11) Не надо ставить третий, с тех пор очень много критических ошибок было устранено, кому нужна дыра в системе? Не таких уж космических усилий будет стоить переписать...
13 nikast
 
24.09.12
15:21
-----------------------------------------------
24.09.2012
-----------------------------------------------
Всем привет.. я снова со старой проблемкой, т.е пытаюсь запустить локальный web сервер.. Поставил Denwer исправил кое-какие ошибки и все казалось бы зае.. клева! Сайт отображается корректно, но .. нажимая на какую либо ссылку я получаю следущее http://gyazo.com/16a24b6703abf92fed93923787f81cd7
Прошу помощи.. куда смотреть на этот раз. Спасибо
14 BigHarry
 
24.09.12
15:29
Не прописаны директивы мод-реврайта либо DirectoryIndex.
15 nikast
 
24.09.12
15:35
А где это прописывается или где можно почитать ?? А то голова кругом
16 BigHarry
 
24.09.12
15:39
Почитать можно в гугле по запросу "mod_rewrite" и "DirectoryIndex", прописывать можно прямо в .htaccess
17 nikast
 
24.09.12
15:39
Спс..
18 nikast
 
27.09.12
21:23
**********************************************
27.09.2012
**********************************************
Привет друзья, снова за советом к Вам. Напомню, я запускаю сайт на локальном web сервере denwer. Сайт прекрасно функционирует у хостера, но у меня возникли проблемы с кодировкой utf-8 и с функцией mod rewrite, но и это все под вопросом. Сайт вообще не запускался, переставил denwer с php 5.2 вместо 5.3 (ушли ошибки), потом по совету    BigHarry добавил файл htaccess прописал там utf-8 и все стало отражаться корректно. Но остается одна проблема, при нажатии на любую из ссылок, вываливается экран
-----------------------------------------------------------------------------
Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл G:/home/markon/www/rus/breakpads, которого не существует.

В случае использования CGI-скриптов, корректные пути к CGI-директориям следующие:

URL    Куда указывает
http://***/cgi-glob/script.cgi    /home/cgi-glob/script.cgi
http://***/cgi/script.cgi    /home/***/cgi/script.cgi
http://***/cgi-bin/script.cgi    /home/***/cgi-bin/script.cgi
-----------------------------------------------------------------------------

у меня путь к сайту home/site/www/ что за ошибка и куда смотреть???? В Гугле вычитал что mod_rewrite подменяет записи ссылок.. и что проблема может быть именно в этом модуле. Но в httpd.conf есть такая строка
LoadModule rewrite_module modules/mod_rewrite.so
Я так понимаю этот модуль включен..
Куда смотреть дальше??? СПАСИБО
19 nikast
 
27.09.12
21:54
И еще, на хостинге сайт находится в корне папки site, а на denwere мне приходится создавать еще www, может в этом как нибудь косяк?
20 Alize
 
27.09.12
22:03
там ж в гугле и написано- что надо прописать в htaccess для mod_rewrite с кучей примеров!
21 BigHarry
 
27.09.12
22:05
(19) Посмотри у хостера, какие там директивы в .htaccess прописаны для mod_rewrite, да и тупо перекатай в свой...
22 Alize
 
27.09.12
22:06
(19)измени пути и каталоги в config в настройках апача, а нафига все это тебе надо?
23 nikast
 
27.09.12
22:19
Я хотел внести некоторые изменения в сайт, а хостер запрашивает каждый раз служебные записки, вот я и решил поэкспериментировать на локальном.
Да.. у хостера нет никакого файла htaccess и без него все пашет, конечно я из него бы все слизал, но не тут-то было !
24 nikast
 
27.09.12
22:22
BigHarry, я сейчас еще раз попробую что нить поделать с mod_rewrite в htaccess? может ты еще завтра заглянешь в эту темку, если у меня все глухо будет
25 nikast
 
27.09.12
22:24
и если честно я так и не понял что это за пути к cgi скриптам, у меня там и файлов то нет с таки расширением.
26 nikast
 
06.10.12
17:56
-----------------------------------------------
06.10.2012
-----------------------------------------------
Всем привет. Так и не получилось запустить сайт. Точнее работает только страница main.
ссылки не пашут, все перекрутил, все настройки denwer.. никак
В логах denwer пишет такое
Options ExecCGI is off in this directory: G:/home/site.ru/www/js/lightbox.js, referer: http://site.ru/

Знаю что надоел )) но уже все перепробовал и вернулся к вам обратно.
27 Torquader
 
06.10.12
18:09
А php подключался как cgi-приложение ?
28 nikast
 
06.10.12
18:11
сложно сказать .. Я скачал денвер, думаю не как cgi-приложение. Там вроде старые версии php 3 и 4 подключаются как приложения.
29 nikast
 
06.10.12
18:11
Как расширения
30 Torquader
 
06.10.12
18:13
(29) Тогда что сайт пытается запустить через ExecCGI ?
Или там какая-то ещё программа есть ?
31 raykom
 
06.10.12
18:15
(0)Копайся в настройках модуля ПХП на хостинге в админке. Там расширения отличаются по названиям в ПХП 5.3 от ПХП даже 5.1 не говоря про ниже.
Подключай расширения, каких то нехватает.

Отключи register_globals в настройках подуля ПХП.
32 Torquader
 
06.10.12
18:18
(31) Из пять трёшку не получишь - код править придётся.
И чем быстрее начать это делать - тем быстрее будет результат.
33 raykom
 
06.10.12
18:24
(26)Скорее всего пути к CGI скриптам на старом хостинге и на новом отличаются. Обычно это папка cgi-bin, но может и www. Поищи через файловый менеджер или спроси у хостера и пропиши в .htaccess
34 raykom
 
06.10.12
18:25
(32)Ну с трешки на пять не переезжал, а вот с 4 на 5.1 и потом на 5.3 прокатило, только расширениями ПХП поиграл.
35 Torquader
 
06.10.12
18:30
(33) Только надо не забыть, что в этих директориях ещё кто-то живёт, кого сайт там хочет видеть.
36 nikast
 
06.10.12
18:33
Понял парни.. Буду смотреть расширения!