Я надеюсь, что кто-то может знать ответ на этот вопрос сверху. Я разработал этот сайт на Fedora, а затем перенес его на свой тестовый блок (ссылка ниже) под управлением Ubuntu Svr 10.10 / Apache2 / PHP5 / MySQL5.1 и все отлично работает на платформах dev и test.
Я исследовал форумы Media Temple, Code Igniter (используя 1.7) и jQuery в течение последних двух дней и до сих пор и не могу найти аналогичную проблему, когда скрипт не запускает функцию, а мои пути js и css правильный.
Особенности:
Я успешно выполнил следующий код на моем сервере разработки и самодостаточного тестирования, результаты которого прошли. Когда тот же код и та же база данных перемещены в Media Temple, jQuery перестает работать.
Ссылка на тестовый сервер (чтобы вы могли видеть, как она работает): http://ganymede.likescandy.com/site/
При просмотре исходного кода вы видите изображения в слайдере, которые дают нам этот красивый слайдер.
Ссылка на Храм Медиа, где она терпит неудачу: http://jeffbreece.com/site
Код, который не запускается на размещенном в Media Temple коде, является этой функцией (но работает на обоих тестовых хостах):
<!-- script -->
<script type="text/javascript" src="http://localhost/site/js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="http://localhost/site/js/jquery.nivo.slider.pack.js"></script>
<script type="text/javascript">
jQuery(function() {
jQuery('#slider').nivoSlider({
effect:'sliceUpDown',
pauseTime:5000,
directionNav:false
});
});
</script>