Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]News Asystent v1.5 Problem
Forum PHP.pl > Forum > Gotowe rozwiązania
jaaro
Witam,

Dzisiaj zainstalowałem Skrypt Newsów "News Asystent v1.5". Zrobiłem wszystko zgodnie z instrukcjami w pliku readme, odpowiednie CHMODY zostały nadane, linki podmienione i instalacja została zakończona poprawnie. Plik config sam wygenerował się na serwerze FTP. Dalej natomiast napotkałem pewien problem, otóż wyświetlanie newsów, panel logowania działają, jednak po wpisaniu loginu i hasła (poprawnie!) zamiast panelu administracyjnego pokazuje mi się biała strona i nic się nie dzieje. Powiem tylko, że na maszynie localhost ten problem nie występuje i wszystko działa idealnie. Aktualnie korzystam z serwera webd.pl i to właśnie tam występuje ten błąd.
Poniżej zamieszczam plik config z localhosta ora webd.pl

localhost:
  1. <?
  2. //Liczba newsow wyswietlanych domyslnie
  3. $show_num=5;
  4.  
  5. //Maksymalna dozwolona dlugosc komentarza w znakach
  6. $comment_maxlength=1024;
  7.  
  8. //Maksymalna dlugosc jednej linii komentarza w znakach
  9. $comment_wrap=50;
  10.  
  11. //Wlaczenie (on) i wylaczenie (off) adresu e-mail autora w stopce newsa
  12. $show_mail="on";
  13.  
  14. //Katalog uzywanego szablonu
  15. $theme="default";
  16.  
  17. //Ilosc slow widocznych w skrocie newsa
  18. $max_news_length=40;
  19.  
  20. //Maksymalna szerokosc obrazka przy newsie
  21. $max_img_width=60;
  22.  
  23. //Wylaczenie opcji komentarzy (1-wylaczone, 0-wlaczone)
  24. $disable_comments=0;
  25.  
  26. //Wylaczenie opcji drukowania (1-wylaczona, 0-wlaczona)
  27. $disable_print=0;
  28.  
  29. //Wylaczenie obrazkow przy newsach (1-wylaczone, 0-wlaczone)
  30. $disable_images=0;
  31.  
  32. //Parametry czcionki (kroj i rozmiar)
  33. $font_face="Verdana";
  34. $font_size="11";
  35.  
  36. //Adres strony (ze slashem na koncu, np. "www.phpflash.hostm.pl/")
  37. $page_url="http://localhost/";
  38.  
  39. /*Odsylacz kontaktu z Administratorem; w przypadku adresu e-mail
  40. nalezy podac go wraz z mailto: (np. mailto:root@localhost.localdomain)*/
  41. $admin_contact="mailto:literkate@gmail.com";
  42.  
  43. //Kod HTML uzywany do oddzielania kolejnych sekcji, np <HR>
  44. $separator="<br><hr size=\"1\" color=\"black\" noshade><br>";
  45.  
  46. //Strona kodowa dokumentu
  47. $charset="ISO-8859-2";
  48.  
  49. /*Domyslny plik graficzny wyswietlany gdy do newsa nie zostal przypisany
  50. zaden obrazek; ignorowany w przypadku wylaczenia obslugi obrazkow*/
  51. $default_img="0";
  52.  
  53. //Raportowanie bledow (1-wlaczone, 0-wylaczone)
  54. $debug=0;
  55. ?>


webd.pl
  1. <?
  2. //Liczba newsow wyswietlanych domyslnie
  3. $show_num=5;
  4.  
  5. //Maksymalna dozwolona dlugosc komentarza w znakach
  6. $comment_maxlength=1024;
  7.  
  8. //Maksymalna dlugosc jednej linii komentarza w znakach
  9. $comment_wrap=50;
  10.  
  11. //Wlaczenie (on) i wylaczenie (off) adresu e-mail autora w stopce newsa
  12. $show_mail="on";
  13.  
  14. //Katalog uzywanego szablonu
  15. $theme="default";
  16.  
  17. //Ilosc slow widocznych w skrocie newsa
  18. $max_news_length=40;
  19.  
  20. //Maksymalna szerokosc obrazka przy newsie
  21. $max_img_width=60;
  22.  
  23. //Wylaczenie opcji komentarzy (1-wylaczone, 0-wlaczone)
  24. $disable_comments=0;
  25.  
  26. //Wylaczenie opcji drukowania (1-wylaczona, 0-wlaczona)
  27. $disable_print=0;
  28.  
  29. //Wylaczenie obrazkow przy newsach (1-wylaczone, 0-wlaczone)
  30. $disable_images=0;
  31.  
  32. //Parametry czcionki (kroj i rozmiar)
  33. $font_face="Verdana";
  34. $font_size="11";
  35.  
  36. //Adres strony (ze slashem na koncu, np. "www.phpflash.hostm.pl/")
  37. $page_url="http://sernak.webd.pl/";
  38.  
  39. /*Odsylacz kontaktu z Administratorem; w przypadku adresu e-mail
  40. nalezy podac go wraz z mailto: (np. mailto:root@localhost.localdomain)*/
  41. $admin_contact="mailto:literkate@gmail.com";
  42.  
  43. //Kod HTML uzywany do oddzielania kolejnych sekcji, np <HR>
  44. $separator="<br><hr size=\"1\" color=\"black\" noshade><br>";
  45.  
  46. //Strona kodowa dokumentu
  47. $charset="ISO-8859-2";
  48.  
  49. /*Domyslny plik graficzny wyswietlany gdy do newsa nie zostal przypisany
  50. zaden obrazek; ignorowany w przypadku wylaczenia obslugi obrazkow*/
  51. $default_img="0";
  52.  
  53. //Raportowanie bledow (1-wlaczone, 0-wylaczone)
  54. $debug=0;
  55. ?>


Ja osobiście nie dostrzegam żadnych błędów w configu, więc w czym może leżeć problem, że po prawidłowym wpisaniu loginu i hasła wyświetla się biała strona ?
Proszę o pomoc i z góry dziękuje za każdą odpowiedź.

Pozdrawiam,
Jarek


bump!

Proszę o pomoc.

bump!
wizard144
włącz sobie debug na 1 i zobacz co CI wyswietli
jaaro
Nic. Biała strona nadal.

Ktoś ma inne porady ?

Po wstawieniu do login.php "error_reporting(E_ALL); " wyskakuje mi błąd pod polem logowania:



  1. Notice: Use of undefined constant ob_end_flush - assumed 'ob_end_flush' in /home/sernak/public_html/news/login.php on line 74 




Linia 74 to:







Nie mam pojęcia o co dokładnie chodzi z tym błędem.
nospor
ob_end_flush to nie stala a funkcja.
czyli nie ob_end_flush;
a: ob_end_flush();
jaaro
Dziękuje, błąd oczywiście znikł, ale biała strona nadal się pojawia bez żadnego efektu.
Jakie pliki byłyby potrzebne, aby ktoś mógł doszukać się błędu ?
Przypomnę, że na localhost skrypt działa bez zarzutu. CHMODY na serwerze webd.pl ustawiłem według instrukcji..

To jest kod panelu admina, który nie chce się wgrać:

  1. <?
  2. $path=pathinfo($_SERVER["PATH_TRANSLATED"]);
  3. $news_path=$path["dirname"];
  4. if(!file_exists("$news_path/config.php")){
  5. die("Brak pliku konfiguracyjnego! Należy przeprowadzić instalację skryptu.");
  6. }
  7. require "$news_path/config.php";
  8. if(!isset($_COOKIE["logged_in"])){
  9. header("Location: ".$page_url."news/login.php");
  10. }
  11. require "$news_path/admin_functions.php";
  12. echo "<HTML>
  13. <HEAD>
  14. <META HTTP-EQUIV=\"Content-type\" CONTENT=\"text/html; charset=$charset\">
  15. <META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\">
  16. <title>System newsów PHPFlash - administracja</TITLE>
  17. <style type=\"text/css\">
  18. BODY {
  19. FONT-SIZE: 11;
  20. BACKGROUND: #ffffff;
  21. FONT-FAMILY: $font_face;
  22. SCROLLBAR-FACE-COLOR: #CCD9E6;
  23. SCROLLBAR-HIGHLIGHT-COLOR: #CCD9E6;
  24. SCROLLBAR-SHADOW-COLOR: #CCD9E6;
  25. SCROLLBAR-ARROW-COLOR: black;
  26. SCROLLBAR-BASE-COLOR: black;
  27. SCROLLBAR-3d-light-color: #CCD9E6;
  28. SCROLLBAR-dark-shadow-color: #CCD9E6;}
  29. TD {FONT-SIZE: 11;FONT-FAMILY: $font_face;}
  30. A:link {COLOR: navy; TEXT-DECORATION: none}
  31. A:visited {COLOR: navy; TEXT-DECORATION: none}
  32. A:hover {COLOR: navy; TEXT-DECORATION: underline}
  33. INPUT {
  34. border: 1px black solid;
  35. background: #CCD9E6;
  36. font-family:$font_face;
  37. font-size:$font_size;
  38. }
  39. SELECT {
  40. border: 1px black solid;
  41. background: #CCD9E6;
  42. font-family:$font_face;
  43. font-size:$font_size;
  44. }
  45. TEXTAREA {
  46. border: 1px black solid;
  47. background: #CCD9E6;
  48. font-family:$font_face;
  49. font-size:$font_size;
  50. }
  51. </style>
  52. <script language=\"javascript\" src=\"scripts.js\" type=\"text/javascript\"></script>
  53. </HEAD><BODY bgcolor=white>\n";
  54. draw_menu();
  55. $newsaction=$_GET["newsaction"];
  56. if($newsaction=="" || !isset($newsaction)){
  57. $newsaction="addnews";
  58. }
  59. switch ($newsaction){
  60. case "addnews":
  61. echo "\n<p align=\"center\"><b>Dodaj newsa:</b></p>";
  62. add_news_form();
  63. break;
  64.  
  65. case "writenews":
  66. write_news();
  67. break;
  68.  
  69. case "editnews":
  70. echo "\n<p align=\"center\"><b>Edytuj newsa:</b></p>\n";
  71. edit_news();
  72. break;
  73.  
  74. case "comments":
  75. echo "\n<p align=\"center\"><b>Komentarze do newsów:</b></p>\n";
  76. manage_comments();
  77. break;
  78.  
  79. case "delnews":
  80. echo "\n<p align=\"center\"><b>Usuń newsa:</b></p>\n";
  81. delete_news();
  82. break;
  83.  
  84. case "newsstats":
  85. echo "\n<p align=\"center\"><b>Statystyki:</b></p>\n";
  86. showstats();
  87. break;
  88.  
  89. case "add_user":
  90. echo "\n<p align=\"center\"><b>Dodaj użytkownika:</b></p>\n";
  91. check_perm();
  92. adduser();
  93. break;
  94.  
  95. case "edit_user":
  96. echo "\n<p align=\"center\"><b>Edytuj profil użytkownika:</b></p>\n";
  97. check_perm();
  98. edituser();
  99. break;
  100.  
  101. case "del_user":
  102. echo "\n<p align=\"center\"><b>Usuń użytkownika:</b></p>\n";
  103. check_perm();
  104. deluser();
  105. break;
  106.  
  107. case "ip_ban":
  108. echo "\n<p align=\"center\"><b>Banowanie IP:</b></p>\n";
  109. check_perm();
  110. ipban();
  111. break;
  112.  
  113. case "host_ban":
  114. echo "\n<p align=\"center\"><b>Banowanie hostów:</b></p>\n";
  115. check_perm();
  116. hostban();
  117. break;
  118.  
  119. case "newsconfig":
  120. echo "\n<p align=\"center\"><b>Konfiguracja systemu:</b></p>\n";
  121. check_perm();
  122. config_news();
  123. break;
  124.  
  125. case "logout":
  126. echo "\n<p align=\"center\"><b>Wyloguj:</b></p>\n";
  127. logout_user();
  128. break;
  129.  
  130. case "write_edited_news":
  131. echo "\n<p align=\"center\"><b>Edycja newsa:</b></p>\n";
  132. write_edited();
  133. break;
  134.  
  135. case "del_comment":
  136. echo "\n<p align=\"center\"><b>Komentarze do newsów:</b></p>\n";
  137. delete_comment();
  138. break;
  139.  
  140. }
  141. $ver="1.5";
  142. $foot_msg="<center><span style=\"font-size: 9; font-family: Verdana;\">
  143. Powered by <a href=\"http://www.phpflash.w.pl\" target=_blank>News Asystent</a>
  144. v".$ver."</span></center>\n";
  145.  
  146. echo "<br><center>
  147. <img src=\"./images/hr.gif\" width=\"100%\" height=\"1\" border=\"0\">
  148. </center>&nbsp;<br>";
  149. echo $foot_msg;
  150. echo "</body></html>";
  151. ?>


Dodam również cały skrypt razem z plikiem readme.
http://sernak.webd.pl/news_asystent_15.zip

Jeśli ktoś ma czas i możliwości proszę o zainstalowanie go na swoim serwerze według instrukcji w readme i podanie informacji czy działa.

bump!

Czy błąd moze być spowodowany wyłączoną dyrektywą register_globals ?

BŁĄD NAPRAWIONY !
Minuta rozmowy ze znajomym na Gadu, analizował kod chyba z 30 sekund po czym odpisał:

Cytat
ob_end_clean(); sprobuj to wywalic z tego kodu co tam podales na forum


Jak się okazało po usunięciu tego fragmentu wszystko działa idealnie bez żadnych zastrzeżeń !
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.