没有 MAMP 的 Mac 上虚拟主机上的 CodeIgniter 站点
Posted
技术标签:
【中文标题】没有 MAMP 的 Mac 上虚拟主机上的 CodeIgniter 站点【英文标题】:CodeIgniter site on Virtual Host on Mac without MAMP 【发布时间】:2018-09-30 07:23:40 【问题描述】:我很想知道是否有一种方法可以在带有 apache 的 Mac 上正确运行虚拟主机,而无需使用 MAMP 或 WAMP 之类的东西。 我已经设法让它在一个小型单页网站上工作,而且它工作得很好——但是我没有运气尝试以这种方式运行 CodeIgniter 框架化网站。
我很想听听任何成功完成这项工作的人的意见。请告诉我!
非常感谢。
【问题讨论】:
【参考方案1】:我的建议是 Laravel Valet,它适用于 Laravel,但也适用于其他框架。对 CodeIgniter 的支持不是内置的,但是您可以随时编写自己的自定义驱动程序,或者使用某人的驱动程序,例如 Github 用户 @rcubitto 编写的 this
【讨论】:
哦,谢谢,我确实想到了,但不太确定如何实施。 嗨,我刚刚尝试了this,因为我已经在我的机器上安装了 Laravel Valet。但是,由于某种原因,我仍然收到“403 Forbidden You don't have permission to access / on this server”。 您可以尝试运行:sudo killall httpd,然后:代客启动,如this thread 中所建议的那样? 是的,我确实尝试过,但没有任何改善。 你能详细说明一下情况吗?即您获得 403 的 url 是什么,您是否有其他 httpd 正在运行,或者您是否运行代客泊车?这么少的信息很难猜出有什么问题以上是关于没有 MAMP 的 Mac 上虚拟主机上的 CodeIgniter 站点的主要内容,如果未能解决你的问题,请参考以下文章
在 MAMP 上使用虚拟主机映射 Laravel 公用文件夹时遇到问题