Хорошо, это звучит STRANGE, но это сработало: /
Я загрузился в окна (из состояния hybernating), и клавиши и ключи тоже были там мертвы.
Я перезагрузил окна нормально и снова вернулись.
Я перезагрузил Ubuntu, и там также работали клавиши.
: /
Вы не указали свою конфигурацию. Вы должны указать свою версию os и версию apache в своем вопросе. Я предполагаю, что у вас есть 12.04 с настройкой apache и selinux через систему управления пакетами.
Файл должен быть доступен для чтения пользователем apache. И вполне возможно, что selinux может блокировать доступ к этим файлам. Убедитесь, что / media / HTTP_Server / web_files универсально читабельны и исполняемы. Если это не так, задайте его следующим образом:
chmod 755 /media/HTTP_Server/web_files
После этого, если файлы все еще недоступны, если ваша конфигурация apache верна, selinux может быть препятствием для apache. но я использовал много серверов с ubuntu (lighttpd, nginx, apache) и никогда не имел проблемы с selinux.
Если все в порядке, но selinux, этот учебник может быть полезен.