gpt4 book ai didi

mysql - Doctrine Deployment don t fin pdo_mysql, on Synology with console-access

转载 作者:行者123 更新时间:2023-11-28 23:27:06 25 4
gpt4 key购买 nike

我使用 Symfony 2.8 和 Doctrine ORM 开发了一个应用程序。为了在另一个环境中测试该应用程序,我尝试将其安装在 Synology DiskStation 上。但我认为 Doctrine 没有检测到 pdo_mysql :

enter image description here

我使用 DSM 6.0.1-7393。

<?php print_r(PDO::getAvailableDrivers());?>显示:

Array ( [0] => mysql [1] => pgsql [2] => sqlite [3] => dblib ) 

pdo_mysql没问题。

我可以跑到ip-nas/mySfProject/web/config.php我读过post about permission vendor/doctrine/doctrine-module/但是我没有任何轨道/doctrine-module 。

最佳答案

解决方法是:添加访问服务器的本地机器的ip:- config.php 和 app_dev.php在/YourProject/appWeb/

打开 DSM,在 php-settings 的 Web-Services 下的控制面板中启用 Customize PHP open_basedir,附加您想要的路径:添加:

:/root:/usr/local/bin:/volume1/@appstore/PHP5.6/usr/local/bin/php56

我把 composer 放在哪里: -/usr/local/bin

Composer 安装给出红色路径: -/volume1/@appstore/PHP5.6/usr/local/bin/php56

SynHome> curl -sS https://getcomposer.org/installer | php
SynHome> mkdir /usr/local/bin/composer/
SynHome> chmod 440 composer.phar
SynHome> mv composer.phar
SynHome> rm -r vendor
SynHome> rm -r bin
SynHome> php56 /usr/local/bin/composer/composer.phar install

SynHome> php56 app/console doctrine:database:create
SynHome> php56 app/console doctrine:schema:update

没有 PDO 异常,现在基地已满。

关于mysql - Doctrine Deployment don t fin pdo_mysql, on Synology with console-access,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38848201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com