- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вот какая история. Передали мне один сайт для его поддержки. Но вносить в него изменения невозможно, так как система управления контентом не работает. Путь к ней: http://www.site.ru/astraadmin/ - может кто знает такую? Сразу скажу, что исходников у меня нет, найти того, кто делал этот сайт невозможно и хостинг восстановливает файлы только 7-дневной давности. Так что даже незнаю что делать... Может кто поможет разобраться? Спасибо!
А что именно не работает , ошибки какие то или что?
Пусть файлы будут недельной давности - не страшно. Обычно меняются данные, а не код. А код, скорее всего, будет рабочий (или почти рабочий). Нужно взять и не торопясь, без паники, на локальном хостинге восстановить его. А в конфиг-файле имена-пароли доступа к базе, так и данные можно будет получить.
А что именно не работает , ошибки какие то или что?
При заходе на http://www.site.ru/astraadmin/ по идее должны быть два поля, в которые нужно вбивать логин и пароль - их там нет(полей), там вообще ничего нет, браузер видит пустой белый фон. Хотя сам код в файле index.php из папки "astraadmin" есть, видимо там что-то крякнулось или что-то в этом роде, но я не програмист и что там прописано я не понимаю 😕
Вот что там: :(
<?
if (session_is_registered("login")){ # no cache page!!!
# end of no cache
$links=array('','pages', 'modules','users','filemanager','dbreserv','..','exit');
$menu=array('','Основные разделы сайта', 'Модули','Управление пользователями','Файловый менеджер','Резервирование базы','Просмотреть сайт','Выход из системы');
$i=0;
$link=split("/",$link);
?>
<html>
<head>
<!--<base href="http://i-power.ru/astraadmin/">-->
<title>AstraAdmin - Система управления контентом</title>
<LINK REL="STYLESHEET" HREF="astra.css" TYPE="text/css">
<script src="/astraadmin/js/code.js" type="text/javascript"></script>
</head>
<body>
<table width="100%" Cellpadding="0" Cellspacing="0" height=100%><tr><td colspan=2 width=100% height=100 >
<table width=100% height=100 CELLPADDING=0 CELLSPACING=0><tr><td width=80 align=center class=name style="padding-left:20;" valign=center><img src=images/aa.gif></td>
<td style="padding-left:20;" width=70% class=name valign=middle><b><font color=#962929 size=6>Astra</font><font color=#244AAE size=6>Admin</font><br><font size=2>Система управления контентом</font></b>
</td>
<td align=right class=name width=20%>
<!--<object height=80 width=80 classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="i" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="../i.swf" />
<param name="height" value="80" />
<param name="width" value="80" />
<param name="wmode" value="transparent" />
<param name="quality" value="high" />
<param name="bgcolor" value="#F7F9FD" />
<embed src="../i.swf" wmode="transparent" quality="high" bgcolor="#F7F9FD" name="flash/menu" align="middle" allowScriptAccess="sameDomain" height="80" width="80" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>-->
</td></tr>
</table></td></tr>
<tr><td valign="middle" colspan="2" class="puti"> ≡ <a href=""><b><font color=#962929 face='comic sans ms' size='3'>A</font><font face='comic sans ms' color=#244AAE size='3'>A</font></b></a><b>
<? /*
for($i=0;$i<count($link);$i++){
for($k=0;$k<count($links);$k++){
if($links[$k]==$link[$i])
{
$temp=$k;
}
}
echo " // <a href=\"\">".$menu[$temp]."</a>";
} */
?>
</td></tr>
<tr><td width=100%><table width=100% CELLPADDING=0 CELLSPACING=0 height=100%><tr><td td width="195" valign="top">
<table Cellpadding="0" Cellspacing="0" width="195" height="100%">
<tr><td width="195" valign="top" class="menu" >
<b>Сайт: </b> <br>
<?
for($i=0;$i<=5;$i++){
$links[$i]==$section?$classm=active:$classm=pmenu;
$links[$i]==$section?$znak="»":$znak="•";
if ($i==3)
{
echo "</td></tr><tr><td class='pmenu'><br>
</td></tr><tr><td class='menu'>
<b>Администрирование:</b> ";
}
echo "</td></tr><tr><td class='$classm'>
<a href='?section=$links[$i]' >$menu[$i]</a> $znak ";
}
echo" </td></tr><tr><td class='pmenu'><br>
</td></tr><tr><td class='pmenu'>
<a href='../' >$menu[6]</a> •
</td></tr><tr><td class='pmenu'>
<a href='?section=$links[7]' >$menu[7]</a> •
</td></tr>";?>
<tr><td height="100%" class="empty">
<br>
</td></tr>
</table>
</td>
<td width=100% height=100% align=left valign=top>
<script src="/js/treemenu.js" language="JavaScript" type="text/javascript"></script>
<table background=images/active-bg.jpg CELLPADDING=0 bgcolor=#D7DDE3 height="100%" width="100%">
<tr>
<td class="maintable" align=left valign=top width=100% height=100%>
<br><center><b>
<?
/*echo "link - $link[0], $par";
switch($link[0]){
case "pages":include("_pages/index.php");break;
case "pages/new":include("_pages/newpage.php");break;
case "news":include("news/index.php");break;
case "news/add":include("news/add.php");break;
case "filemanager":include("_filemanager/index.php");break;
case "news/add/":include("news/add.php");break;
case "news/edit/":include("news/edit.php");break;
case "news/edit":include("news/edit.php");break;
}*/
switch($_GET['section']){
case "pages":{ $back0=0; include("_pages/index.php"); }break;
case "main": include("_main/index.php"); break;
case "filemanager":include("_filemanager/index.php");break;
case "dbreserv":include("_service/index.php");break;
case "modules":include("_module/index.php");break;
case "news": include("_news/index.php"); break;
case "exit":{if(session_is_registered("login")){
if(session_unregister($login))
{
if(session_unregister($prava))
{
if(session_destroy())
{
timer(2000,"index.php");
}
}
}
}else{
timer(2000,"!index.php");
}
};break;
// default:("_pages/index.php");
}
//Тут все остальное
?>
</td>
</tr>
</table>
</td></tr>
</td></tr>
</table>
</body>
</html>
<?
}
?>
Либо кусок с авторизацией затерт, либо авторизация или регистрация сессии находится где-то на другой странице.
У вас в коде срабатывает условие if (session_is_registered("login")) {
Закомментарьте эту строку:
и последнюю тоже
Страница откроется
Магнат добавил 14.11.2008 в 01:59
Попробовал поискать сайты на это CMS - http://www.artquadrum.com/astraadmin/ Тоже пустая страница, авторизовываться (получать сессию) надо где-то в другом месте, код лучше не трогать
Магнат добавил 14.11.2008 в 01:59
Попробовал поискать сайты на это CMS - http://www.artquadrum.com/astraadmin/
:D http://www.artquadrum.com/ Удивительно! Это и есть проблемный сайт!!!
на хостинге PHP не обновляли? возможно отключили RegisterGlobals например...
найти того, кто делал этот сайт невозможно и хостинг восстановливает файлы только 7-дневной давности
<!--<base href="http://i-power.ru/astraadmin/">-->
? 10 знаков вопросов..
? 10 знаков вопросов..
Они не отвечают...
Тогда, очевидно, сайт устарел и надо предложить услугу по созданию сайта.... Не думали над таким вариантом?
Тогда, очевидно, сайт устарел и надо предложить услугу по созданию сайта.... Не думали над таким вариантом?
Сейчас кризис и деньги на создание нового не дадут.