| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Ошибка при переносе сайта на резервный сервер |
| Автор: lFEIKl 15.10.2013, 07:30 | ||
Есть рабочий сайт. Поставили задачу, восстановить сайт на локальном серве под ОСью Ubuntu. Дали список необходимых пакетов. Установил все,что сказали разработчики сайта. Сайт на серв перенес. Но при входе на сайт, грузятся только пара надписей из файла main.php и рисунок..а в центре экрана вылазит часть кода из файла index.php
Понять не могу на что именно жалуется. Понимаю,что дело не с кодом РНР должно быть. Подозреваю,что проблема с настройкой серва. В конфиге url на локальный поменял. Надеюсь проблему понятно выложил..если нет..критику адекватно восприму =) |
| Автор: _zorn_ 15.10.2013, 08:19 |
Наверное нужно включить short_open_tag в php.ini |
| Автор: lFEIKl 15.10.2013, 09:20 | ||
Залез в ../apache2/php.ini и ../cli/php.ini. И там и там было
Исправил Off на On..не помогло Народ вродь пишет,что еще можно в .htaccess прописать "php_flag short_open_tag On"...тож не помогло |
| Автор: lFEIKl 16.10.2013, 05:31 | ||
| А нет..нашел где short_open_tag включить нормально.. Включил..велезла ошибка
С выделенной строчкой номер 382. Но это уже проблема в БД как понимаю |
| Автор: _zorn_ 16.10.2013, 09:12 |
Базу я так понимаю вы не переносили ? Если нужна общая база с работающим сервером, там нужно создать пользователя для "локального" сервера и изменить данные в конфиге. |
| Автор: Sanchezzz 16.10.2013, 20:44 |
| БЛин не ужели ошибки тяжело читать и переводить+ есть еще такое классная штука как ГУГЛ. |
| Автор: lFEIKl 17.10.2013, 04:51 |
| zorn, аааа..у меня уже настолько замылен мозг в отношении этой проблемы переноса сайта. Спасибо,за мысль. Тк я перенес все файлы, что мне предоставили и думал, что бд должна храниться вместе с сайтом. Понял,что это не так..Создал пустую базу с нужным именем и понеслись ошибки,типа в бд нет такой-то таблицы. |
| Автор: Sanchezzz 17.10.2013, 07:35 |
| Пффф... да стала лучше. Создайте БД залейте туда дамп с основного сайта. Откройте конфиг /protected/config/main.php Найдите ключ в массиве db' При деплоии на сайт измените конфиг на нужный Тут просто огромное количество материала для знакомтства с Yii http://yiiframework.ru/ |
| Автор: lFEIKl 18.10.2013, 04:54 |
| Sanchezzz , спасибо, но это я уже сделал. zorn_ , задачу мне поставили, просто перенести сайт на локальную убунту,а результат должен был быть,что при открывании сайта он грузится без ошибок. Ну понятно,что такой сайт полностью рабочим не будет,то есть ничего кроме главной страницы работать не будет. Про БД мне и слова не сказали. Может сами мы здесь чего-то не понимаем? Скорее всего. Можно про рассинхрон чуть поподробнее? Вообще..может у меня как раз косяк с переносом БД? Может из-за этого ошибка (указанная в первом сообщении) и вылазить? |
| Автор: _zorn_ 18.10.2013, 06:45 | ||
Изменения данных (добавление/редактирование/удаление) на работающем сайте не будут видны на локальном, т.к. базы у них разные.
Не может, а именно из за отсутствия нужной базы. В первом сообщении ошибка из за short tags. И как бы всегда держи в уме что "сайт", это не только файлы скриптов. Времена статических страниц прошли ооооооооочень давно. |
| Автор: lFEIKl 18.10.2013, 06:55 |
| _zorn_ Ааа..ну про рассинхрон это понятно,потому что логично. Спасибо,теперь я понял суть проблемы. Я около недели думал,что это ошибка в настройке самого серва Спасибо за советы! Я, если честно, когда брался за это задание, даже представления не имел как восстанавливать сайт, по этому про БД в голову и не приходило! Теперь на маленько, да больше стал разбираться |