Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> phpinfo() nie działa - wyświetla pustą stronę
Theofilos
post 12.04.2022, 17:58:41
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 12.04.2022

Ostrzeżenie: (0%)
-----


Drodzy forumowicze,

mam Debiana, na nim Apache/2.4.10 i PHP 5.6.7-1.
Wiem, że to starocie, ale nie ma możliwości zmiany.

Dlaczego nie działa funkcja phpinfo() ?

Wykonuję plik info.php mający postać
  1. <?php
  2. ?>

i jest pusta strona, ale sam PHP działa, bo np.
  1. <?php
  2. echo &#8222;co jest grane?”;
  3. ?>

wyświetla właściwy tekst.

Na forum znalazłem informację, że trzeba ustawić długie TAGi, że chodzi o zmienną short_tags, że trzeba ustawić EXPOSE_PHP = On, ale nie było to dość precyzyjnie podane.
Obecnie w pliku /etc/php5/apache2/php.ini mam

  1. ; short_open_tag
  2. ; Default Value: On
  3. ; Development Value: Off
  4. ; Production Value: Off

i dalej
  1. short_open_tag = On


Żadnego EXPOSE nie mam.

Co konkretnie i gdzie powinienem zmienić, aby phpinfo() wyświetlało to, co zazwyczaj wyświetlać powinno?

Pozdrawiam
Go to the top of the page
+Quote Post
gino
post 12.04.2022, 20:50:18
Post #2





Grupa: Zarejestrowani
Postów: 323
Pomógł: 52
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


short_open_tag jest do skróconego tagu php. To nowa instalacja i czy to Twój serwer? Zrestartowany został Apache po instalacji?
Włącz w pliku php gdzie masz phpinfo() error_reporting(E_ALL); oraz ini_set('display_errors', TRUE); i zobacz co pisze.
Go to the top of the page
+Quote Post
Theofilos
post 13.04.2022, 10:08:55
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 12.04.2022

Ostrzeżenie: (0%)
-----


Dziękuję za odpowiedź.
Nowa instalacja to nie jest, bo to system na nienowym dysku WD, ale nie ma możliwości zmiany, bo wsparcie wygasło.
Od 16 kwietnia 2022 wygaśnie też możliwość korzystania z https://files.mycloud.com.
Dlatego szukam zastępczego rozwiązania, aby nie kupować nowego dysku.
Rozwiązaniem miałaby być prosta stronka z możliwością logowania (konta mogą być systemowe, albo dedykowane do tego celu, zapisane w jakimś pliku), a następnie formularz do ładowania plików na dysk, przez użytkownika, któremu założę konto.
To temat na odrębny wątek.

Wracając do sprawy.
Tak, to mój dysk i Apache był restartowany. Cały system też.
Za chwilę sprawdzę zaproponowane działania, to napiszę co wyszło.

... po chwili ...

Gdy zmieniłem plik info.php na
  1. <?php
  2. ini_set('display_errors', TRUE);
  3. ?>

To wyświetliła się konfiguracja.
W końcu się pojawiło to co chciałem.
Dlaczego samo phpinfo(); tego nie robi?

Ten post edytował Theofilos 13.04.2022, 10:09:33
Go to the top of the page
+Quote Post
viking
post 13.04.2022, 10:47:02
Post #4





Grupa: Zarejestrowani
Postów: 6 375
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Bo pewnie nie zapisałeś pliku albo odczytał się z cache.


--------------------
Go to the top of the page
+Quote Post
Theofilos
post 13.04.2022, 11:52:48
Post #5





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 12.04.2022

Ostrzeżenie: (0%)
-----


Plik był zapisany. Nawet go kopiowałem pod inną nazwę.
To może faktycznie z cache to ściągał. Dziwne, ale cieszę się, że działa.
Dziękuję bardzo.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.11.2024 - 12:18