Plesk 10 - 创建和使用 vhost.conf

MrF*_*dge 6 virtualhost

我在为我的一个域设置和使用 vhost.conf 时遇到了一些问题。到目前为止,没有一个域需要任何额外的配置,但现在我需要使用 PEAR 模块,所以我希望在域的 PHP 设置中包含 /usr/share/pear。

在 /var/www/vhosts/domain.com/conf/vhost.conf 中创建的 vhost 文件

<Directory /var/www/vhosts/domain.com/httpdocs>
 php_admin_value include_path ".:/usr/share/pear"
</Directory>
Run Code Online (Sandbox Code Playgroud)

然后我使用以下命令重新启动 Plesk:

/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domain.com
Run Code Online (Sandbox Code Playgroud)

或者正如 plesk 所说,该命令在我尝试使用的 Plesk 10 中已过时

/usr/local/psa/admin/sbin/httpdmng --reconfigure-domain domain.com
Run Code Online (Sandbox Code Playgroud)

为了好运,我每次都重新启动了 apache。最终结果 - 除非我编辑 /etc/php.ini 中的 include_path,否则 PEAR 不包含任何工作!

关于如何让这个 MOFO 工作的任何提示?我已经浏览了文档,但 TBH 我只是没有时间为一行代码阅读 40 页的 Plesk 手册,这当然不会那么难!

感谢您的指点,H

小智 1

在 Plesk 10 中,我输入:

/usr/local/psa/admin/sbin/websrvmng -a
Run Code Online (Sandbox Code Playgroud)

它奏效了。它输出一条有关它已被弃用的消息,但它仍然有效。-a 表示重新配置所有域。