Господа, у меня много проблем с тем, чтобы заставить Xampp работать. Я установил Xampp с помощью этого учебного пособия . После этого я установил разрешения, следуя этому руководству.
Вот что я сделал:
1- скачать xampp-linux-x64-7.4.2-0-installer.run
chmod 755 xampp-linux-x64-7.4.2-0-installer.run
2- установить пакет
sudo ./xampp-linux-x64-7.4.2-0-installer.run
3- Запустить графический менеджер
4- Найдите владельца и группу
ls -ld /opt/lampp/htdocs
whoami
id -gn
Смените владельца на себя
sudo chmod -R 755 /opt/lampp/htdocs
sudo chown -R jos:jos /opt/lampp/htdocs
Это все, что я получил. Все по руководству, но теперь начинаются проблемы.
Когда я хочу установить Joomla или WordPress, этого недостаточно. Привилегии 755 тоже не позволяют мне установить. Я должен установить их на 777. Тем не менее, мне нужно вручную удалить установочную папку и создать файл конфигурации. В WP мне нужно изменить wp-config.php, чтобы удалить всплывающие учетные данные ftp.
Все это вопрос привилегий. Когда я загружаю резервную копию Akeeba .jpa, все файлы и папки блокируются и принадлежат демону. Когда я что-то устанавливаю, он будет принадлежать демону пользователя и демону группы.
httpd.conf в / opt / lampp / etc сообщает мне, что пользователь и группа являются демонами
User daemon
Group daemon
Я остановил сервер, изменил его на jos и jos и перезапустил. Теперь phpmyadmin выдает ошибку. (Поэтому я снова изменил его на демон-демон, чтобы он снова заработал.)
Как мне решить эту проблему?
Продолжая поиски, я знаю, что демон многое контролирует.Я не могу его изменить, но могу добавить пользователя jos к демону группы и наоборот. Это работает. теперь я могу устанавливать программное обеспечение и работать с phpmyadmin.
Мне все еще нужно использовать команду chmod -R 777 для папки каждый раз, когда я устанавливаю программное обеспечение.