|
Настройка 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
|
Понял парни.. Буду смотреть расширения!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |