WampServer 2.2E上的Joomla 1.5加载缓慢,显示空白页面

时间:2013-11-26 02:07:17

标签: php mysql apache joomla wampserver

我有一台运行Win7 Pro 64位的联想Thinkpad,我已经安装了Wampserver 2.2E 64位。我已经安装了一个我要升级的Joomla 1.5站点的副本;我的计划是在笔记本电脑上测试升级过程。我可以毫不费力地加载 Localhost 页面和 phpMyAdmin 但是当我尝试加载Joomla网站时,加载需要5分钟(我计时)然后显示空白页面。

因为我在端口80上运行IIS7.5以支持另一个测试站点,所以我已经将Wampserver apache配置为在端口8080上运行,并且apache日志显示它正在侦听该端口。错误日志实际上并没有显示任何错误,这是典型的Apache启动:

[Mon Nov 25 17:41:20 2013] [notice] Server built: May 13 2012 19:41:17
[Mon Nov 25 17:41:20 2013] [notice] Parent: Created child process 2680
[Mon Nov 25 17:41:20 2013] [notice] Child 2680: Child process is running
[Mon Nov 25 17:41:20 2013] [notice] Child 2680: Acquired the start mutex.
[Mon Nov 25 17:41:20 2013] [notice] Child 2680: Starting 64 worker threads.
[Mon Nov 25 17:41:20 2013] [notice] Child 2680: Starting thread to listen on port 8080.

PHP错误日志一直是空白的。 mySQL日志看起来也很正常(最新启动):

131125 17:41:20 [Note] Plugin 'FEDERATED' is disabled.
131125 17:41:20 InnoDB: The InnoDB memory heap is disabled
131125 17:41:20 InnoDB: Mutexes and rw_locks use Windows interlocked functions
131125 17:41:20 InnoDB: Compressed tables use zlib 1.2.3
131125 17:41:20 InnoDB: Initializing buffer pool, size = 128.0M
131125 17:41:20 InnoDB: Completed initialization of buffer pool
131125 17:41:20 InnoDB: highest supported file format is Barracuda.
131125 17:41:20  InnoDB: Waiting for the background threads to start
131125 17:41:21 InnoDB: 1.1.8 started; log sequence number 1595685
131125 17:41:21 [Note] Server hostname (bind-address): '(null)'; port: 3306
131125 17:41:21 [Note]   - '(null)' resolves to '::';
131125 17:41:21 [Note]   - '(null)' resolves to '0.0.0.0';
131125 17:41:21 [Note] Server socket created on IP: '0.0.0.0'.
131125 17:41:21 [Note] Event Scheduler: Loaded 0 events
131125 17:41:21 [Note] wampmysqld: ready for connections.
Version: '5.5.24-log'  socket: ''  port: 3306  MySQL Community Server (GPL)

我已经研究了这个问题好几天了,并尝试了一些改变,但都没有任何影响。这是我失败的尝试列表:

  1. 对httpd.conf和php.ini进行以下更改: 启用MMAP EnableSendfile on 启用并将realpath_cache_size = 4m设置为php.ini文件 (事实证明我只设置了大小;启用意味着取消注释php.ini中的前一行。我认为。取消注释该行似乎没有任何影响。)
  2. 在\ etc \ hosts::: 1 localhost中取消注释这一行(已经推荐,因为它没有效果。)
  3. 将127.0.0.1 127.0.0.1行添加到\ etc \ hosts。已经删除;没有效果。
  4. 用httpd.conf中的127.0.0.1替换localhost
  5. 已验证系统名称服务器未经过硬编码,正在从DHCP服务器中提取。为了记录我们的路由器的名称服务器 68.94.156.1 dnsr1.sbcglobal.net和68.94.157.1 dnsr2.sbcglobal.net
  6. 将mysql.default_host和mysqli.default_host(在php.ini中)配置为localhost,然后配置为127.0.0.1;没有任何影响。
  7. 有人可以推荐一些我没试过的东西吗?这有点像php或mysql的问题,但没有人记录任何问题。

1 个答案:

答案 0 :(得分:0)

我不确定这是否是您的问题,因为我实际上并不确定您在做什么,但Joomla安装通常需要相当多的处理时间。

您通常需要增加执行时间才能使其正确完成。

尝试在max_execution_time = 300文件中设置php.ini并重新启动Apache

当然,如果有效,请记住将max_execution_time设置为合理的,不超过60。