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