我在为我的一个域设置和使用 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 表示重新配置所有域。
| 归档时间: |
|
| 查看次数: |
18736 次 |
| 最近记录: |