我正在尝试使用.phar扩展来部署PHP项目,但是我得到了以下错误:
apache@apache2 ~/webroot/phpDox $ php phpdox.phar --version
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/Phar.so' - /usr/lib64/php/modules/Phar.so: cannot open shared object file: No such file or directory in Unknown on l
我正在尝试部署我的Symfony2项目。当我运行该命令时
php app/console cache:clear --env=prod --no-debug
我得到以下错误:
PHP Fatal error: Class 'Acme\MainBundle\AcmeMainBundle' not found in /var/www/html/app/AppKernal.php on line 24
这是in AppKernal.php
public function registerBundles()
{
$bundles = array(
...
我有下面的命令来部署google云功能。
我使用相同的命令来部署gen1的google函数(除了标志--gen2 ),一切都很好。在具有数据库的项目中,我使用命令中设置的服务帐户设置了Cloud Sql Client的角色。
但是,当我部署谷歌云功能的gen2,我不能连接到另一个项目的数据库。考虑到gen2云函数使用Cloud Run,我还检查了Cloud Run使用的service-account,它与具有数据库的项目中具有Cloud Sql Client的service account匹配。
我知道这个错误
SQLSTATE[HY000] [2002] No such file or di
我正在为Laravel项目的. Gitlab -ci.yml文件中的Gitlab CI配置工作,该项目使用redis作为缓存驱动程序。在这个配置文件中,我使用了一个映像,其中包含了在我们的生产环境中使用的所有linux包,php扩展。这包括由pecl安装的redis扩展,因此phpredis可以在Laravel中使用。
在花费大量时间学习持续集成的过程和gitlab ci文件的配置之后,我在部署映像时遇到了以下错误:
In PhpRedisConnector.php line 126:
Redis::connect() expects parameter 2 to be int, st