我安装了Drupal(都使用Fantastico,然后从头开始),Drupal的工作很好,除了当我设置禅宗主题(按照网站上的说明和readme-first.txt)主题不能正常显示。 它没有graphics,除了在底部的小Drupal标志方式。 其余的是文字。 我已经将主题上传到/ public_html / sites / all / themes文件夹,并且它在pipe理部分的主题中显示,因此我select了启用和默认。 这个文件夹的权限是755。 有任何想法吗? 我查了Drupal论坛,有人遇到了同样的问题,但没有人回复(这是在四月份),所以我想我会有更好的拍摄在这个真棒网站。 谢谢。 亮度
所以我们有一些运行Lucid的服务器将会运行apache / php。 我们希望能够以不同的系统用户运行PHP脚本,并为所述用户定制php.ini文件。 我用suexec做了一些关于使用fast-cgi的文章,看起来好像可能有用,但是后来又用了php-fpm。 有一些关于这个和PHP 5.3.3的研究刚刚发布与内置的PHP-FPM。 所以,我的迫切需求是在Lucid上得到5.3.3。 我的长期需求是有一个机制,可以让我们定期在Lucid上进行PHP更新。 我在启动板上看到Maveric有5.3.3版本。 不过,我关心使用新版本的源代码将会出现依赖性问题。 所以,在我看来,从Maveric获取源文件并在Lucid上编译它们,然后将这些文件放在PPA中是一个有效的想法。 但整个启动板/包装/包装的事情目前是我的头,我宁愿不花时间来看看所有这一切,如果它不是最好的方式进行。 所以,两个主要问题: 1)在Lucid中获取常规PHP更新的最佳方式是什么? 2)如果第一个问题的答案与上面概述的类似(从以后的发布版本中提取源代码包,编译并推送到PPA),那么我将如何开始使用类似于PHP的东西? 提前致谢。
我不能成功地configurationApache和PHP的configuration文件,有谁能帮助我这样? Apache 2.2.16(win32-x86-no_ssl.msi)被安装到“C:\ Apache2.2”位置。 然后,PHP 5.3.3(VC9 x86线程安全)压缩文件被下载并解压缩到“C:\ php”位置。 从“C:\ php”我把“php.ini-development”文件改名为“php.ini” 用记事本打开“php.ini”文件,修改为: doc_root = "C:\Apache2.2\htdocs" extension_dir = "C:\php\ext" 以下几行被添加到Apache的configuration文件“httpd.conf”中: LoadModule php5_module "C:/php/php5apache2_2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/php" 注:感谢所有的评论和回答,但我不能回复你的意见,我不知道为什么。 可能是我没有特权给我任何评论,因为我在这里是新的(是这样的?)! 这就是为什么我要编辑我的post来回复你。 告诉我我能做什么? @ jer.salamon:你要我发布完整的httpd.conf文件吗? 那会更长! @ davr:服务器首先启动,但是当我configuration这些文件时,它再也不会启动了 @ jer.salamon:你的意思是保持这种方式: doc_root = extension_dir = "ext" 它还没有恢复!
每当我使用“https://”URL从PHP调用curl_exec()时,我的Apache进程就会发生段curl_exec() 。 如果我使用http而不是https作为URL传输,它可以很好地工作,所以我知道curl和其他curl选项是正确的。 我可以使用URL的https版本从该服务器上的命令行使用curl ,并且完美地工作,所以我知道远程服务器正确响应,证书没有过期等。 我的服务器是: Linux 2.6.32-21-server #32-Ubuntu SMP Fri Apr 16 09:17:34 UTC 2010 x86_64 GNU/Linux 我的Apache版本是: Server version: Apache/2.2.14 (Ubuntu) Server built: Apr 13 2010 20:21:26 我的PHP版本是: PHP 5.3.2-1ubuntu4.2 with Suhosin-Patch (cli) (built: May 13 2010 20:03:45) Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies 我的PHPcurl模块信息是: cURL support => enabled cURL Information […]
这是否意味着我的系统上启用了selinux? 在/ etc / sysconfig / selinux中,我设置了: SELINUX=disabled 然后重新启动服务器,但仍然在phpinfo()同样的事情正在显示! 我如何永久禁用它? (没有反对selinux,但我有需要执行其他程序的脚本 – 看来selinux正在干涉他们… 需要什么权限才能运行一个php脚本中的系统()命令写入文件夹? ) 编辑1: 如果有帮助的话,我也是这么做的:/ etc / selinux / config
作为一个testing环境,我已经build立了一个运行Windows Server 2008 R2的vmware虚拟机。 我已经安装了Apache和PHP(作为xampp包的一部分)。 我正在VM之外进行开发,所以希望Apache能够从VM共享文件夹(在VM中显示为networking共享)提供PHP文件。 我通过在Apache的htdocs目录中创build一个NTFS符号链接来完成此操作。 我可以从浏览器访问这个目录,纯文本文件是可读的。 但是,PHP无法处理文件,而是返回以下错误: 警告:未知:未能打开stream:没有这样的文件或目录在第0行的未知 致命错误:未知:打开需要'C:/xampplite/htdocs/path/to/file.php'(include_path ='。; C:\ xampplite \ php \ PEAR')在未知的行0 这似乎是一个权限问题 – PHP似乎不被允许读取文件来处理它。 但是,Apache在目录中打开文件没有问题。 我无法弄清楚如何给PHP处理文件所需的权限。 有没有人知道一个方法来使这个工作,否则另一个解决scheme,让我的主机上开发的文件自动进入虚拟机?
嗨,那里是我的服务器configuration: DEBIAN 32Bits / PHP 5 / Apache 服务器版本:Apache / 2.2.3 – 服务器内置:Mar 22 2008 09:29:10 AccessFiles: grep -ni AccessFileName * apache2.conf:134:AccessFileName .htaccess apache2.conf:667:AccessFileName .httpdoverride 我的apache2 /文件夹中的所有AllowOverride语句。 mods-available/userdir.conf:6: AllowOverride Indexes AuthConfig Limit mods-available/userdir.conf:16: AllowOverride FileInfo AuthConfig Limit mods-enabled/userdir.conf:6: AllowOverride Indexes AuthConfig Limit mods-enabled/userdir.conf:16: AllowOverride FileInfo AuthConfig Limit sites-enabled/default:8: AllowOverride All sites-enabled/default:14: AllowOverride All sites-enabled/default:19: AllowOverride […]
我刚安装了IIS7和PHP(快速CGI)的Windows Server 2008 x64的全新副本。 但是,我注意到,将我的网站从一个类似指定的机器移动到这个,我得到的问题。 这个问题似乎是随机的,当我点击正在服务的网页时,浏览器会突然挂起说“等待mysite.com …”。 有时页面会超时,或者最终在20到30秒后parsing,但可能会丢失CSS样式表。 很奇怪,因为这是唯一的网站安装在这个新的服务器上,只有我自己使用/testing它。 服务器安装在旧服务器下的同一个数据中心中。 有没有其他人有类似的问题? 我尝试将最大的工作人员池增加到10(从1开始),但这不起作用。 在网站闲置1或2分钟后似乎最频繁发生,然后尝试加载/刷新网页。 许多感谢任何信息和帮助。 亲切的问候,Seb
运行PHP 5.2.3网站的三台Apache2 Web服务器 我们正在使用Memcache来caching呈现的页面,但也作为PHP会话的存储引擎。 在交通高峰期,我们在所有三个Web服务器和所有HTTPDsubprocess上发生Apache分段错误。 我的直觉告诉我,增加的Memcachestream量正在阻止PHP会话被创build或清理,从而死亡。 有人可以从以下方面确认吗? : #0 _zend_mm_free_int (heap=0x7fb67a075820, p=0x7fb67a011538) at /usr/src/debug/php-5.3.3/Zend/zend_alloc.c:2018 #1 0x00007fb665d02e82 in mmc_buffer_free (request=0x7fb67a011548) at /usr/src/debug/php-pecl-memcache-3.0.4/memcache-3.0.4/memcache_pool.c:50 #2 mmc_request_free (request=0x7fb67a011548) at /usr/src/debug/php-pecl-memcache-3.0.4/memcache-3.0.4/memcache_pool.c:169 #3 0x00007fb665d031ea in mmc_pool_free (pool=0x7fb67a00e458) at /usr/src/debug/php-pecl-memcache-3.0.4/memcache-3.0.4/memcache_pool.c:917 #4 0x00007fb665d0a2f1 in ps_close_memcache (mod_data=0x7fb66d625440) at /usr/src/debug/php-pecl-memcache-3.0.4/memcache-3.0.4/memcache_session.c:185 #5 0x00007fb66d1b0935 in php_session_save_current_state () at /usr/src/debug/php-5.3.3/ext/session/session.c:625 #6 php_session_flush () at /usr/src/debug/php-5.3.3/ext/session/session.c:1517 #7 0x00007fb66d1b0c1b in […]
正如标题所说,我怎么上传我的PHP文件到我新安装的httpd(/ var / www / html)在EC2实例? 我试图使用cyberduck(使用sftp),但很明显,当我连接到我的EC2实例时,它什么也没有显示(没有文件,没有文件夹)。 我错过了什么/一些设置?