XAMPP、MAMP、MySQL 错误

XAMPP, MAMP, MySQL errors

我目前面临很多错误,从 "No such file or directory" 到 "Error 403 - Access to the requested directory is only available from the local network." 以及与 mysql 相关的一系列权限障碍。

诚然,我今天在玩 mysql、XAMPP 和 MAMP(我是后端编程的新手),我想我在某个地方搞砸了,导致它们无法工作正确。

具体来说,我现在正在使用 XAMPP,虽然状态正常(绿色)并连接到我的 IP 地址,并且 MySQL、Apache 和 ProFTPD 服务都已连接,但我找不到解决错误 403 所需的任何相关 XAMPP 文件。例如

Bryans-MacBook-Pro:~ bryanjordan$ chmod -R 777 /Applications/XAMPP/xamppfiles/var
chmod: /Applications/XAMPP/xamppfiles/var: No such file or directory

当我打开 XAMPP 时,右键单击 Applications 目录中的所有内容,我看到的只是一个 Contents 文件夹,没有引用 xamppfiles

为了澄清,我下载了 XAMPP,导入到 Applications,打开,连接到服务器,在我的浏览器中重新定向后,单击 phpMyAdmin,但遇到了 403 错误。

我也链接了 MAMP,没有这个问题。通过这个过程,我可以正常访问 phpMyAdmin

我还应该注意,即使我的 MAMP 运行良好,我也无法通过命令行访问 mysql,即使我使用路径目录而不是简单的 mysql -u root -p称呼。相反,我收到此错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)

我不确定这是否相关,但在下载 MAMP 或 XAMPP 之前,我能够在浏览器中输入 "localhost/~bryanjordan",然后我将被重定向到我的 Sites 目录.当我现在键入相同的 URL 时,我收到此错误:

The requested URL /~bryanjordan/ was not found on this server.

感谢您的帮助!

设置 xampp 或 mamp 应该很容易设置。这是一个 link 的实用教程:https://www.webucator.com/how-to/how-install-start-test-xampp-on-mac-osx.cfm

对于XAMPP,如果找不到该文件夹​​,请确保它确实在您的应用程序文件夹中,并确保您的系统具有读取和写入它的权限。

对于 MAMP 甚至 XAMPP,如果您无法启动 mysql,则可能是权限问题。命令行上运行的相关命令请看上面的link。

此外,考虑到您遇到的错误数量,我建议您使用上面的 link 删除两者并从头开始只使用其中一个。

希望对您有所帮助!