gpt4 book ai didi

installation - 是否有设置 Mamp Pro 的权威指南,以便本地网络用户可以查看/编辑站点?

转载 作者:行者123 更新时间:2023-12-04 17:54:16 28 4
gpt4 key购买 nike

我一直在研究如何设置 LAN Mamp Pro 服务器,以便本地用户可以编辑/查看站点 - 但似乎有很多困惑(至少我对阅读的原因感到困惑)。

具体问题:

以 www/mysql 运行 Apache/Mysql:当我将用户切换到 www/mysql 时,我看到权限问题并且无法从运行 Mamp Pro 的机器登录到我的 CMS。修复此问题或运行 Mamp Pro 的最佳方法是什么 - 在使用 Git 和 Github 推送到 DEV 和 LIVE 服务器时考虑权限。

端口:使用端口 8888/8889 或 80/3306 的默认端口运行 Mamp Pro 哪个更安全?查看站点时添加/不添加端口号的唯一区别是什么?

同一局域网内用户访问站点:使此工作正常的步骤是什么 - MAMP Pro 机器上的防火墙目前已关闭以测试基本设置,但我们本地网络上的任何人都无法连接到这些站点 - 已尝试 192.168.0.1:8888 & 虚拟主机名:8888

对不起,如果这很简单,但对于付费产品,Mamp Pro 的帮助和支持非常稀缺,我怀疑如果您知道如何设置 linux 服务器,这些东西很容易 - 但如果您不知道如何做到这一点,这就是原因你购买 MAMP Pro 对吗?

任何帮助将非常感激。

干杯

最佳答案

这是我所做的:

设置:

  • 我正在本地计算机上开发站点
  • Mamp Pro 正在我的本地计算机上运行
  • 我想让本地网络上的其他人登录我电脑上的 CMS 并更新 CMS

  • 服务器设置:
  • 使用默认端口 80/3306 (只是没有在 OSX 偏好设置中打开网络共享)- 如果需要,我确定您可以使用 MAMP 端口
  • 运行 Apache/MySQL服务器作为用户 www/mysql

  • 虚拟主机设置:
  • 为您的服务器命名
  • 上留下本地名称解析
  • 添加运行 Mamp Pro 的计算机的 IP 地址,例如192.167.1.1
  • 添加端口号(这将是在 LAN 上识别站点的唯一方式 - 请参见下文了解更多信息)我只使用了端口 8888
  • 如果您在切换 Apache/MySQL 用户之前进行了站点设置,请单击磁盘位置下的“权限”按钮,并将所有者设置为 www,将组设置为 admin,以便您的本地管理员帐户具有访问权限 - 单击“设置”
  • 如果上述步骤无法正常工作,您现在需要 CMD + I 网站目录并确保您的本地计算机管理员有权读取和写入该目录 - 请务必单击齿轮并选择“应用到封闭项目”,因此权限将应用于
  • 中的目录
  • 启动虚拟主机

  • 从同一局域网上的另一台机器访问该站点:
  • 输入 Mamp Pro 机器的 IP 地址,然后输入您输入的端口号
  • 例如http://192.168.1.1:8888/
  • 如果您有多个站点,只需在设置中输入不同的端口号

  • 这对我有用,员工现在可以编辑 CMS 并查看站点,但对我来说,为每个站点使用不同的端口作为区分开发中站点的方式似乎有点“hacky”。

    如果有更好的方法,请大声说出来 - 这就是我让它工作的方式。

    关于installation - 是否有设置 Mamp Pro 的权威指南,以便本地网络用户可以查看/编辑站点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11092154/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com