xcache admin control problem

venon

Verified User
Joined
Jul 16, 2006
Messages
52
ok i been trying to make the xcache control panel work with no luck this is how i did it .
i have a virtual machine with VPS Control Panel
Using CentOS 6.2 64bits

first i install directadmin with latest updated but kept PHP 5.3.10 (cli)
then i use this command


PHP:
cd /tmp
wget http://xcache.lighttpd.net/pub/Releases/1.3.2/xcache-1.3.2.tar.gz
 tar -xvf xcache-1.3.2.tar.gz 
 
cd xcache-1.3.2

 phpize
 
Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626

./configure --enable-xcache
 makemake 
 install 


Installing shared extensions:     /usr/local/lib/php/extensions/no-debug-zts-20090626/ 


nano -w /usr/local/lib/php.ini


then i add to php.ini :

PHP:
;; install as zend extension (recommended), normally "$extension_dir/xcache.so"
zend_extension = /usr/local/lib/php/extensions/no-debug-zts-20090626/xcache.so
; zend_extension_ts = /usr/local/lib/php/extensions/non-debug-zts-xxx/xcache.so
;; For windows users, replace xcache.so with php_xcache.dll
;zend_extension_ts = c:/php/extensions/php_xcache.dll
;; or install as extension, make sure your extension_dir setting is correct
; extension = xcache.so
;; or win32:
; extension = php_xcache.dll

[xcache.admin]
xcache.admin.enable_auth = Off
xcache.admin.user = "mOo"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = ""

[xcache]
; ini only settings, all the values here is default unless explained

; select low level shm/allocator scheme implemenation
xcache.shm_scheme =        "mmap"
; to disable: xcache.size=0
; to enable : xcache.size=64M etc (any size > 0) and your system mmap allows
xcache.size  =               512M
; set to cpu count (cat /proc/cpuinfo |grep -c processor)
xcache.count =                 2
; just a hash hints, you can always store count(items) > slots
xcache.slots =                8K
; ttl of the cache item, 0=forever
xcache.ttl   =                 0
; interval of gc scanning expired items, 0=no scan, other values is in seconds
xcache.gc_interval =           0

; same as aboves but for variable cache
xcache.var_size  =            16M
xcache.var_count =             4
xcache.var_slots =            8K
; default ttl
xcache.var_ttl   =             0
xcache.var_maxttl   =          0
xcache.var_gc_interval =     300

xcache.test =                Off
; N/A for /dev/zero
xcache.readonly_protection = Off
; for *nix, xcache.mmap_path is a file path, not directory.
; Use something like "/tmp/xcache" if you want to turn on ReadonlyProtection
; 2 group of php won't share the same /tmp/xcache
; for win32, xcache.mmap_path=anonymous map name, not file path
xcache.mmap_path =    "/dev/zero"


; leave it blank(disabled) or "/tmp/phpcore/"
; make sure it's writable by php (without checking open_basedir)
xcache.coredump_directory =   ""

; per request settings
xcache.cacher =               On
xcache.stat   =               On
xcache.optimizer =           Off

[xcache.coverager]
; per request settings
; enable coverage data collecting for xcache.coveragedump_directory and xcache_coverager_start/stop/get/clean() functions (will hurt executing performance)
xcache.coverager =          Off

; ini only settings
; make sure it's readable (care open_basedir) by coverage viewer script
; requires xcache.coverager=On
xcache.coveragedump_directory = ""

then
PHP:
[root@server xcache-1.3.2]# cp -a admin /var/www/html/admin


result :

Forbidden
You don't have permission to access /admin/ on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


in attachment a copy of my php.ini
 

Attachments

  • php.txt
    72.5 KB · Views: 898
Hello,

And what do the apache errror logs say? What is there for particular domain (or how do you try to access /admin/) in logs?
What you see when running this:

Code:
ls -la /var/www/html/admin/
ls -lad /var/www/html/admin/

?
 
Code:
[root@server ~]# ls -la /var/www/html/admin/
total 44
drwxr-xr-x 2 root root 4096 Mar  9 02:36 .
drwxr-xr-x 6 root root 4096 Mar  9 02:36 ..
-rwxr-xr-x 1 root root 1839 Jul  6  2009 common-zh-simplified-utf-8.lang.php
-rwxr-xr-x 1 root root  729 Jul  6  2009 edit.php
-rwxr-xr-x 1 root root  129 Jul  6  2009 footer.tpl.php
-rwxr-xr-x 1 root root 3396 Jul  6  2009 help-en.lang.php
-rwxr-xr-x 1 root root 3334 Jul  6  2009 help-zh-traditional-utf-8.lang.php
-rwxr-xr-x 1 root root 1004 Jul  6  2009 help.php
-rwxr-xr-x 1 root root  575 Jul  6  2009 mkpassword.php
-rwxr-xr-x 1 root root 1542 Jul  6  2009 tablesort.js
-rwxr-xr-x 1 root root 2700 Jul  6  2009 xcache.css

Code:
[root@server ~]# ls -lad /var/www/html/admin/
drwxr-xr-x 2 root root 4096 Mar  9 02:36 /var/www/html/admin/

apache error log :

Code:
[Fri Mar 09 02:56:03.658641 2012] [autoindex:error] [pid 10460] [client 174.49.223:55003] AH01276: Cannot serve directory /var/www/html/admin/: No matching DirectoryIndex (index.html,index.htm,index.shtml,index.php,index.php5,index.php4,index.php3,index.phtml,index.cgi) found, and server-generated directory index forbidden by Options directive
[Fri Mar 09 02:56:06.548654 2012] [autoindex:error] [pid 11123] [client 174.49.223:55008] AH01276: Cannot serve directory /var/www/html/admin/: No matching DirectoryIndex (index.html,index.htm,index.shtml,index.php,index.php5,index.php4,index.php3,index.phtml,index.cgi) found, and server-generated directory index forbidden by Options directive



email sent by my host company :
Hello,

Did you already followed this tutorial?
Code:
http://www.lo0.ro/2011/install-xcache-on-debian-5-0-32-bit-with-directadmin-installed

You can also try to use a different directory, because /var/www/html has other rights then the user directories in /home. I recommend to always use the /home/<username>/public_html directory, so you don't have any conflicts with the system rights.
Is there any reason why you're using the /var/www/html directory?
i move xcache admin there and same result.
notice on apache error that there no index but thats how xcache got install .


thanks for helping
 
Last edited:
So make sure, you've got missing files in http://xcache.lighttpd.net/pub/Releases/1.3.2/xcache-1.3.2.tar.gz and copy them again:

Code:
 ls -1
common-en.lang.php
common.php
common-zh-simplified-utf-8.lang.php
common-zh-traditional-utf-8.lang.php
config.php.example
edit.php
edit.tpl.php
footer.tpl.php
header.tpl.php
help-en.lang.php
help.php
help-zh-simplified-utf-8.lang.php
help-zh-traditional-utf-8.lang.php
index.php
mkpassword.php
tablesort.js
xcache.css
xcache.php
xcache.tpl.php
 
got it fix thanks i upload files from my pc to server and now works .
 
Last edited:
Back
Top