все по порядку: есть сайт на рнр с бд, добавляю новые позиции в каталог на сайте через админку. нужно было сделать новый сайт на этом же хостинге но с другим доменом. я скопировала все данные по фтп с сервера и всю sql. изменила конфиг и прочие файлы под новый сайт, создала новую sql , но теперь на новом сайте проблема- когда я добавляю через админку в каталог новые позиции, то они в базу заносятся, а на сайте не отображаются ни новые ни старые записи из базы данных. (Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.)-вот что пишет может кто нибудь знает в чем может быть ошибка?
Чото пишет про проблему с конфигурацие, и не типа не удаеться выполнить до конца запрос з.ы Я новичок, так что мб и не праф...
pnata что-то не правильно скопировали. что ж еще ... сравните конфиги. проверьте еще раз. сравните нестройки сервров и т.д.
ох! мне конфиги уже ночью снятся вместе с настройками вроде все верно. в чем именно ошибка при копировании может быть? в рнр или базе?
pnata когда уже не знаешь где рыть - возьми выходной. сходи куда-нить. отдохни. и посл этого вдруг сама найдешь, то чего в упор не замечала.
нашла ошибку -cgi-скрипты были закачаны в DOS-формате. теперь ошибку про сервер не выдает, данные в базу заносятся, но на сайте не отображаются. где мне копать?
в каталог на сайте я вношу новые позиции(автоматы игровые), в базу они заносятся, а на сайте не отображаются-список пуст
это одна из страниц на которой должно выводиться <? include "config.php"; include "func.php"; include "sub.php"; ?> <!-- Content --> <? $row=mysql_fetch_row(mysql_query("SELECT name FROM ticket where id=0"));$order=$row[0]; $res=mysql_query("SELECT * FROM ticket where id!=0 order by $order"); $count=mysql_num_rows($res); if($count<1){ print "<p><font color=maroon><b>Информация к данному разделу подготавливается...</b></font></p>"; } else{ $i=0; print " <table cellpadding=0 cellspacing=0 align=center width=530><tr><td style='border:solid 1px silver'> <table cellpadding=10 cellspacing=2 align=center width=530> "; print "<tr bgcolor=ECF0FC>"; while($row=mysql_fetch_row($res)){ if($row[3]!=""){ $r1=preg_replace("/\"/","''",$row[1]); $r2=preg_replace("/\"/","''",$row[2]); $alt="$r1\n$r2\nЦена: $row[5] $row[6]";$alt=del_tags($alt); $img="<img src=img.php?src=foto/$row[3]&width=160 width=160 alt=\"$alt\" style='border:solid 1px black'>"; } else{$img="<img src=img/none_160.gif width=160 style='border:solid 1px black'>";} if($i%2==0 && $i!=0){print "</tr>\n<tr bgcolor=ECF0FC>";} $row[2]=eregi_replace("\n","<br>",$row[2]); print "<td align=center width=50% valign=top style='border:solid 1px silver'><div style='width:160px;text-align:right'>$img<br><img src=img/kostyl.gif width=1 height=5><br><span class=zagol>$row[1]</span><br>$row[2]<br><span class=price><b>Цена: $row[5] $row[6]</b></span><br><a href=\"JavaScript:detail($row[0],1);\" class=syn><b>подробнее »</b></a></div><br></td>"; $i++; if($count==$i && $i%2!=0){print "<td align=center width=50% valign=top> </td>";} } print "</tr></table></td></tr></table>"; } ?> <!-- End Content -->
здесь sub add_ticket{ $dbh->do("INSERT INTO $table SET name='$name',opis='$opis',text='$text',price='$price',value='$ue'"); $sth=$dbh->prepare("SELECT LAST_INSERT_ID() FROM $table"); $sth->execute(); @row=$sth->fetchrow_array(); $last_id=$row[0]; if ($img ne ""){ $type=file_type($img); $name_img=$table."_".$last_id.'.'.$type; foto_img($img,$name_img); $img=$name_img; } $dbh->do("UPDATE $table SET img='$img' where id='$last_id'"); print "Location: ../admin/content.php?obj=ticket&action=list&table=",$table,"\n\n"; exit; } sub upd_ticket{ if ($img eq "none"){ $img=""; unlink("../foto/$img_old"); } else{ if ($img eq ""){$img=$img_old;} else{ if ($img ne ""){ unlink("../foto/$img_old"); $type=file_type($img); $name_img=$table."_".$id.'.'.$type; foto_img($img,$name_img); $img=$name_img; } } } $dbh->do("UPDATE $table SET name='$name',opis='$opis',text='$text',price='$price',value='$ue',img='$img' where id='$id'"); print "Location: ../admin/content.php?obj=ticket&action=list&table=",$table,"\n\n"; exit; } sub del_ticket{ $sth=$dbh->prepare("SELECT img FROM $table where id='$id'"); $sth->execute(); @row=$sth->fetchrow_array(); unlink("../foto/$row[0]"); $dbh->do("DELETE FROM $table where id='$id'"); print "Location: ../admin/content.php?obj=ticket&action=list&table=",$table,"\n\n"; exit; } sub ch_pos_ticket(){ my $cgi = CGI->new(); my @nam = $cgi->param(); my %val = map { $_ => $cgi->param($_) } @nam; while (($key,$value)=each(%val)){ if ($key ne "obj" && $key ne "action" && $key ne "sort"){ $dbh->do("UPDATE $table SET position='$value' where id='$key'"); } } $dbh->do("UPDATE $table SET name='$sort' where id=0"); print "Location: ../admin/content.php?obj=ticket&action=list&table=",$table,"\n\n"; exit; } sub upd_tech{ $sth=$dbh->prepare("SELECT * FROM tech where id=1"); $sth->execute(); $count=$sth->rows; if($count==0){ $dbh->do("INSERT INTO tech SET id=1,login='$login',pass='$pass',email='$email'"); } else{ $dbh->do("UPDATE tech SET login='$login',pass='$pass',email='$email' where id=1"); } print "Location: ../admin/content.php?obj=tech&action=list\n\n"; exit; } sub file_type($){ $val=$_[0]; @mass=split(/\\/,$val); $type=$mass[$#mass]; @type=split(/\./,$type); $type=lc($type[1]); return $type; } sub foto_img($$){ $val=$_[0]; $val1=$_[1]; read($val,$buffer,400000); open FILE, ">../foto/$val1"; binmode FILE; print FILE $buffer; close FILE; } sub print_header { print "Content-type: text/html\n\n"; }; return 1;