Hi all, today my logs.php script change ownership of all directories and files in /var/www to root:root. It did even more. It created 18 directories in /var/www and 2 in /root with weird names as: Code: drwxr-xr-x 2 root root 4096 Feb 25 00:30 ?@ drwxr-xr-x 2 root root 4096 Feb 25 00:30 ?y?????b??n6?Jc+???`??S?K drwxr-xr-x 3 root root 4096 Feb 25 00:30 ???W?s??iq?_Cp??c??%?????-Z?-? I don't know where is the problem. Script is from original installation and it worked well until today midnight. For this time I can remove logs.php from crontab but it is not optimal solution. I can partialy repair wrong permissions as till suggested in this post but group of files didn't repair and it is still set to root. Question 1) Is there way how to change ownership to proper group? Question 2) How I can fix the logs.php? I didn't do anything unusual. I only restored web from another ispconfig box on this server. If I run this script it create weird directories and I get a lot of Warning messages: Code: # /root/ispconfig/php/php /root/ispconfig/scripts/shell/logs.php Warning: fopen(/var/www/): failed to open stream: Is a directory in /root/ispconfig/scripts/shell/logs.php on line 92 Warning: mkdir(): File exists in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 Warning: fopen(/var/www/ŇďŠ3IěaŐRdľŔĂzĽŹÝę>fOáǡ˙): failed to open stream: Is a directory in /root/ispconfig/scripts/shell/logs.php on line 92 Warning: mkdir(): File exists in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 Warning: fopen(/var/www/y¤äb n6Jc+Ë`SÍK): failed to open stream: Is a directory in /root/ispconfig/scripts/shell/logs.php on line 92 Warning: mkdir(): File exists in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 ČŕűT▒ÇAZ'r): failed to open stream: Is a directory in /root/ispconfig/scripts/shell/logs.php on line 92 Warning: mkdir(): File exists in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 Warning: fopen(/var/www/1ĆsJ ▒3NĆ8ČĽ ÇĽ): failed to open stream: Is a directory in /root/ispconfig/scripts/shell/logs.php on line 92 Warning: mkdir(): File exists in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 Warning: fopen(/var/www/Ösł2Ţ_HĆ9í-Ă´ ćRʧgcqXw?Űi§C▒Yřň?Ú?ĐWNlľAup16ŮvFĆŢáOJć<Cą@ŽćSĺ4ĐÔÉÚľÜOŠ¤zŘ4)ŐZMî§Ô): failed to open stream: Is a directory in /root/ispconfig/scripts/shell/logs.php on line 92 Warning: mkdir(): File exists in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 Warning: fopen(/var/www/ĎńŚ[éw÷sH°/1ř*Şřvŕi?o▒ĆŔKXÓ,"đOm)ŕaÂÜúT4ľßŠŹŚpOcH WťóëUľÝsM˝Xî** SŽË`=ý˙): failed to open stream: Is a directory in /root/ispconfig/scripts/shell/logs.php on line 92 Warning: mkdir(): File exists in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 Warning: fopen(/var/www/Ümfůöş˙): failed to open stream: Is a directory in /root/ispconfig/scripts/shell/logs.php on line 92 Warning: mkdir(): File exists in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 Warning: fopen(/var/www/@): failed to open stream: Is a directory in /root/ispconfig/scripts/shell/logs.php on line 92 Warning: mkdir(): File exists in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 Warning: fopen(/var/www/Đ"+ÄŰČúć°|cŹxrËOEđÜeÄMrÇ%ąŘRSćŃ88ť˝ÎQu;ľÓ´víEĆŤy2mga×ńYýz▒@éU{29şv▒gjEáĎçU˛Oj_Ć.*Éěiďv¸úÖxŽijyP&]îůŘG=ŤCíđm): failed to open stream: Is a directory in /root/ispconfig/scripts/shell/logs.php on line 92 Warning: mkdir(): File exists in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 Warning: fopen(/var/www/;ŘeĘ÷ĄyěQsž6>Ő4r-v^vŻ_z^DXíP}2ińę<ír0pzqvĐM6HŤ&2IůTž): failed to open stream: Is a directory in /root/ispconfig/scripts/shell/logs.php on line 92 Warning: mkdir(): File exists in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 Warning: fopen(/var/www/褴a5ˇÔH,wąîÇ5ÍxÇYJ76Wńj¸?ÂŮŕőëíI˘°ó÷*ÜŠ{ĽxuŰöâĐĎ {ä^yă˝cMłÁWaeÜACËůÖľćŠUă¸Ö!űGŘqćűĽe &óMÔ´űSŻŁKrťĂ.AQéŽ4â)¸7zż$hv2e>wüj=Ť]Ĺ*×pŢšň69): failed to open stream: Is a directory in /root/ispconfig/scripts/shell/logs.php on line 92jĂęöi1sqOOZĎł´yu;ťKKLv ;çżçR Warning: mkdir(): File exists in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 Warning: fopen(/var/www/ă|WoŚÉm▒o2ăaťˇţËźţŔř^<e×ýY): failed to open stream: Is a directory in /root/ispconfig/scripts/shell/logs.php on line 92 Warning: mkdir(): File name too long in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 Warning: fopen(/var/www/=j[dĚŤĎz` WôČŁ$<vŠ˛{@rk¤đžZÓÍFÚ[Ż5ĎKĺźĘ\WSb-Ń|°▒wškßDŇ6Ň@ż++v¨dĚľlçŽG?*G;Tßj(2šmť6ťěO aŔýŮ_ĆŚ6˛`ěvOűACmh$ĎáR ¸ß-ă\Źw, [ąüyĽŮ:d´EřÇÔ^K\ąŠí}Ň▒V}Âë°őq]~ľ79_ăëU˘2Ă!>Ă4äÔţyÉN.Úh°\`eńČĹH!ĎßüŞźF#ý`Ćh7 ¸áxŁ˝Bń,ŹPěů"▒Š+U>ÚÖ6ü)ĎŠFŮb˛u;OÔ[Bş-ÎČ): failed to open stream: File name too long in /root/ispconfig/scripts/shell/logs.php on line 92 Warning: mkdir(): File exists in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 Warning: fopen(/var/www/Ř<7ePţUüŔą-˛Ć9ĺŔ§ĽáŘ.Ŕ/ć!Ď2Weńn): failed to open stream: Is a directory in /root/ispconfig/scripts/shell/logs.php on line 92 Warning: mkdir(): File exists in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 Warning: fopen(/var/www/íČăÓ˙): failed to open stream: Is a directory in /root/ispconfig/scripts/shell/logs.php on line 92 Warning: mkdir(): File exists in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 Warning: fopen(/var/www/M9ŹČt; _Ä÷§ZĎŚY*ÔO y;d ý=TŇŻuÓçł[6¸ľD9_ÄT- j÷ů/$▒MŐťi÷ d:qľbCŽ[č{ kyíÜňłĘő˙): failed to open stream: Is a directory in /root/ispconfig/scripts/shell/logs.php on line 92 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: fclose(): supplied argument is not a valid stream resource in /root/ispconfig/scripts/shell/logs.php on line 108 Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 chown: cannot access `/var/www/\322\215\357\2513I\354a\004\325R\025d\265\004\006\300\303\003\237z\245\254\335\352': No such file or directory Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 sh: -c: line 0: unexpected EOF while looking for matching ``' sh: -c: line 1: syntax error: unexpected end of file Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 sh: -c: line 0: unexpected EOF while looking for matching ``' sh: -c: line 1: syntax error: unexpected end of file Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 chown: cannot access `/var/www/1\306sJ\005': No such file or directory chown: cannot access `\032\024\0363N\3068\310\245\v\307\245': No such file or directory Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 sh: -c: line 0: syntax error near unexpected token `)' sh: -c: line 0: `chown -R root:root /var/www/Ösł2Ţ_HĆ9í-Ă´ ćRʧgcqXw?Űi§C▒Yřň?Ú?ĐWNlľAup16ŮvFĆŢáOJć<Cą@ŽćSĺ4ĐÔÉÚľÜOŠ¤zŘ4)ŐZMî§Ô' Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 chown: cannot access `/var/www/l\343W0.4\031\017\205\222\366\373YRY\263\345\260-\371': No such file or directory Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 sh: -c: line 0: unexpected EOF while looking for matching ``' sh: -c: line 1: syntax error: unexpected end of file Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 sh: -c: line 0: unexpected EOF while looking for matching `"' sh: -c: line 1: syntax error: unexpected end of file Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 chown: cannot access `/var/www/\232': No such file or directory sh: 2IůTž: command not found sh: ír0pzqvĐM6HŤ: No such file or directory Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 sh: -c: line 0: unexpected EOF while looking for matching `'' sh: -c: line 1: syntax error: unexpected end of file Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 sh: e×ýY: No such file or directory chown: cannot access `/var/www/\343': No such file or directory Warning: readlink(): File name too long in /root/ispconfig/scripts/shell/logs.php on line 125 Warning: mkdir(): File name too long in /root/ispconfig/scripts/lib/classes/ispconfig_file.lib.php on line 175 sh: -c: line 0: unexpected EOF while looking for matching ``' sh: -c: line 1: syntax error: unexpected end of file Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 sh: 7ePţUüŔą-˛Ć9ĺŔ§ĽáŘ.Ŕ/ć!Ď2Weńn: No such file or directory Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 chown: cannot access `/var/www/\226\365\022W\356s\266\023iq\331_Cp\251\347c\021\356%\211\366\a\024\353-Z\332-': No such file or directory Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 chown: cannot access `/var/www/M9\254\310\022t': No such file or directory sh: _Ä÷§ZĎŚY*ÔO: command not found sh: d: command not found Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 sh: -c: line 0: syntax error near unexpected token `)' sh: -c: line 0: `chown -R root:root /var/www/ńŠíłu4fbI@HcŮĹ}-đÚĆkŔşMĹĚjć5)řćwww.piercingstyle.cz/log &> /dev/null' Warning: asort() expects parameter 1 to be array, null given in /root/ispconfig/scripts/shell/logs.php on line 172 Warning: Invalid argument supplied for foreach() in /root/ispconfig/scripts/shell/logs.php on line 173 Any help welcome. SupuS
Hi falko, I didn't change log format. On this box is Ubuntu 9.10 and it is production server so I don't test any new features on this server only standard upgrades and new hostings through ISPConfig. Output of ls -la /var/www/ is: Code: # ls -la /var/www/ total 744 drwxr-xr-x 181 root root 20480 Feb 25 12:24 . drwxr-xr-x 17 root root 4096 Aug 17 2010 .. -rw-r--r-- 1 root root 45 Oct 31 2009 index.html drwxr-xr-x 3 root root 4096 Nov 2 2009 localhost drwxr-xr-x 2 root root 4096 Oct 31 2009 sharedip drwxr-xr-x 9 zs10username root 4096 Feb 25 02:18 web10 drwxr-xr-x 9 zs100username root 4096 Feb 25 02:19 web100 drwxr-xr-x 10 zs102username root 4096 Feb 25 02:19 web102 drwxr-xr-x 9 zs103username root 4096 Feb 25 02:19 web103 .... .... .... lrwxrwxrwx 1 root root 14 Jun 1 2010 www.domain.tld -> /var/www/web65 lrwxrwxrwx 1 root root 14 Jul 18 2010 www.domain.tld -> /var/www/web78 lrwxrwxrwx 1 root root 14 Dec 13 2009 www.domain.tld -> /var/www/web28 lrwxrwxrwx 1 root root 14 Jul 11 2010 www.domain.tld -> /var/www/web74 lrwxrwxrwx 1 root root 14 Jan 17 2010 www.domain.tld -> /var/www/web49 .... .... .... users web is now owned by regular users thanks to til post as I wrote in previous post but after last logs.php run all was owned by root. I also removed directories with "strange" names. SupuS
Can you check if you have these two lines in your Apache configuration? Code: LogFormat "%v||||%b||||%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined_ispconfig CustomLog "|/root/ispconfig/cronolog --symlink=/var/log/httpd/ispconfig_access_log /var/log/httpd/ispconfig_access_log_%Y_%m_%d" combined_ispconfig Did you update Apache recently? Maybe it has something to do with such an update...
Yes these lines are in apache2.conf. Last upgrade of apache was at the last year so I don't think it is related.
I reenabled logs.php and it works fine. I suppose there was problem in log file but log files are about 500 MB size so I don't know where exactly. Now remain only one problem and it is wrong group permission on clients directories and files. Group permissions are set to root but it should be set to clients group permission. Is there the way to do it automaticaly through ISPConfig? Thanks for help. Edit: a used script from this post so my problem is solved. SupuS