Программу нужно запускать с правами администратора, для чего в свойствах ярлыка xampp-control.exe во вкладке: "Совместимость" поставить галочку "Запускать эту программу от имени администратора". Сохранить изменения.
Папки с сайтами должны быть помещены в папку htdocs.
Для того, чтобы работала функция отправки почты в файле по адресу C:/XAMPP/php/php.ini заменить:
sendmail_pathпредварительно убрав комментарий ";" (cделать это можно из окна программы: Apache - Config → PHP (php.ini)) на
sendmail_path = "D:/xampp/mailtodisk/mailtodisk.exe"Где найти отправленные письма?
- Когда вы используете обычный запуск apache, а не как служба правильным каталогом будет \ xampp \ mailoutput \
- Когда вы используете apache, установленный в качестве службы, вы найдете файл вывода в ... \ XAMPP \ Apache \ mailoutput \
Если XAMPP переустановлен на другой диск?
В этом случае может возникнуть ошибка и придётся исправить пути для Служб. Для этого нужно открыть в редакторе реестра ветку:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicesи найти службы Apache2.4 и mysql. Исправить пути.