Tag: codeigniter

docker工人:docker工人与XAMMP / MAMP相比,类似的url是什么?

我正在使用docker进行codeigniter项目开发。 最初,当我使用MAMP或XAMMP时,login页面是localhost / xyz / admin / login作为用于在localhost(php服务器)上运行的服务器。 但是,docker服务器运行在本地主机:8000,我试图打开本地主机:8000 / xyz /pipe理/login,但它显示一个错误,你请求的页面找不到。 有人知道这个问题的答案吗? 我也尝试了localhost:8000 / myapp_1 / xyz / admin / login,localhost:8000 / myapp_1 / admin / login等,但似乎没有任何工作。 提前致谢!

为什么我有“550无法build立SSL会话”错误,当我从posI.io服务器邮件CodeIgniter框架发送邮件?

我从我的Web服务器发送邮件时遇到了一些问题。 我有一个来自DockerHub的poste.io容器和一个带有codeIgniter php框架的apache / php容器。 这一个发送邮件到WAN IP地址smtp_port 465: $config = Array( 'protocol' => 'smtp', 'smtp_host' => '<my-server-ip>', 'smtp_port' => 465, 'smtp_user' => 'noreply@<domain.org>', 'smtp_pass' => '<noreply-password>', 'mailtype' => 'html', 'charset' => 'iso-8859-1' ); 并返回: 你好:550无法build立SSL会话 遇到以下SMTP错误:550无法build立SSL会话 无法使用PHP SMTP发送电子邮件。 您的服务器可能未configuration为使用此方法发送邮件。 我尝试与港口25,他回报: 无法发送AUTH LOGIN命令。 错误:500无法识别的命令无法使用PHP SMTP发送电子邮件。 您的服务器可能未configuration为使用此方法发送邮件。 Poste.io是一个networking邮件客户端,基于端口容器的端口为465,443,110,143,587,993,995的服务器被打开,容器运行正常。 当容器启动时,Poste.io生成一个证书。 我试图重新生成他,但它也是行不通的… 你知道我必须做什么来发送邮件从codeIgniter抛出poste.io邮件服务器容器? 感谢您的回复 !

Docker&nginx – 内部链接不工作

我正在使用docker-compose来加载一个lemp堆栈并运行codeigniter的分发工作,在传统堆栈中查找,但是在使用docker时我的资源没有加载。 我的电脑上有以下目录结构 logs -nginx-access.log -nginx-error.log nginx -default public -application -assets -css -js -system -tests -index.php -etc etc etc etc 我的nginxconfiguration文件如下 server { listen 80; # this path MUST be exactly as docker-compose.fpm.volumes, # even if it doesn't exists in this dock. root /usr/share/nginx/html; index index.php index.html index.html; server_name 192.168.0.6; location / { try_files $uri /index.php$is_args$args; […]

Docker PHP与pdo_pgsql安装问题

我对Docker非常陌生,并且踏入了我的第一个真正的项目。 我们有一个使用Codeigniter和PostgreSQL的php应用程序,效果很好。 现在我试图dockerize它,我遇到了pdo_pgsql驱动程序的一些麻烦。 我在网上find了一些帮助来获得pdo_pgsql驱动程序来安装,但它是所有php-5x的过时的解决scheme。 我似乎工作,因为我检查了phpinfo页面,我的php.ini正确加载,并说pdo_pgsql和pgsql驱动程序都安装和活动? 这是错误: 奇怪的是,当我第一次打网页时,我只得到第一个错误。 然后,如果我刷新页面第二个错误显示。 当我login到容器,并cd到它所说的文件不存在的目录时,我可以清楚地看到pdo.so , pdo_pgsql.so和pgsql.so 。 遇到错误 你已经在config / database.php文件中指定了一个无效的数据库连接组(dockerize)。 遇到一个PHP错误 严重性:核心警告 消息:PHP启动:无法加载dynamic库'/ usr / local / lib / php / extensions / no-debug-non-zts-20160303 / pgsql' – / usr / local / lib / php / extensions / no-debug-非zts-20160303 / pgsql:无法打开共享对象文件:没有这样的文件或目录 文件名:未知 这是Dockerfile : # Dockerfile FROM php:7.1.12-apache MAINTAINER […]