cakephp

子域名未加载
cakephp

子域名未加载

在我的新服务器上,我设置了一个子域名patientslife.linf.in。但是当我尝试设置另一个子域名pmr.linf.in时,它会在Mozilla中显示“连接已重置”,在chrome中显示“未收到数据”。我在httpd.conf中写入以下行以进行设置 <VirtualHost my-ip:80> ServerAdmin [email protected] DocumentRoot /var/www/html/pmr.linf.in/app/webroot ServerName www.pmr.li...

Admin

PDO ODBC 错误仅重置连接
cakephp

PDO ODBC 错误仅重置连接

尝试写一个CakePHP 的 ODBC PDO 驱动程序。似乎我越来越接近了,但是每当调用它不喜欢的 PDO 函数时,连接就会立即重置,我无法获得任何错误信息。我想这可能是一个可能的配置设置,但我找不到任何东西。我不知道这是否有帮助,但这是我正在使用的特定代码片段: public function fetchResult() { debug($this->_result); if ($row = $this->_result->fetch()) { // ### HERE IS WHERE IT RESETS ### ...

Admin

CakePHP 问题 - 站点错误
cakephp

CakePHP 问题 - 站点错误

我有一个 cakePHP 网站,今天我将该网站移至新服务器,但出于某种原因,我不断收到错误。它在另一台服务器上运行良好,但这台带有 cpanel 的新服务器似乎无法正常工作。不确定问题是什么。 一些错误: Notice (8): Trying to get property of non-object [CORE/cake/libs/model/datasources/dbo_source.php, line 549] Notice (8): Trying to get property of non-object [CORE/cake/libs/mo...

Admin

MySQL 连接数激增,但查询数没有激增
cakephp

MySQL 连接数激增,但查询数没有激增

我正在运行 LAMP 堆栈,其中包含与 CakePHP 和 MySQL 兼容的 AWS Aurora 实例。Aurora 实例设置了写入器和只读副本。使用 CakePHP 请求路由,只读副本仅设置为处理传入的 Web 请求。 我遇到了 MySQL 连接读取副本数量奇怪的间歇性激增。发生这种情况时,也会导致 CPU 使用率出现类似的激增,从而导致查询延迟增加,导致服务器变得非常慢。这种情况每次可能只持续几分钟,并且可能每天间歇性发生一两次。 下面的图表显示了连接数和 CPU 利用率之间的关系: 然而,尽管连接数有所增加,查询数却没有明显增加。以下是同一张图,...

Admin

使用 Docker 在 PHP 5.6 上安装 SQLSRV PDO 驱动程序
cakephp

使用 Docker 在 PHP 5.6 上安装 SQLSRV PDO 驱动程序

我正在尝试将正在运行的旧版应用程序(CakePHP 2.5.5)移动PHP 5.6到 Docker 容器上,但无法让 Microsoft SQL Server 的 PDO 驱动程序运行。 我已经搜索了几个小时,但所有的安装说明似乎都说 SQLSRV PDO 驱动程序仅受 PHP 7 支持。 我无法在 PHP 7 上运行 CakePHP 2.5.5,因此我必须使其与 PHP 5.6 兼容。(除非有人知道如何使其与 PHP 7 兼容?) 我正在使用适用于 PHP 5.6 的官方 Docker PHP 映像 ( php:5.6-apache),它使用 Deb...

Admin

使用 htaccess 将网站默认索引文件从根文件夹更改为子文件夹,网站的其他页面仍应从根文件夹工作
cakephp

使用 htaccess 将网站默认索引文件从根文件夹更改为子文件夹,网站的其他页面仍应从根文件夹工作

使用 htaccess 如何将 PHP 网站默认主页(即 index.php 文件)从根文件夹(即“html”)更改为子文件夹(称为“子文件夹”),但网站仍应像以前一样工作,即主页将来自“子文件夹”,但其他页面仍将使用相同的旧根“html”文件夹。 笔记 : 网站有 SSL 即(https) 主页浏览器 URL 应始终https://www.mywebsite.com/ 根文件夹是“html”。 “子文件夹”的目录路径为“html / subfolder”,该文件夹只有一个文件,即“index.php” 因此任何页面 URL(包括主页)都不应发生变化。...

Admin

nginx + php5-fpm + cifs 共享 + CakePHP 超时
cakephp

nginx + php5-fpm + cifs 共享 + CakePHP 超时

我最近将我的 cakephp 3 开发环境移到网络共享上。 有问题的服务器仅将 nginx webroot 的路径更改root /var/www/webroot为root /mnt/dev/webroot。 /etc/fstab我正在通过如下方式安装 CIFS 共享: //nfs/WebDev /mnt/dev cifs username=webdev,password=hunter2,gid=www-data,uid=www-data,rw,noserverino 0 0 由于某种原因,当我访问索引页时 cakephp 索引页会超时(nginx ...

Admin

无法使用 nginx 缓存处理用户登录会话
cakephp

无法使用 nginx 缓存处理用户登录会话

我们在用户登录会话方面遇到了问题,这些问题是由于 nginx 配置文件导致的缓存。 我们的应用程序是用cakephp开发的。无法使用nginx停止缓存特定文件。 请查看以下 nginx conf 文件,并建议使用 nginx 处理用户登录会话的最佳方法 user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; events { worker_connections 4024; } http { ...

Admin

在 nginx 中生成的 .css 文件
cakephp

在 nginx 中生成的 .css 文件

我在 apache 上开发,现在需要在 ngix 上部署,但遇到了一些困难。由于我的项目(使用 cakephp)中禁用了内联样式,并且数据库中定义了一些颜色,因此我让 RsrcController 生成带有颜色的 css 到模板中。 仅当我不使用文件扩展名 .css,而只使用带有控制器和函数的斜线 Url 时,调用此函数才有效。 如果我附加以 .css 结尾的文件,nginx 将在 webroot 文件夹中搜索并返回 404。 这是配置的相关部分: location / { try_files $uri $ur...

Admin

添加配置以处理不同位置的请求
cakephp

添加配置以处理不同位置的请求

我在项目中使用了 cakephp。我在 etc/hosts 中为 /var/sites 中的文件夹创建了本地 dns。我的 nginx 配置如下 location /{ add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; root /var/sites/$host/app/webroot;...

Admin

Nginx,CakePHP:错误:在文件中创建以下类 Index.phpController:App/Controller/Index.phpController.php
cakephp

Nginx,CakePHP:错误:在文件中创建以下类 Index.phpController:App/Controller/Index.phpController.php

我已经配置了 nginx 1.4 来运行 cakephp 2.6,但它无法工作。例如,对于每个页面http://我的应用程序/或者http://我的应用程序/管理员它总是返回错误:错误:在文件中创建下面的类 Index.phpController:App/Controller/Index.phpController.php 我的应用配置: server { server_name www.my-app; rewrite ^(.*) http://my-app$1 permanent; } server { listen...

Admin

如何使用 nginx 在同一域名下指向不同的应用程序
cakephp

如何使用 nginx 在同一域名下指向不同的应用程序

我有 2 个 cakephp 应用程序:一个使用 cake 2,另一个使用 cake 3。 这是我的 nginx 配置 server { listen 80; client_max_body_size 2M; server_name cake.dev; root /var/virtual/cake2app/webroot; location /cake3-app/ { alias /var/virtual/cake3app/webroot; ...

Admin

Apache 错误地提供修改后的静态资产:提供过时的文件,其大小已调整为与新文件的大小匹配
cakephp

Apache 错误地提供修改后的静态资产:提供过时的文件,其大小已调整为与新文件的大小匹配

我在 CentOS VirtualBox 中运行了一个 CakePHP 项目。该网站使用 Apache 2.2.15 提供服务。 文档根文件夹中有 JS 文件。Apache 似乎为这些文件提供服务。 但是当我编辑 JS 文件后,Apache 会提供旧文件。它会修改旧文件的大小以匹配新文件的大小,并提供修改后的旧文件: 如果新文件小于旧文件,则剪切旧文件并提供结果; 如果新文件大于旧文件,它会将�符号附加到旧文件并提供结果。 重新启动 Apache 不能解决问题。 我发现让 Apache 提供当前文...

Admin

PHP cli 在由 cron 运行时使用不同的 php.ini 文件
cakephp

PHP cli 在由 cron 运行时使用不同的 php.ini 文件

我的 CakePHP 控制台脚本在 cron 下执行时出现问题。它抱怨缺少 Mysql 连接等。 经过一番调查,我发现 cron 运行的 php 使用的 php.ini 文件与我在终端中运行时不同。 更奇怪的是,在终端中,php 没有使用 cli 配置: PHP 在终端中运行: 配置文件(php.ini)路径:/usr/local/lib 加载的配置文件:/usr/local/lib/php.ini 扫描以下位置的其他 .ini 文件:(无) 解析的其他 .ini 文件: (无) 由 cron 运行的 PHP: 配置文件(php.ini)路径:...

Admin