我已经使用acquia dev桌面导入了一个本地站点,但它不起作用并收到此消息
Process Apache web server failed to start. Port 8083 didnt open
我不确定为什么会发生这种情况,因为在我放弃我的网站并重新导入另一个网站之前它正在工作。
答案 0 :(得分:2)
您需要安装Microsoft Visual C ++ 2015 Redistributable Package, 因为启动c:\ Program Files(x86)\ DevDesktop \ apache \ bin \ httpd.exe 返回有关缺少api-ms-win-crt-multibyte-l1-1-0.dll lib的消息。
答案 1 :(得分:0)
我面临同样的问题,假设你也在windows上运行它,这就是我如何让apache服务器运行: 检查apache服务器日志后,我看到失败的最后一个命令是:
if ($(".wrapper div").css('visibility') === 'hidden') {
// ...
}
你可以看到它显然是错误的。
-C SetEnv DEVDESKTOP_DRUPAL_SETTINGS_DIR'C:\ Users \ user \ .acquia \ DevDesktop \ DrupalSettings' 校正:
-C“SetEnv DEVDESKTOP_DRUPAL_SETTINGS_DIR C:\ Users \ user.acquia \ DevDesktop \ DrupalSettings”
所以最后要正确运行:
b)转到您的服务器目录,如:[core:notice] [pid 6404:tid 932] AH00094: Command line: 'C:\\Program Files (x86)\\DevDesktop\\apache\\bin\\httpd.exe -d C:/Program Files (x86)/DevDesktop/apache -D php5_6 -D php_fcgi -C SetEnv DEVDESKTOP_DRUPAL_SETTINGS_DIR 'C:\\Users\\user\\.acquia\\DevDesktop\\DrupalSettings' -f C:\\Program Files (x86)\\DevDesktop\\apache\\conf\\httpd.conf'
并手动执行更正的命令:
httpd.exe -d“C:/ Program Files(x86)/ DevDesktop / apache”-D php5_6 -D php_fcgi -C“SetEnv DEVDESKTOP_DRUPAL_SETTINGS_DIR C:\ Users \ user.acquia \ DevDesktop \ DrupalSettings“-f”C:\ Program 文件(x86)\ DevDesktop \ apache \ conf \ httpd.conf“
这应该启动apache服务器并且它会工作,请记住你的目录名称是不同的,你需要在执行这样的命令之前找到它,首先在acquia桌面上检查你的apache登录,通过我的例子修复命令行然后在CMD窗口上运行它。