Off*_*ffy 3 mysql apache xampp service
所以最近每当我尝试在XAMPP上安装Apache/MySQL/FileZilla作为服务时,它都会说明这一点:
5:20:18 AM [Apache] Apache Service detected with wrong path
5:20:18 AM [Apache] Change XAMPP Apache settings or
5:20:18 AM [Apache] Uninstall/disable the other service manually first
5:20:18 AM [Apache] Found Path: ERROR: Not Able To Open Service Manager
5:20:18 AM [Apache] Expected Path: "f:\xampp\apache\bin\httpd.exe" -k runservice
5:20:18 AM [Apache] Successful!
Run Code Online (Sandbox Code Playgroud)
之后,我无法从XAMPP面板启动该过程,直到我从那里卸载服务,然后模块名称突出显示为红色.虽然如果我将它们作为服务安装(红色名称和全部),我可以进入服务管理器并手动启动它们并且它们开始正常,甚至XAMPP控制面板将它们变为绿色并通知它们运行.对于Tomcat来说,这可能也会发生,我只是从不使用它,所以我没有搞砸它.所有路径似乎都是正确的(我确实在F驱动器上有它),但即使经过无数次重新安装和注册表擦除,XAMPP控件似乎也不想正确处理安装和运行服务.对此感到有点沮丧,所以提前感谢任何帮助.
它可能都是关于特权,文件ACL等.
当您以正常模式(而不是服务)启动XAMPP时,它将以启动它的用户的权限启动.这可能是您的Windows帐户.
您可以通过XAMPP访问Windows帐户拥有的所有文件.因此,如果您创建目录"F:\ some_dir",XAMPP应该可以在正常模式下访问,并且应该没有问题,因为XAMPP正在使用您的帐户来访问文件.
当应用程序作为服务启动时 - 它使用另一个Windows帐户(默认情况下服务使用2个帐户:LOCAL SERVICE,NETWORK SERVICE).该帐户可能无法读取和写入属于您的个人Windows帐户的文件.
用于特定服务的帐户可以更改.您可以运行services.msc,选择服务并转到属性,应该有"登录"选项卡.
您还可以更改文件/目录权限并使其可用于服务帐户,但我认为首先解决方案更好.
XAMPP的另一个问题是控制面板,默认情况下启动时没有管理权限,当您从开始菜单启动时,它无法控制任何服务.安装后的某些版本的XAMPP将运行具有管理员权限的XAMPP控制面板,并且它可以正常运行,直到您关闭该应用程序并重新启动(没有管理员权限).
如果您尝试启动XAMPP控制面板并且它不询问管理员帐户 - 您必须右键单击XAMPP控制面板图标并单击"以管理员身份运行".
| 归档时间: |
|
| 查看次数: |
22349 次 |
| 最近记录: |