Мой хост-компьютер - это ArchLinux, и я запускаю Apache в гостевой системе CentOS. У меня есть конфигурация vhost и весь код сайта в общей папке. Чтобы установить конфигурацию vhost в общую папку, я установил общую папку как apache: apache.
shared /mnt/shared vboxsf defaults,uid=48,gid=48 0 0
Когда я редактирую файлы на хосте, Apache последовательно запускает отправку старых версий файла с завершающими символами. В vim они отображаются как ^ @, поэтому я думаю, что они имеют нулевые символы. Число нулевых символов связано с количеством изменений, которые я делаю, даже если я редактирую первую строку, нулевые символы отображаются в конце. Если бы я размышлял, это выглядело как плохой diff.
Если я остановлю httpd
, umount
, перемонтирую и запустив httpd
, файл выглядит нормально. Просто перезагрузка httpd не помогает.
Как я могу отладить консоль? Ничего не выскочил на меня в /var/log
.