我一直在研究如何设置 LAN Mamp Pro 服务器,以便本地用户可以编辑/查看站点 - 但似乎有很多混乱(至少根据我阅读的原因,我很困惑)。
具体问题:
将 Apache/Mysql 作为 www/mysql 运行:当我将用户切换到 www/mysql 时,我看到权限问题,并且无法从运行 Mamp Pro 的计算机登录到我的 CMS。修复此问题或运行 Mamp Pro 的最佳方法是什么 - 在使用 Git 和 Github 推送到 DEV 和 LIVE 服务器时考虑权限。
Ports:使用端口 8888/8889 运行 Mamp Pro 还是默认端口 80/3306 哪个更安全?唯一的区别是在查看站点时添加/不添加端口号吗?
同一局域网内的用户访问站点:实现此功能的步骤是什么 - MAMP Pro 计算机上的防火墙当前已关闭以测试基本设置,但我们本地网络上的任何人都无法连接到该站点 - 已尝试过192.168.0.1:8888 & 虚拟主机名:8888
抱歉,如果这很容易,但对于付费产品来说,Mamp Pro 的帮助和支持非常稀缺,我怀疑如果您知道如何设置 Linux 服务器,那么这些东西很容易 - 但如果您不知道如何做到这一点,这就是为什么您购买了 MAMP Pro 对吗?
任何帮助将非常感激。
Cheers
Ben
这就是我所做的:
Setup:
服务器设置:
虚拟主机设置:
给你的服务器起一个名字
将本地名称解析保留为打开状态
添加运行 Mamp Pro 的计算机的 IP 地址,例如192.167.1.1
添加端口号(这将是识别 LAN 上站点的独特方式 - 有关更多信息,请参阅下文)我刚刚使用了端口8888
如果您在切换 Apache/MySQL 用户之前进行了站点设置,请单击磁盘位置下的“权限”按钮,并将所有者设置为 www,将组设置为 admin,以便您的本地管理员帐户具有访问权限 - 单击“设置”
如果上述步骤无法正常工作,您现在需要 CMD + I 网站目录,并确保您的本地计算机管理员有权读取和写入该目录 - 请务必单击齿轮并选择“应用于包含的内容” items”,这样权限就会应用到里面的目录
启动虚拟主机
从同一 LAN 上的另一台计算机访问该站点:
这对我有用,工作人员现在可以编辑 CMS 并查看站点,但对我来说,为每个站点使用不同的端口作为区分开发中的站点的方式似乎有点“hacky”。
如果有更好的方法,请大声说出 - 这就是我的工作方式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)