我已经将我的网站移动到另一个托pipe服务器。 但是,fopen()函数有一点问题。 每次运行时,都会产生以下错误: 警告:file_exists()[function.file-exists]:open_basedir限制有效。 文件(/home/www-virtual/www-username/www/bindata/gallery/GAL34e81b4adce22091c6ee31c71055e181.jpg)不在允许的path中:(/ www / default / www:/ www / username_www:/ tmp:/ usr / local / lib / php:/usr/local/php-5.2/lib)在/www/username_www/www/frontend/gallery/GalleryPage.php5在线112 我不能用PHP脚本做任何事情,因为它是ionCube编码的。 剩下的事情呢?
我正在尝试为运行litespeed的12GB内存的专用服务器上运行的magento商店设置APC。 我正在使用他build议从Rackspace-Magento Whitepage的设置 extension=apc.so apc.shm_size=256M apc.num_files_hint=10000 apc.user_entries_hint=10000 apc.max_file_size=5M 我得到: Fatal error: Out of memory (allocated 61341696) (tried to allocate 82 bytes) in /home/bpadmin/public_html/lib/Zend/Db/Statement/Pdo.php on line 290 当我尝试加载一个顶级的分类页面。 其他网页加载正常,但产品最多的类别都会产生相同的错误。 但是,如果我减lessapc.shm_size为128M它完美加载。 PHP的memory_limit是512M,当我开始这个,但我已经上升到1024M。 但是这并不能阻止这个错误。 我已经看到networking上的build议,禁用suExec,所以我有。 但错误仍然存在。 同样,有人build议增加litespeed软和硬内存的限制,所以我把它们从300/400增加到500/600,但是也没有帮助。 有没有人知道任何可能导致这一点?
我一直在努力让我的networking服务器,我遇到了一些问题。 首先,使用顶端我已经注意到,Apache使用了大量的内存,真的没有什么惊喜,但是每个进程的130-150M似乎也是高的,即使是Apache。 我运行2.2工人MPM使用mod_fcgid为PHP。 我的印象是,走这条路线会降低我的内存消耗,但是当我从Prefork和mod_php切换时,似乎并没有什么变化。 我在这里错过了什么? 我读过,调整好的Apache应该使用更接近每个进程15-25MB。 我走了吗? 下面是我用apache编译的模块列表: 以模块编译: core.c mod_authn_file.c mod_authn_default.c mod_authz_host.c mod_authz_groupfile.c mod_authz_user.c mod_authz_default.c mod_auth_basic.c mod_cache.c mod_mem_cache.c mod_include.c mod_filter.c mod_deflate.c mod_log_config.c mod_logio.c mod_env.c mod_expires.c mod_headers.c mod_unique_id.c mod_setenvif.c mod_version.c mod_proxy.c mod_proxy_connect.c mod_proxy_ftp.c mod_proxy_http.c mod_proxy_scgi.c mod_proxy_ajp.c mod_proxy_balancer.c mod_ssl.c worker.c http_core.c mod_mime.c mod_status.c mod_autoindex.c mod_asis.c mod_info.c mod_suexec.c mod_cgid.c mod_negotiation.c mod_dir.c mod_actions.c mod_userdir.c mod_alias.c mod_rewrite.c mod_so.c 其中的任何一个特别大,可以省略。 […]
我正在testing,看看我是否运行PHP或suPHP 。 当我发出phpinfo() 我找回了600多行数据。 这里只提到了suPHP <tr><td class="e">Loaded Modules </td><td class="v">core mod_log_config mod_logio prefork http_core mod_so mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_deflate mod_dir mod_env mod_mime mod_negotiation mod_php5 mod_reqtimeout mod_setenvif mod_status mod_suphp </td></tr> 我在另一个网站上读到,服务器API应该是CGI 而不是 Apache ,以便运行suPHP 我尝试发布完整的输出,但超过30,000个字符。 如果你认为这很重要,我可以尝试放一半。 编辑看来我有suPHP部分工作。 如果我加载脚本并发出getuserid()或get_current_user()它将返回我的用户信息,而不是www-data 。 但是,如果我尝试读/写一个文件,没有权限,每个人都可以读/写,它说failed to open stream: Permission denied 。 任何想法可能导致这个?
通常在PHP中,当我们想写入文件/文件夹时,文件/文件夹的权限是0777 。 suPHP禁止0777的许可。 相反,文件应该具有0644的权限,文件夹具有权限0755 。 然而,这总是措辞不同 SuPHP将不允许777的chmod,因此我们需要将所有文件设置为644,将目录设置为755 您的脚本和目录现在只能拥有最多755个权限 设置文件权限(s),以允许只有你的读取权限(例如,chmod 600 filename.suphp)。 什么是确切的规则和它适用于什么文件? 如果我有一个嵌套目录中的README文件的权限是否需要更新,还是只适用于.php文件?
可能重复: 是什么导致PHP页面始终下载,而不是正常运行 我网站上的所有php文件都提示直接下载,而不是查看页面。 所以例如:在浏览器中去mydomain.com/index.php将直接下载index.php文件。 我所有的档案都是全裸的。 我不知道这是怎么发生的,我怎么能麻烦拍这个? 我正在使用Linux,CentOS,与cPanel。 我的htaccess文件是空的。
现在我正在处理一个客户端的基于PHP的网站,不知何故堵塞了他与他的共享主机提供商的所有可用的进程。 我想向他certificate在某个特定的索引页面被加载到浏览器中的时候,究竟运行了多less个进程。 我可以一次看到5或6个popup窗口,但是它们全部消失,很快回来,我无法find任何具体的pid来追踪。 任何人都有一个想法,我怎么能预测我应该跟随的PID号码,找出他的网站具体做什么?
如果这个问题更适合Stack Overflow,我很抱歉。 我们有一个CentOS cPanel服务器,我们希望与另一个用户共享一些PHP代码库。 我们没有在任何帐户上启用open_basedir ,并在httpd中禁用。 我已经创build了一个代码库的符号链接,并recursion设置0711权限,但PHP仍然会抛出权限错误,当脚本被包含在另一个用户的主目录。 我们希望实现的是允许用户x仅以执行权限访问用户y的代码库。 我们不介意用户y是否可以看到我们不想写入代码库的代码。 由于这个代码库不断更新,我们宁可不要把代码复制到用户的主目录。 有关如何实现这一目标的任何build议? 更新:我以为PHP可能已经运行在安全模式,我检查了php.ini我把safe_mode和safe_mode_gid设置为Off
该网站从MySql数据库获取其数据。 2GB内存和一个英特尔酷睿2双核处理器的Mac Mini是否能做到这一点?
所以我只是设置Apache来做一些networking作业。 当我去http:// localhost它说:“它的工作!” 但是当我到了http://localhost/index.html (该网页的位置),我得到“无法连接”错误(Firefox)。 同样,当我去http://localhost/test.php 当我打开Apache监视器,我点击开始,点击是的UAC后,它说:“请求的操作失败! 这里是错误日志: Starting the Apache2.2 service The Apache2.2 service is running. ] Apache/2.2.21 (Win32) configured — resuming normal operations [Thu Nov 17 11:16:19 2011] [notice] Server built: Sep 9 2011 10:26:10 [Thu Nov 17 11:16:19 2011] [notice] Parent: Created child process 2496 [Thu Nov 17 11:16:19 2011] [notice] Child […]