Acquia dev桌面进程Apache Web服务器无法启动。港口8083没有开放

时间:2017-05-17 19:25:15

标签: apache

我已经使用acquia dev桌面导入了一个本地站点,但它不起作用并收到此消息

Process Apache web server failed to start. Port 8083 didnt open

我不确定为什么会发生这种情况,因为在我放弃我的网站并重新导入另一个网站之前它正在工作。

2 个答案:

答案 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”

所以最后要正确运行:

  • a)打开CMD(可能需要管理员权限)
  • 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窗口上运行它。