0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 10
1

Не могу разобраться, в чём ошибка в движке

02.09.2013, 14:02. Показов 800. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, уважаемые кодеры! Вопрос вот в чём, есть сайт, движок самопис, после переноса на другой сервер не могу понять ничего. Скрипт не выдаёт никаких ошибок, просто белая страница и всё. Смотрел по всем скриптам, не нашёл ничего, что могло вызвать подозрение... ставил вывод ошибок всяческими способами, ничего также не выводит... есть только "Notice: Undefined offset: 0 in /home/.../public_html/helpers/uri_rerouting.function.php on line 30", но это совсем не то. Это лишь предупреждение, которое ни на что не влияет. Прошу помощи у вас. Движок с базой во вложении.

P.S.: Может ли это происходить из-за кривой кодировки базы данных?
Вложения
Тип файла: rar Desktop.rar (4.21 Мб, 18 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.09.2013, 14:02
Ответы с готовыми решениями:

Не могу разобраться в чём ошибка
Массив заполнен с помощью генератора случайных чисел. Разности (1-2,3-4,..,19-20) отсортировать по...

Не могу разобраться в чем ошибка
Задача: Составить описание класса многочленов от одной переменной, задаваемых степенью многочлена...

В чем ошибка? не могу разобраться
В чем ошибка? не могу разобраться. Вот задание: Три устройства обрабатывают заявки в течении 690...

Не могу разобраться в чем ошибка
import math family = input('Здравствуйте, как вас зовут? ') print(family + ', мы рады представить...

8
296 / 284 / 84
Регистрация: 10.05.2013
Сообщений: 920
02.09.2013, 14:11 2
Ошибка указывает на строку: ?
PHP
1
if ( $outputs[0] == $request_URI ) {
Добавлено через 3 минуты
Ну так ошибка говорит, сама за себя... Undefined (неопределенное) offset (смещение): 0
Нету в массиве $outputs значения с ключом 0
0
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 10
02.09.2013, 16:32  [ТС] 3
Цитата Сообщение от Dealiss Посмотреть сообщение
Ошибка указывает на строку: ?
PHP
1
if ( $outputs[0] == $request_URI ) {
Добавлено через 3 минуты
Ну так ошибка говорит, сама за себя... Undefined (неопределенное) offset (смещение): 0
Нету в массиве $outputs значения с ключом 0
Да, только эта ошибка ничего не решает... это не из-за неё контент сайта не выводится, ибо я уже исправлял её, но сайт также продолжал оставаться "белой страницей".

Добавлено через 2 часа 17 минут
Помогите пожалуйста, мужики. Другого варианта нет, сам не пойму, в чём дело, почему сайт перестал работать.
0
Телепат
724 / 118 / 8
Регистрация: 28.04.2009
Сообщений: 442
02.09.2013, 18:11 4
написал, затем удалил.. ошибся.. сейчас посмотрю еще раз

Добавлено через 45 минут
кстати в файле uri_rerouting.function.php
уберите первый вопросит. знак
PHP
1
?<?php
то что ниже не есть хорошо
PHP
1
global $request_URI;
0
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 10
03.09.2013, 16:56  [ТС] 5
Цитата Сообщение от Милый Враг Посмотреть сообщение
написал, затем удалил.. ошибся.. сейчас посмотрю еще раз

Добавлено через 45 минут
кстати в файле uri_rerouting.function.php
уберите первый вопросит. знак
PHP
1
?<?php
то что ниже не есть хорошо
PHP
1
global $request_URI;
Хм, я так и не нашёл перед началом кода php вопросительный знак. А почему "global $request_URI;" - не есть хорошо?

Добавлено через 8 часов 32 минуты
Кто-нибудь в силах помочь, ребят? Я выпадаю в осадок, уже мозг лопается, ничего не могу понять((
0
Телепат
724 / 118 / 8
Регистрация: 28.04.2009
Сообщений: 442
03.09.2013, 17:20 6
если у вас движок работал на др. сервере а теперь не работает, прежде всего проверьте настройки сервера - phpinfo()
сравните настройки на старом и новом сервере и буде ясно где искать проблему и что именно подправлять в коде.

Добавлено через 18 минут
а вообще то у вас проблема с функцией
PHP
1
push_action_by_uri();
так же обратите внимание на этот массив
PHP
1
$request_URI_segments[]  = $segment;
в файлах uri_to_segments.function.php и push_action_by_uri.function.php
0
Телепат
724 / 118 / 8
Регистрация: 28.04.2009
Сообщений: 442
03.09.2013, 17:26 7
Цитата Сообщение от Гвоздь Посмотреть сообщение
Хм, я так и не нашёл перед началом кода php вопросительный знак.
у вас пробел стоит перед <?, у меня кодировка стояла другая, потому там возник знак вопроса, в др. файле другие символы. Удалите пробелы. Вечером домой приду попробую разобраться.. а пока проверяйте настройки сервера сравнивая их со старым.
Изображения
 
0
Заблокирован
03.09.2013, 17:55 8
Это BOM.

Похоже как будто ТС забыл перетащить .htaccess на новое место.
0
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 10
04.09.2013, 13:48  [ТС] 9
Спасибо разобрался! Вы направили меня на верный путь. В функции "push_action_by_uri()" массив "$arguments[]" не заполнялся, пришлось ставить условие, в котором если $arguments[] пуст, то отдавать ему значение "1". Теперь проблема появилась в том, что вместо буквы "ш" и "И" иероглиф ставится, букву "ш" я исправил через базу, но буква "И" исправляться не хочет. Может кто-то подсказать, как это можно исправить? Пример ошибки можно посмотреть на главной этого сайта sushi-online.kz, "Горячий ролл �?мперия" вот в таком виде отображается...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.09.2013, 13:48
Помогаю со студенческими работами здесь

Не могу разобраться в чём ошибка
Помогите, пожалуйста, разобраться в чём ошибка procedure TForm1.Button1Click(Sender: TObject);...

Не могу разобраться в чем ошибка
Ребят, посмотрите пожалуйста эту програмку: Не работает 13 строчка, пишет нельзя считывать данные...

Не могу разобраться в чем ошибка кода
Только начала изучать язык С. Преподаватель дала пример лабораторной и я набрала ее, чтобы...

Не могу разобраться с косяками в движке доски объявлений
Есть движок сайта объявлений, вроде все хорошо. Для каждого города с админки могу прописать title,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru