Тот же скрипт, работающий на сайте, не работающий на другом! - PullRequest
0 голосов
/ 15 мая 2010

Прежде всего, я заранее прошу прощения за этот вопрос, немного за пределами стека overflow, но я потратил целый день, пытаясь решить эту проблему, и я полностью застрял.

Проблема: функция поиска моего скрипта (php) прекрасно работает на одном хосте, но не на другом. Если вы ищете что-то здесь: edu-cafe.com, вы получите результат, как и должно быть. Однако попробуйте выполнить поиск на этом сайте, размещенном где-то еще: code-reduc.com, точно такой же скрипт, файлы и данные, и он просто зависнет.

Я попросил хоста и оригинального программиста сценария взглянуть на проблему, но они не могут найти ответ ...

Очевидно, что причина моих проблем связана с Хозяином, но я не могу найти проблему

Любая помощь будет очень признательна!

PS: часть сценария здесь: http://codepaste.net/fuymqn

Спасибо!

Ответы [ 2 ]

3 голосов
/ 15 мая 2010

Я нашел ответ ... На моем веб-хосте по умолчанию включена опция multiviews (и, конечно, они никогда не упоминали об этом)

Итак, в моем htaccess я добавил: Опции -MultiViews

И проблема решена!

2 голосов
/ 15 мая 2010

Проблема на другом сервере в том, что перенаправление никогда не происходит.

Сделайте эхо заголовка, как это;

$location = base_url."search/".$qry_post."/";
header ( "Location:". $location ) ;

Это заставит ваш код сказать "заголовки уже отправлены, блаблабла", или у вас отключены отчеты об ошибках?

Может быть, что-то выводится перед заголовком местоположения и делает его бесполезным, но не сообщает об ошибках, потому что они подавлены или что-то в этом роде? Я бы сказал, что ваш mod_rewrite не работает на втором сервере, но на самом деле это не проблема.

...