问题标签 [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.

0 投票
8 回答
153664 浏览

php - 在哪里可以找到 PHP 的错误日志文件?

在哪里可以找到错误日志文件?

我需要检查它们以解决安装suPHP后显示的内部服务器错误。

0 投票
1 回答
341 浏览

php - suPHP 会话安全性

我试图更好地理解 suPHP。

我显然在 google 上找到了 suPHP 文档,并找到了关于它是什么和做什么的通用答案,但我对它如何帮助会话安全和防止会话劫持感到困惑。

如果有人能为我澄清这一点,我将不胜感激。谷歌没有产生任何好的结果!

0 投票
2 回答
2979 浏览

php - 从 PHP 脚本运行命令:sh: 1: screen: not found

我对运行屏幕会话的脚本有问题。

并在日志上查看:

它停止了一些更新(apache/php/suphp?),在此之前就像魅力一样工作任何想法是发生了什么,如何配置 suPhp/Apache?

0 投票
2 回答
3571 浏览

php - 安装 suPHP 后出现 500 内部服务器错误。而在线解决方案只会导致更多问题

由于我安装了 suPHP(为了能够正确运行 Wordpress),我收到“500 内部服务器错误”。不是在我加载 WPindex.php时,而是在我加载时phpinfo.php(只是 phpinfo 函数)。phpMyAdmin 也无法再登录(Chrome 会弹出“文件另存为”对话框)。

所以我找到了这个答案。只是现在该php.ini文件似乎引起了麻烦,并且每个页面都抛出了 500 错误,即使index.php之前正在加载。正如该网站所建议的,这是我php.ini的全部内容,只是由于某种原因它破坏了一切:

这是.htaccess

我在 Ubuntu 桌面 12.10 上。我的虚拟主机指向我的~/Documents目录(在安装 suPHP 之前一切正常)。

这是我第一次设置 LAMP(直到现在我一直在使用重新打包的 MAMP/LAMPP……我想学习如何管理一个完整的 LAMP 设置,但是我整天都在和这个东西作斗争并且无法完成任何工作)。

编辑:将所有文件的所有权(sudo chown -R www-data)更改为 Apache 使我能够从脚本编写文件......但我仍然无法弄清楚 suPHP 出了什么问题。在解决此问题之前,我已禁用它。

0 投票
1 回答
280 浏览

php - 如何防止在网站的某些部分执行 php?

我有一个运行 php 作为 suphp 的 LAMP 服务器,有几个网站。如果我没记错的话,通常可以通过将“php_flag engine off”放在相应目录的.htaccess文件中来阻止php代码在网站的某个部分运行,或者在VirtualHost中放置“php_flag engine off” Apache中的指令。但这显然仅对常规 mod_php 有效,对 suphp 无效。那么我怎样才能在 suphp 中实现同样的功能呢?

例如,我想禁用 www.foo.com/images/ 中的 PHP 代码,但在该站点的其他任何地方允许它。

我在 stackoverflow 上搜索过,但只找到了 mod_php 的解决方案。

0 投票
0 回答
155 浏览

php - 使用 suPHP 进行全局文件访问

我需要用户对全局文件具有只读访问权限。目前,我将全局文件的符号链接添加到用户目录中。在我访问符号链接目录中的文件之前,这似乎有效。那时,我收到以下错误,直到我使文件所有者/组匹配。

我已经阅读了一些没有明确答案的论坛帖子。

我怎样才能做到这一点,理想情况下不影响安全性?

0 投票
0 回答
982 浏览

php - 仅为特定网站启用 XDebug PHP 调试器

我正在使用 suPHP 运行 CentOS Web 服务器,并且我只需要为几个选定的网站启用 XDebug PHP 调试器。我在 .htaccess 文件中添加了 suPHP_ConfigPath 设置,这样我就可以为这些网站创建一个自定义的 php.ini 文件,并且我已经添加了

zend_extension="/usr/lib64/php/modules/xdebug.so"

到自定义 php.ini 文件。我已经确认它确实使用了自定义的 php.ini,但是,在运行 phpinfo() 时,它并没有显示 xdebug 已启用。

非常感谢任何帮助。

0 投票
0 回答
81 浏览

environment - 在使用 suPHP 时访问 PHP 脚本中的环境变量

我能够成功设置 suPHP 并且运行良好。但是我在访问我在 /etc/init.d/httpd 中设置的环境变量时遇到了问题。在使用 suPHP 之前,我可以使用可变顺序 EGPCS 选项在我的 PHP 脚本中访问它们。

我不想在我的脚本中使用 setEnv() 因为我有很多变量并且在所有脚本中更改它们并不是我喜欢的。

请建议访问这些变量的方法。

谢谢莫塔西姆

0 投票
1 回答
256 浏览

ubuntu - suPHP,Ubuntu,在浏览器中下载文件

我正在运行以下设置:Ubuntu 12.04 LTS 64-bit Zpanelcp(zpanelcp.com,目前似乎已关闭......)Apache2 PHP5

试图将 suPHP 添加到我的设置中。遵循此之后:http: //www.debiantutorials.com/installing-suphp/(我知道它适用于 Debian,但似乎有效)。重新启动 Apache 并在浏览器中的服务器上重新加载站点后,它开始从我的站点下载包含内容的文件。这不是重新加载网站。

我究竟做错了什么?我如何解决它?

0 投票
1 回答
102 浏览

apache - 涉及 Zend Framework 和 Doctrine 的神秘 PHP 错误

我目前收到 Zend Framework 和 Doctrine 的以下错误消息。我试图弄清楚如何解决这个问题..

致命错误:/home/bellalun/library/Smallunch/lib/Bootstrap.php 中未捕获的异常 'LogicException' 和消息'传递的数组没有指定现有的静态方法(类'Doctrine' 没有方法'modelsAutoload')' :173 堆栈跟踪:#0 /home/bellalun/library/Smallunch/lib/Bootstrap.php(173): spl_autoload_register(Array) #1 /etc/ZendFramework/1.9.0/Zend/Application/Bootstrap/BootstrapAbstract.php( 660): Bootstrap->_initDoctrine() #2 /etc/ZendFramework/1.9.0/Zend/Application/Bootstrap/BootstrapAbstract.php(613): Zend_Application_Bootstrap_BootstrapAbstract->_executeResource('doctrine') #3 /etc/ZendFramework/1.9 .0/Zend/Application/Bootstrap/BootstrapAbstract.php(577): Zend_Application_Bootstrap_BootstrapAbstract->_bootstrap(NULL) #4 /etc/ZendFramework/1.9.0/Zend/Application.php(324):Zend_Application_Bootstrap_BootstrapAbstract->bootstrap() #5 /home/bellalun/application/bootstrap.php(14): Zend_Application->bootstrap() #6 /home/bellalun/public_html/dev.php(8): require('/home/ bellalun/...') #7 {main} 在第 173 行的 /home/bellalun/library/Smallunch/lib/Bootstrap.php 中抛出

这是第 173 行的内容

我的托管公司在周末进行了一些更改,弄乱了我的一些网站,将它们关闭。他们将我从 Apache 切换到 LiteSpeed,并将我的 PHP 处理程序从 DSO 切换到 SuPHP。不确定这是否相关..