Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Symfony a httpd.conf, Które pliki edytować zamiast httpd.conf
Blastboy
post 10.06.2015, 08:30:15
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.12.2009
Skąd: ŞţőľÝçă

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


Cześć,
Zainstalowałem Ubuntu 14.04 w celu postawienia na nim Authpuppy, które oparte jest na Symfony. W opisie konfiguracji tego drugiego jest napisane co mam dodać do pliku httpd.conf, który w nowych Ubuntu nie istnieje. Dodałem zatem podany tekst do /etc/apache2/sites-enabled/000-default.conf usuwając poprzednią zawartość i lekko edytując jedną linię dodając " *:80" do <VirtualHost>. Gdy wpisuję w przeglądarkę adres swojego serwera to otwiera mi się lista katalogów ("authpuppy", "html"), a dopiero po wybraniu tego pierwszego, a następnie katalogu "web" otwiera mi się edytor instalacji Authpuppy.
W drugim kroku gdzie jest lista zainstalowanych elementów oraz uprawnień mam wszystko na zielono oprócz akceleratora PHP mimo, że go instalowałem, ale to nie powinno mieć znaczenia. W kolejnym kroku podaję dane do bazy, a w następnym tworzę konto Administratora. W tym kroku dostaję też sześć, podobnych do siebie komunikatów: "Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/authpuppy/lib/vendor/symfony/lib/command/sfCommandManager.class.php on line 111". W kolejnym kroku jest już logowanie, które nie powodzi się. Czy powyższy problem z nieaktualnymi komendami PHP może mieć związek z tym logowaniem? Czy powinienem zedytowac jeszcze jakiś plik konfiguracyjny z apache?
Go to the top of the page
+Quote Post
Pyton_000
post 10.06.2015, 08:32:55
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Problem z Deprecated masz przez "za nową" wersję PHP.
Go to the top of the page
+Quote Post
redeemer
post 10.06.2015, 10:51:27
Post #3





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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


Cytat(Pyton_000 @ 10.06.2015, 09:32:55 ) *
Problem z Deprecated masz przez "za nową" wersję PHP.
Ja bym powiedział, że bardziej problemem jest "przestarzały" kod. Możesz na szybko spróbować wytłumić takie błędy, np:
Kod
ini_set("error_reporting", E_ALL & ~E_DEPRECATED);
Jednak przy kolejnej dużej aktualizacji PHP, E_DEPRECATED zamienią się już w normalne błędy i aplikacja przestanie działać.


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post 10.06.2015, 11:02:12
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Za nowa wersja PHP do za starego kodu smile.gif
Go to the top of the page
+Quote Post
Blastboy
post 12.06.2015, 10:05:01
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.12.2009
Skąd: ŞţőľÝçă

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


Cytat(redeemer @ 10.06.2015, 11:51:27 ) *
Ja bym powiedział, że bardziej problemem jest "przestarzały" kod.

Czyli np. jak mam tę 111 linię taką:
Kod
$arguments = preg_replace('/(\'|")(.+?)\\1/e', "str_replace(' ', '=PLACEHOLDER=', '\\2')", $arguments);

to powinenem to zmienić na taką:
Kod
$arguments = preg_replace_callback('/(\'|")(.+?)\\1', "str_replace(' ', '=PLACEHOLDER=', '\\2')", $arguments);
?

Ten post edytował Blastboy 12.06.2015, 10:06:00
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: 7.07.2025 - 03:23