![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 29.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Hej,
w uproszonym przykładzie problem wygląda następująco : plik konfig.php zawiera: plik uruchom.php zawiera :
otrzymuję: zaladowany konfig TEST Czyli plik konfig.php jest includowany, wykonane jest ECHO w nim zawarte , ale wyglada na to, że nie działa DEFINE po includowaniu ( nie ma zdefiniowanej stalej ? ) Dodam, że probelm pojawił się jak zmieniłem wersje apache i php na 5.5 ... wcześniej te pilki działały gdzie szukać sedna problemu i jego rozwiązania ? ... przeszukałem przez ostatnie dni sieć i raz tylko znalazlem, że ktoś miał też ten problem, ale brak rozwiązania (IMG:style_emoticons/default/sad.gif) z góry dzięki za sugestie i rady |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Z tego co kojarzę php.ini nie ma ustawienia typu "wszystkie odwołania do stałej traktuj jako string". Więc nic tam nie powinno być. Z drugiej strony piszesz, że dostajesz błędy notice w innych miejscach, a jak próbujesz wyechować nieistniejącą stałą, to nie dostajesz notice. Więc gdzieś poziom niżej musiałbyś mieć jakoś obsłużone te stałe.
Jakiś cache? Edytujesz inny plik konfig.php niż wczytujesz? Coś bardzo głupiego w tym stylu bym zakładał. Chcesz mieć 100% pewności, że to nic w konfiguracji php.ini? Utwórz sobie tylko te 2 pliki poza projektem i ustaw w nich to co Ci podał @com w ostatnim poście. Jeżeli tak zadziała, to znaczy, że masz gdzieś błąd w kodzie. Jeżeli nie zadziała tak, to, to hmmm, w sumie będzie to niemożliwe wg mnie. Ten post edytował Damonsson 22.03.2015, 20:47:41 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 15:41 |