В моем приложении есть кнопка, которая отправляет запрос AJAX некоторым .php
страница, которая выполняет код:
system('start D:/');
Когда я смотрю на Windows 7 Ultimate 64bit с XAMPP, он работает так, как ожидалось, однако, когда я тестирую его на Windows 8.1 64bit с WAMPP, он ничего не делает (он даже не возвращает никакой ошибки). Даже если я получаю доступ к файлу напрямую с URL-адреса, а не через запрос AJAX, он просто не запускает команду CMD (в результате пустая страница).
Я попытался изменить код, чтобы увидеть, что, возможно, Windows 8.1 не позволяет открыть определенную папку, но безрезультатно. Я также попытался включить apache для «взаимодействия с декстопом», выполнив:
Start->run->services.msc
Тем не менее, я не мог найти Apache
указан там (следовательно, не может установить опцию). Я смотрел httpd.conf, httpd-ssl.conf, httpd-xampp.conf and php.ini
чтобы увидеть, смогу ли я найти что-либо, имеющее отношение к этой проблеме, безуспешно.
Есть идеи, почему в Windows 8.1 это не работает?
Задача ещё не решена.
Других решений пока нет …