Dziwne zachowanie php po aktualizacji - zawiera rozwiązanie!: )
Kamil Dziedzic
kamil.listy at klecza.pl
Tue Jul 5 05:10:12 CEST 2011
Rozwiązanie już znalazłem ale zostawię moje rozważania dla potomnych jakby się
ktoś na to samo naciął zanim poprawka trafi do main - no właśnie prośba o jak
najszybsze wrzucenie do main php-pecl-APC w wersji 3.1.9.
Błąd opisany i poprawiony tutaj: http://pecl.php.net/bugs/bug.php?id=22687
Mój test case:
# find
.
./index.php
./a
./a/a.php
./a/b
./a/b/b.php
# cat ./index.php
<?php
require_once 'a/a.php';
# cat ./a/a.php
<?php
require_once 'b/b.php';
# cat ./a/b/b.php
<?php
echo 'forfiter';
I teraz odpalony indeks - śmiga.
Odpalam drugi raz i mam w logach:
[Wed Jul 06 02:51:36 2011] [error] [client 127.0.0.1] PHP Warning:
require_once(b/b.php): failed to open stream: No such file or directory in
\x1fb\xfb7\x7f\x0fzmers/Arvenil/project/test-test/a/a.php on line 2
[Wed Jul 06 02:51:36 2011] [error] [client 127.0.0.1] PHP Stack trace:
[Wed Jul 06 02:51:36 2011] [error] [client 127.0.0.1] PHP 1. {main}()
/home/users/Arvenil/public_html/test-test/index.php:0
[Wed Jul 06 02:51:36 2011] [error] [client 127.0.0.1] PHP 2. require_once()
/home/users/Arvenil/public_html/test-test/index.php:2
[Wed Jul 06 02:51:36 2011] [error] [client 127.0.0.1] PHP Fatal error:
require_once(): Failed opening required 'b/b.php'
(include_path='.:/usr/share/pear:/usr/share/php') in \x1fb
[Wed Jul 06 02:51:36 2011] [error] [client 127.0.0.1] PHP Stack trace:
[Wed Jul 06 02:51:36 2011] [error] [client 127.0.0.1] PHP 1. {main}()
/home/users/Arvenil/public_html/test-test/index.php:0
[Wed Jul 06 02:51:36 2011] [error] [client 127.0.0.1] PHP 2. require_once()
/home/users/Arvenil/public_html/test-test/index.php:2
Modyfikuję a/a.php i działa za pierwszym razem - za kolejnym już nie.
--
Pozdrawiam, Kamil Dziedzic
More information about the pld-devel-pl
mailing list