我的 magento 安装托管在运行 CentOS、Nginx、MariaDB 和 HHVM 的 VPS 上,运行没有任何问题。
但是,我现在正在尝试为我的安装预先构建 RepoAuthoritative 文件,因为我已经了解到它可以提供额外的速度提升。我尝试使用以下命令实现此目的:
hhvm --hphp -thhbc -o /var/log/hhvm/ --input-dir /srv/www/my_magento_installation/
然后,HHVM 尝试遍历文件夹并查找所有 php 文件。但问题是,我收到Unable to stat file /srv/www/my_magento_installation/example_file.php
安装中基本上每个文件的错误消息。之后会创建一个 hhvm.hhbc 文件,但它太小了,并且基本上缺少安装目录中的每个 php 文件。
我尝试搜索此错误,但似乎找不到任何有用的信息。我还仔细检查了文件权限,发现文件确实存在。预构建也无法统计 phpmyadmin 和 Piwik 的文件,而不仅仅是 Magento。
所以我的问题是:为什么会出现这个错误信息?