问题描述
我正在尝试安装一个名为Akeneo的PIM。系统要求均已检查: https://docs.akeneo.com/2.3/install_pim/manual/system_requirements/system_requirements.html
我正在使用Apache2 / Ubuntu 16.04
我的/ var / www /目录都属于www-data:www-data(已运行chown -R www-data:www-data
进行安装)
来自服务器的错误消息:“无法打开输入文件:composer.phar”
对此进行了Google搜索,获得了很多结果,并查看了stakoverflow论坛,找到了从 2010 到2018年的答案。我想我可能已经发现问题可能与“ composer.phar”,符号链接在apache2上的工作方式,以及在全局或“在单个项目内部”安装的composer。
按照2个教程,我必须安装composer才能继续为该PIM安装
。我的服务器说:
Composer(版本1.10.10)已成功安装到: / usr / local / bin / composer
如果我导航至cd ~
并运行ls
,则会发现这里有“ composer.phar”和“ composer-setup.php”。
我很困惑,因为Akeno教程说:
解压缩文件后,进入Akeneo目录并运行 下面的命令:
cd /var/www/html/akeneo/pim-community-standard
sudo php -d memory_limit=3G ../composer.phar install --optimize-autoloader --prefer-dist
sudo php bin/console cache:clear --no-warmup --env=prod
...
我不理解composer.phar安装部分。任何目录中都没有composer.phar
文件:不在/var/www/html/akeneo/
和/var/www/html/akeneo/pim-community-standard
是否应该在那里生成composer.phar文件?是否应该在(../composer.phar)上找到composer.phar?我仔细检查了Akeneo PIM文件,并且原始的.rar存档中没有composer.phar文件。还是与访问全局安装中的全局“ composer.phar”的符号链接有关?关于符号链接,PIM的“供应商”工具中有一些,runing ls -l -a
给出:
lrwxrwxrwx 1 www-data www-data 28 Feb 5 2020 doctrine -> ../doctrine/orm/bin/doctrine
lrwxrwxrwx 1 www-data www-data 34 Feb 5 2020 doctrine-dbal -> ../doctrine/dbal/bin/doctrine-dbal
lrwxrwxrwx 1 www-data www-data 46 Feb 5 2020 doctrine-migrations -> ../doctrine/migrations/bin/doctrine-migrations
lrwxrwxrwx 1 www-data www-data 56 Feb 5 2020 requirements-checker -> ../symfony/requirements-checker/bin/requirements-checker
lrwxrwxrwx 1 www-data www-data 51 Feb 5 2020 var-dump-server -> ../symfony/var-dumper/Resources/bin/var-dump-server
/ var / www / html / akeneo / pim-community-standard内有一个composer.json
和composer.lock
文件。之所以如此困惑,是因为turorial位于pim-community-standard目录中,并运行以下命令:php -d memory_limit=3G ../composer.phar install --optimize-autoloader --prefer-dist
我希望我可以继续安装而不会破坏任何东西。一些帖子提供了在项目内部更新composer或安装composer-phar的解决方案。老实说,我完全迷路了。
(我不知道是否应该提起它,但是是否需要docker(在教程中没有讨论-但我看到其中包含“ docker”的文件夹,并且我知道作曲家和docker有时可以一起工作))
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)