问题标签 [suphp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何在 DireactAdmin 服务器上使用 PEAR 和 suPHP?
我在我的 DireactAdmin 服务器上成功安装了几个 PEAR(例如 XML_RPC2)包。但是当我尝试包含这些包中的任何一个时,都找不到它。
我的 open_basedir 是/usr/local/php5/lib/php
. 该目录中还有 PEAR 文件夹。当我尝试包含一些文件时
我收到一个错误:
Fatal error: require() [function.require]: Failed opening required 'XML/RPC2/Client.php' (include_path='.:/usr/local/php5/lib/php') in /dir/to/file/controller.php on line 20
我想这不是我的 open_basedir 的错误配置,而是 suPHP 问题。可以吗?尝试了很多谷歌,但还没有找到任何解决方案。
提前致谢!
php - Joomla 2.5 和全局配置管理页面
我们最近将我们的网站从 Joomla 1.7 升级到 Joomla 2.5。一切似乎都运行良好,除了一个页面,即全局配置页面。见:http: //imgur.com/Q9CQj
我已尝试重新上传管理员文件并检查了权限。任何想法?
cpanel - 默认的 php.ini 值来自哪里?
当您在 suPHP Web 服务器中使用自定义 php.ini 文件时,您未在该 php.ini 文件中配置的所有变量都将获得默认值。这些到底是从哪里来的?
作为一个例子,你可以使用一个完全空白的 php.ini 文件,然后整个配置就完成了。可以使用 phpinfo() 输出进行测试。
我正在 cPanel 服务器中进行测试,phpinfo 中显示的 php.ini 配置路径为:
/usr/lib
但是该路径中的 php.ini 文件没有我在创建自定义 php.ini 时看到的那些默认值。
例如 /usr/lib/php.ini 的 memory_limit 为 64MB,但使用自定义的空白 php.ini 文件,我在 phpinfo 中得到 memory_limit 128MB。
我无法弄清楚这些默认值在哪里配置。我在哪里可以找到它们?
php - PHP 错误导致空白页(错误报告工作正常)
这个问题已经回答(见下面的问题)
原始问题: 我建立了一个可以正常工作且没有问题的网站。然后我们开始从基于 VPS 的服务器迁移到真正的专用服务器。在这样做的同时,我们的托管公司将我们从 CentOS 4 升级到 CentOS 6,从 PHP 5.2.9 升级到 PHP 5.3,并将我们从 DSO 切换到 SuPHP。现在新服务器导致了我们以前没有的错误。我们的一个页面显示为空白,我已将其缩小到一行代码(第 26 行)。
在我的一生中,我找不到第 26 行有任何问题,但如果我把它留在那里,我会得到一个空白页,如果我将其注释掉,一切正常(直到你转到引用它但我期望的页面被打破)。
另外,请注意,我正在使用 ADOdb 数据库抽象库 (http://adodb.sourceforge.net/) 进行 MySQL 交互。
事实证明,代码没有任何问题,测试服务器只是性能有限,无法处理未缓存页面加载的负载。感谢您的评论,因为它们让我朝着正确的方向思考以找到我需要的东西。
apache - 如何配置 apache 以运行组 ID 与文件不同的页面
我有一个带有 godaddy 的 vps,它具有以下功能:
centos 6
latest apache
whm/cpanel
我正在运行 suphp 启用。
文件和文件夹都是 755,644
我有一个程序位于:/home/programname/public_html
这个程序编辑位于不同用户帐户的同一服务器上的文件。为了实现这一点,我必须:
chown programname:programname /home/username/ public_html
当我尝试查看
/home/username中的文件时
,这允许 /home/programname/public_html 上运行的程序编辑
文件/public_html
位于其域名
username.com
我收到“服务器遇到内部错误或配置错误,无法完成您的请求。”
为了解决这个问题,我必须
chown username:username /home/username/public_html
我该如何解决这个问题,这样我就可以查看网站文件而不必 chown 文件?
drupal - 使用 suExec/suPHP 和符号链接的 Drupal 多站点设置
我想要维护一个 Drupal 副本,但是很多站点都从该副本运行。
我正在使用 cPanel 创建用户并添加带宽和磁盘空间限制,因此我需要将上传文件放在 cPanel 用户的主目录中。用户的站点配置不应该被其他用户查看,因此我相信我需要使用某种 suExec 或 suPHP。
这是我尝试过的指南:http: //drupal.org/node/1274642
基本上我有一个用户输入子域的前端,然后通过 cPanel API 我为该子域创建一个用户并添加带宽和磁盘空间限制。
任何人都可以帮助创建此设置吗?我一直在考虑创建一个从 /home/dp1234/public_html 到 /path/to/drupal/copy 的符号链接,但是每个人都可以查看 Drupal 站点文件夹中的设置文件 - 我想?
我不断收到奇怪的权限问题。我让它工作了几次,但突然之间它没有工作。
任何帮助将不胜感激!谢谢!
php - php 处理程序作为 cgi/suexec
在我的 phpinfo 中,它显示 php 处理程序为 cgi/fastcgi,但我想将其更改为 cgi/suexec。我尝试了 whm php 和 suexec 配置,我发现 suphp 是默认的 php haldler,然后为什么 phpinfo 将 cgi/fastcgi 显示为默认处理程序。我想更改为 cgi/suexec,因为 fastcgi 不能与 php apc 处理程序一起使用。
但是显示
apache - 我应该为我的 VPS 使用 FastCGI 还是 SuPHP?
我有一个运行 Centos 的 VPS 和一个 Cpanel 安装。2 GB 内存。
它目前运行 Apache 1.3.42。我也可以使用 2.0.64 或 2.2.22,我应该升级吗?
PHP (5.3) 作为 SuPHP 运行。
我想知道我是否应该坚持当前的设置?还是我应该实现 FastCGI 并使用 PHP 操作码缓存(APC、XCache 等)?
如果可能的话,我想使用操作码缓存来加快我的页面生成时间,但是我读过在 VPS 上运行 FastCGI 会增加服务器负载。
SuPHP 与 FastCGI 的安全隐患是什么?
magento - 将 Magento 从服务器移动到 SuPHP 服务器
我有一个不错的 Magento 服务器,需要移动到其他服务器主机
将 Magento 从 Php 5.2.17 服务器移动到 SuPHP 服务器
我所有的文件权限在新服务器上都是伪造的,没有任何作用。我需要更改什么,或者将 Magento 移动到 SuPHP 服务器的正确方法是什么(来自非 SuPHP)
方法 1 -> 当前流程:
旧服务器
- 删除会话/缓存/等
- tar gz all + SQL 转储
新服务器(SuPHP)
- 解压 gz + 上传 SQL
- 在 local.xml 中更新 SQL 服务器
- 更新数据库中的 core_config
方法 2 -> 想法
- 重新安装+上传旧数据库
- 仅复制某些文件夹(但后来我不知道如何复制扩展名等)
我应该/可以改变什么来使 Magento SUPHP 工作?
.htaccess - 启用 suphp 后上传脚本不起作用
我的 php 脚本在我的 centos 中上传文件 - apache 服务器工作正常。今天我在服务器中启用了 suphp,之后该脚本没有上传任何文件。我之前在 .htaccess 中使用过“php_flag register_globals on”。但我从“.htaccess”中删除了该行,以防止出现 500 服务器错误。请帮忙