【问题标题】:How to set php config file (php.ini) to be used in phpmyadmin container in laradock如何设置 php 配置文件 (php.ini) 在 laradock 的 phpmyadmin 容器中使用
【发布时间】:2019-09-17 15:52:48
【问题描述】:

我的问题是我想在 docker 内的 phpmyadmin 容器中加载自定义 php.ini 文件,因为我想更改 phpmyadmin 使用的 php 配置文件中的 max_execution_time 和 upload_temp_dir。

为什么要改,因为每次在phpmyadmin里面导入sql转储文件(*sql),总是这样说

No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.

我尝试在谷歌上搜索上面的 phpmyadmin 错误,许多答案告诉我更改我的 php 配置文件,但我不知道使用 docker-compose 更改该文件的方法。任何答案将不胜感激。谢谢。

我正在使用 laradock 和 docker-compose(当然)

【问题讨论】:

    标签: docker phpmyadmin docker-compose laradock


    【解决方案1】:

    解决方法:

    // Login to container
    docker-compose exec phpmyadmin bash
    
    // Install vim
    apt-get update && apt-get install -y vim
    
    // Update ini(s)
    php --ini
    
    // Check results and update phpmyadmin conf
    vim /usr/local/etc/php/php.ini-development
    vim /usr/local/etc/php/php.ini-production
    
    // Update fields 
    post_max_size = 100M
    upload_max_filesize = 100M
    
    
    // Restart all containers
    exit;
    docker-compose restart
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-05
      • 1970-01-01
      • 2013-10-12
      • 1970-01-01
      • 1970-01-01
      • 2017-01-14
      • 2018-11-10
      • 2020-07-07
      相关资源
      最近更新 更多