Edit report at http://bugs.php.net/bug.php?id=52542&edit=1

 ID:                 52542
 Updated by:         johan...@php.net
 Reported by:        asimbaki at gmail dot com
 Summary:            Alternative PHP Cache Bug /mv cmd
-Status:             Open
+Status:             Bogus
 Type:               Bug
 Package:            Unknown/Other Function
 Operating System:   linux
 PHP Version:        5.2.14
 Block user comment: N

 New Comment:

Please report APC bugs on http://pecl.php.net/apc



While what oyu are seeing might be, depending on your APC configuration,
expected as APC works on the inodes and tries to reduce the amount of
file system lookups ...


Previous Comments:
------------------------------------------------------------------------
[2010-08-05 14:26:18] asimbaki at gmail dot com

Even, if the path is hard-coded the same results. Also, the path in the
error message was unexpected. The problem is not with dirname. Might be
some file stat problem.

------------------------------------------------------------------------
[2010-08-05 14:07:52] asimbaki at gmail dot com

Description:
------------
# I have the following directories structure

# document root: /home/mysite/web

# lib directory /home/mysite/lib/vendor/



# I have the following line of code in 'index.php' to include the
'mytest.class.php'. It works well in browser, lynx and on CLI.



require_once(dirname(__FILE__)."/../lib/vendor/mytest.class.php");



# index.php in web directory

# mytest.class.php is in lib/vendor directory



# I performed the following linux commands:

# $ mkdir -p /home/mysite/libtest

# $ mv /home/mysite/lib/* /home/mysite/libtest



# Then I changed the above php code (index.php) as follows:

require_once(dirname(__FILE__)."/../libtest/vendor/mytest.class.php");



# When I run the script from browser, it shows error that fail to find
the file 'mytest.class.php' in /home/mysite/vendor. I cleared the cache,
used other fresh browser, but same results, lynx showing the same
results, CLI works though



# I am using APC

# os: Linux www.wackylab.com 2.6.18-028stab059.6 #1 SMP Fri Nov 14
14:01:22 MSK 2008 i686 i686 i386 GNU/Linux





Test script:
---------------
# change this line of code in index.php

require_once(dirname(__FILE__)."/../lib/vendor/mytest.class.php");

echo "This is a test";



# to:

require_once(dirname(__FILE__)."/../libtest/vendor/mytest.class.php");

echo "This is a test";

Expected result:
----------------
This is a test

Actual result:
--------------
....failed to open stream: No such file or directory in
/home/mysite/....

This is a test


------------------------------------------------------------------------



-- 
Edit this bug report at http://bugs.php.net/bug.php?id=52542&edit=1

Reply via email to