Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Подключение сайта на локальный хостинг

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Подключение сайта на локальный хостинг
aleks3130
Отправлено: 24 Августа, 2010 - 10:46:34
Post Id


Гость


Покинул форум
Сообщений всего: 119
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)

[+]


Добрый день.

Необходимо подключить сайт на локальный хостинг. В инете он работает.
Перенёс на локальный он ругается.

Перенёс все БД и все файлы. в результате запуска выдаёт ошибку - "out(); ?>"

система управления сайтом используется какая то не известная.

В index.html вот это

PHP:
скопировать код в буфер обмена
  1. <?
  2. //RBSSEO_start
  3.  
  4. if (($_SERVER['REQUEST_URI'] == "/index.php")||($_SERVER['REQUEST_URI'] == "/index.html")||($_SERVER['REQUEST_URI'] == "/index.htm")) {
  5.         header('HTTP/1.1 301 Moved Permanently');
  6.         header("Location: http://{$_SERVER['HTTP_HOST']}/");
  7.         die('redirect from index.php');
  8. };
  9.  
  10. //RBSSEO_end
  11.  
  12.     require_once "include/common.php";
  13.     require_once "include/classes/index.class.php";
  14.  
  15.  
  16.         $index = new Index();
  17.  
  18.     $index->out();
  19. ?>

когда коментирую (//) строчку $index->out(); ошибка не исчезает. Когда удаляю строчку ошибка исчезает. В чём дело не пойму.

В любом случае грузится читый лист

к стате index.php и ndex.htm в корне нет

Помогите подключить сайт локально.


С другими сайтами таких проблем небыло!!!


Отредактировано модератором: JustUserR, 24 Августа, 2010 - 14:21:23
Обрамил PHP-код в соответствующий BB-тег
 
 Top
Djin_dj
Отправлено: 24 Августа, 2010 - 11:58:29
Post Id



Частый гость


Покинул форум
Сообщений всего: 180
Дата рег-ции: Июнь 2008  
Откуда: Россия


Помог: 0 раз(а)




aleks3130 пишет:

require_once "include/common.php";
require_once "include/classes/index.class.php";

путь правильно указал? вероятно он говорит что не может найти метод out. А найти его не может потому что нет доступа к классу и все
 
 Top
aleks3130
Отправлено: 24 Августа, 2010 - 12:15:01
Post Id


Гость


Покинул форум
Сообщений всего: 119
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)

[+]


Путь прописан верно пробовал в разных вариантах
и
http://prime/include/classes/index[dot]class.php
../include/classes/index.class.p hp
include/classes/index.class.php

текст index.class.php ниже

PHP:
скопировать код в буфер обмена
  1. <?
  2. require_once dirname(__FILE__)."/catalog.class.php";
  3. require_once dirname(__FILE__)."/top.class.php";
  4. require_once dirname(__FILE__)."/promo.class.php";
  5. require_once dirname(__FILE__)."/news.class.php";
  6. require_once dirname(__FILE__)."/vote.class.php";
  7.  
  8. class Index {
  9.  
  10. var $xtpl;
  11. var $catalog;
  12. var $top;
  13.  
  14. function Index() {
  15.     global $options;
  16.  
  17.     $this->xtpl = new XTemplate("include/templates/index.xtpl");
  18.  
  19.     $this->top = new Top('index', &$this->xtpl);
  20.  
  21.     $this->catalog = new Catalog();
  22.     $this->catalog->print_menu(&$this->xtpl);
  23.  
  24.     $promo = new Promo();
  25.     $vote  = new Vote();
  26.  
  27. $c = mysql_fetch_assoc($res = mysql_q("SELECT `value` FROM options where `name`='metakey' LIMIT 1"));
  28. $c1 = mysql_fetch_assoc($res = mysql_q("SELECT `value` FROM options where `name`='metadesc' LIMIT 1"));
  29.  
  30.     $this->xtpl->assign("METAKEY", $c['value']);
  31.     $this->xtpl->assign("METADESC", $c1['value']);
  32.  
  33.     switch ($_SERVER['REQUEST_URI']){
  34.                 case '/':{
  35.                         $seo_h1 = '<h1>Производство и продажа ЖК телевизоров</h1>';
  36.                         break;
  37.                 };
  38.     };
  39.     $this->xtpl->assign('seo_h1',$seo_h1);
  40.  
  41.  
  42.  
  43.     $this->xtpl->assign('GOODS', $promo->goods("include/templates/mini/goods.xtpl", 3));
  44.     $this->xtpl->assign('FIRST', $promo->mpn("include/templates/mini/promo_main.xtpl", 0));
  45.     $this->xtpl->assign('NEWS_ANONS', News :: newsAnons($options['news_anons_cnt']));
  46.     $this->xtpl->assign('VOTE', $vote->print_vote());
  47.  
  48.     $this->xtpl->assign("CSS", "main");
  49.     $this->xtpl->parse('main.mainmenu');
  50.     $this->xtpl->parse('main');
  51. }
  52.  
  53.  
  54. function out() {
  55.  
  56.  
  57.     $this->xtpl->out("main");
  58. }
  59.  
  60.  
  61. }
  62.  
  63. ?>


Отредактировано модератором: JustUserR, 24 Августа, 2010 - 14:21:51
Обрамил PHP-код в соответствующий BB-тег
 
 Top
JustUserR
Отправлено: 24 Августа, 2010 - 14:29:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




aleks3130 пишет:
Необходимо подключить сайт на локальный хостинг. В инете он работает.
Перенёс на локальный он ругается.
При обслуживании сайта на различнх web-серерах его работоспособность может значительно изменяться - по причине наличия различных настроек связанных с указанием значений по умолчанию и путями подключения и наличием определенных модулей - а также параметрами связанными с системной alias-инга и перенаправления по действию для исполняемых на серверной стороне web-приложений
Вероятно причиной ошибки является различие в использовании виртульных web-путей и локальных файловых путей на разных хостингах - дело в том что при подключении внешних файлов в PHP-скрипте необходимо указывать именно файловый путь который может быть относительным или абсолютным
aleks3130 пишет:
Когда коментирую (//) строчку $index->out(); ошибка не исчезает. Когда удаляю строчку ошибка исчезает. В чём дело не пойму.
Указанная вами проблема когда использование комментария не дает нужного эффекта и генерирует синтаксическую ошибку - связано с использование различных кордовых таблиц для трактовки исходного PHP-кода при наличии в нем двух- и более байтовых символов


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB