我在本地使用XAMPP 8.0.28服务器(MacOs)运行Shopware 6.4。安装Shopware并链接虚拟主机后,我收到以下错误消息:无法解析文件“<PATH_TO_FILE>/services.xml”:XML文件“<PATH_TO_FILE>/services.xml”无效。
我认为它缺少权限/凭据。我做错了什么?
rkue9o1l1#
可能不是您想听到的,但是除非您已经接触过该文件,否则您的开发环境中会发生一些奇怪的事情,因为该供应商文件肯定是有效的。Xampp已经一次又一次地被证明很难在现代平台上使用,因为它要么缺少扩展,要么配置得很奇怪。你应该花时间建立一个合适的开发环境。有多种选择更适合:
Xampp
homebrew
dockware
shopware-docker
devenv
xqk2d5yq2#
我在很长一段时间后找到了上述问题的答案。默认情况下,XAMPP不继承用户访问权限,因此需要在文件/Applications/XAMPP/xamppfiles/etc/httpd.conf中对其进行调整查找User和Group的器件:
/Applications/XAMPP/xamppfiles/etc/httpd.conf
User
Group
# User/Group: The name (or #number) of the user/group to run httpd as. # It is usually good practice to create a dedicated user and group for # running httpd, as with most system services. # User daemon Group daemon
并将“daemon”值更改为您当前的用户/组名称。
2条答案
按热度按时间rkue9o1l1#
可能不是您想听到的,但是除非您已经接触过该文件,否则您的开发环境中会发生一些奇怪的事情,因为该供应商文件肯定是有效的。
Xampp
已经一次又一次地被证明很难在现代平台上使用,因为它要么缺少扩展,要么配置得很奇怪。你应该花时间建立一个合适的开发环境。有多种选择更适合:
homebrew
(不特定于Shopware)dockware
shopware-docker
devenv
(建议查看该选项)xqk2d5yq2#
我在很长一段时间后找到了上述问题的答案。
默认情况下,XAMPP不继承用户访问权限,因此需要在文件
/Applications/XAMPP/xamppfiles/etc/httpd.conf
中对其进行调整查找
User
和Group
的器件:并将“daemon”值更改为您当前的用户/组名称。