CakePHP on a MaC语言 Homebrew HTTPD



我正在尝试在macOS Catalina上运行CakePHP 4或3.8,使用Homebrew httpd和PHP 7.3.13 我按照食谱上提到的方式运行作曲家,安装进展顺利,但是,当尝试通过浏览器运行应用程序时,我收到此错误:

野生动物园屏幕

镀铬屏幕

在错误日志消息上获取"AH00052:子 PID 10126 退出信号非法指令 (4("。

我还启用了扩展国际,mbscript,梨,重写等。

我的虚拟主机是这样的:


DocumentRoot "/Users/webdev/Sites/cakephp/webroot"
ServerName cakephp.localhost
<Directory "/Users/webdev/Sites/cakephp/webroot">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog "/Users/webdev/Sites/Error_Logs/error.log

应用程序根目录上的.htaccess文件是:

重写引擎开启

RewriteRule    ^(.well-known/.*)$ $1 [L]
RewriteRule    ^$    webroot/    [L]
RewriteRule    (.*) webroot/$1    [L]

在webroot文件夹中是:

重写引擎打开

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

我已经尝试了很多建议,但没有解决任何问题。

我不知道该怎么做,因为,只有 CakePHP 不起作用,我还有其他应用程序,如 Laravel,在这台机器上就像一个魅力。

如果有人可以帮助解决,提前感谢。

我弄清楚了我的情况出了什么问题。

当我将虚拟主机和主机文件配置为"something.localhost"服务器时,连接断开。

在 httpd-username.conf 和/etc/hosts 中将配置更改为"something.something_else",所有 cake 实例都开始工作。

这对我有用。

最新更新