Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Błąd, ostrzeżenie na stronie.
Forum PHP.pl > Forum > Przedszkole
Hexonex
Witam. Mam problem. Zakupiłem wczoraj serwer na proserwer.pl i jak zainstalowałem nowy cms extreme-fusion i dodałem bazę danych do pojawił mi się taki komunikat:
  1. Warning: require_once(themes//theme.php) [function.require-once]: failed to open stream: No such file or directory in /home/p352942/public_html/subheader.php on line 23
  2.  
  3. Fatal error: require_once() [function.require]: Failed opening required 'themes//theme.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/p352942/public_html/subheader.php on line 23


Proszę o pomoc.
potreb
Panie, zapewne nie znaleziono theme, który ma wyświetlić "require_once(themes//theme.php)", sprawdź dokładnie czy baza się poprawnie zainstalowała.
Hexonex
No właśnie bazę poprawnie wygrywam, no chyba że nieświadomie gdzieś jest błąd.
A jeśli jest gdzieś ten błąd, to jak mogę i gdzie to naprawić? Dodam jeszcze, że ten komunikat wyskakuje tylko na białym tle.
potreb
Skoro nie odnalazł ci szablonu tzn że w konfiguracji możesz mieć coś rozwalone, więc, poszukaj w tabeli konfiguracyjnej czy zmienna theme istnieje.
boro11
a katalog themes znajduje się bezpośrednio na koncie czy jest w innych folderach?

Spróbuj dodać "/" przed ścieżkę pliku
Kamils2
tutaj prawdopodobnie po prostu w bazie nie ma informacji o tym jaki theme ma byc uzywany (fusion zapisuej to w tabeli _config pole default_theme czy jakos tak nie pamietam php-fusion ostatni raz uzywalem dawno temu)

co musisz zrobic, sprawdz czy na pewno cala baza sie wyexportowala / zimportowala i czy dodane zostaly takze wpisy do tabel [bo mogl np stworzyc same tabele bez danych ktore mialy w sobie
Hexonex
Kamils2, miałeś rację. Zmieniłem nazwę ponownie (na taką samą) i działa, za co bardzo ci dziękuję.
Niestety nadal mam problemy, tym razem z maincore.php. Jak włączę opcję konserwacji, to wyskakuje mi taki komunikat:
  1. Warning: Cannot modify header information - headers already sent by (output started at /home/p119523/public_html/news.php:1) in /home/p352942/public_html/maincore.php on line 270

Nie wiem o co chodzi, gdyż w maincore.php, 270 linijka wygląda tak:
  1. header("Location: ".$location);


Czy mam rozumieć, że tu jest coś źle z lokalizacją pliku głównego lub nazwy strony, czy co? No i ofc gdzie to naprawić?
thek
To znaczytyle, że ignorujesz zapewne nawet wskazania "utrudniaczy" na tym forum. Problem nagłówków był poruszany pierdylion razy a google zwraca opis tego błędu w milionach stron. Tylko trzeba chcieć zrozumieć.
Hexonex
Dobra, problem rozwiązany. thek, dzięki za wskazówki biggrin.gif
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.