【问题标题】:Maximum execution time of 360 seconds exceeded in C:\wamp\apps\phpmyadmin4.1.14C:\wamp\apps\phpmyadmin4.1.14 中的最大执行时间超过 360 秒
【发布时间】:2015-01-30 10:25:20
【问题描述】:

我正在尝试从主机备份一个 wordpress 网站并将其移回我的本地主机上,并将其保留为重建的样本。如果有任何解决方法或其他方法,我会全神贯注

我也备份了我的网站和数据库,但是当我尝试“导入”我的 sql 数据库时,我总是收到错误错误致命错误:

中超过了 360 秒的最大执行时间
C:\wamp\apps\phpmyadmin4.1.14\libraries\import.lib.php on line 345

数据库有点大 203MB,我将它存档 aiesecbu_achieve.sql.zip 55.8 MB

我可以说我已经尝试过了:Fatal error: Maximum execution exceeded 并修改我的 php.ini

post_max_size = 400M
upload_max_filesize = 250M
memory_limit = 128M

我已经上传了我的数据库供你测试,如果你愿意的话(也许它有问题)和截图

https://www.dropbox.com/s/cx9wava7sptf4km/mysql.jpg?dl=0

【问题讨论】:

  • 一个更简单的选择:wordpress.org/plugins/duplicator
  • 我删除了指向您网站备份的保管箱链接。自从笨蛋遇到笨蛋以来,这一定是最笨的想法。任何人都可以下载那个。您至少应该更改您的管理员密码。
  • 没有问题,因为网站将从 0 开始重建,我需要导入它只是为了将其作为示例并且不会丢失任何内容...
  • Rnevius 我使用了您推荐的插件,一切正常,谢谢!

标签: php mysql wordpress phpmyadmin wampserver


【解决方案1】:

你可以尝试使用mysql控制台。

  1. 运行cmd 命令
  2. 在命令提示符下键入 c:d:。这将基于您的 WAMP 服务器安装。
  3. 假设您已经在 D: 驱动器上安装了 wamp。
  4. D:\>cd wamp
  5. D:\wamp>cd bin
  6. D:\wamp\bin>cd mysql
  7. D:\wamp\bin\mysql>cd mysql15.1.36
  8. D:\wamp\bin\mysql\mysql15.1.36>cd bin
  9. D:\wamp\bin\mysql\mysql15.1.36\bin>mysql.exe -u root
  10. use database
  11. source source.sql

基本上你登录mysql,use database决定你想使用哪个数据库,source /source/to/source.sql决定你想运行哪个sql。非常简单高效。

【讨论】:

  • c:\wamp\bin\mysql\mysql5.6.17>cd c:\wamp\bin\mysql\mysql5.6.17\bin c:\wamp\bin\mysql\mysql5.6.17\bin \mysql.exe 我有 mysql> 我在哪里输入 -u root Printscr- dropbox.com/s/kswwmc9wahhljae/cmd.jpg?dl=0
  • 当你在mysql控制台时,当你输入“u -root”时,你应该输入“use name_of_your_database”,然后输入“source /path/to/your/sql.sql”
  • 点击 [WAMP] 图标 -> “MySQL” -> “MySQL 控制台”跳过步骤 1-9
【解决方案2】:

由于您安装了 phpMyAdmin4.1.14,我假设您使用的是 WAMPServer 2.5

在 WAMPServer 2.5 中,phpMyAdmin 使用的 PHP 资源由 phpMyAdmin 别名配置文件控制。它已针对这些情况进行了更改,因此您无需更改 php.ini 即可为影响整个 PHP 环境的参数添加非常大的值。

因此,要增加相关参数,您可以这样做:-

编辑\wamp\alias\phpmyadmin.conf,默认情况下应如下所示

Alias /phpmyadmin "c:/wamp/apps/phpmyadmin4.1.14/"

# to give access to phpmyadmin from outside 
# replace the lines
#
# Require local
#
# by
#
# Require all granted
#

<Directory "c:/wamp/apps/phpmyadmin4.1.14/">
   Options Indexes FollowSymLinks MultiViews
   AllowOverride all
  <IfDefine APACHE24>
    Require local
  </IfDefine>
  <IfDefine !APACHE24>
    Order Deny,Allow
      Deny from all
      Allow from localhost ::1 127.0.0.1
    </IfDefine>
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

现在在这里更改参数,这样它们只会影响运行 phpMyAdmin 时发生的情况。

这些是你应该修改的参数

  php_admin_value upload_max_filesize 500M      <-- and probably this
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 620        <-- this for a start
  php_admin_value max_input_time 360

不过基本上试试修改看看能不能行,如果不行就要看错误修改相关参数了。

每次更改此文件后不要忘记重新启动 Apache

哦,别忘了撤消您对php.ini所做的更改

【讨论】:

  • 已经尝试过了...没有用,但我使用了 Rnevius 推荐的插件(复制器),并且我设法将我的网站完全从主机移动到本地。谢谢大家!
  • 你没说你试过这个。请记住,这将覆盖您对 php.ini 所做的更改,因此您对 php.ini 所做的任何事情都将被忽略。
  • 在等待答案的时候试了一下。问题是,在其他几个人工作了几年之后,我才开始在这个网站上工作,并且网站内的数据库和页面非常含糊不清,组织得很差,所以我决定重建它。伙计们感谢您的快速回答!!爱上stackoverflow。希望我能从你那里得到同样的反馈!
  • 我几乎可以肯定我不久前就这样做了,而且效果很好。我大约 6 个月前搬家,现在有一台不同的电脑。我从旧计算机中取出了 DID 工作的值,并尝试在我的新计算机上做同样的事情,但没有。我感觉有另一个文件可能会覆盖此信息。任何线索可能是什么?一些用户配置文件? (我没有添加任何内容,这个 WAMP 是全新的,除了 php.ini 中的上述更改)
  • 找到了! C:\wamp\alias\phpmyadmin.conf,感谢@Evans Belloeil 在另一篇文章中的介绍
【解决方案3】:

最新版本的wamp服务器:

  • Wampserver 2.5.17 32 位
  • Apache 2.4.17/2.2.31
  • PHP 5.6.14/7.0.0rc5/5.5.30/5.4.45/5.3.29
  • MySQL 5.6.27/5.7.9/5.5.46/5.1.73/5.0.83
  • PhPMyAdmin 4.5.0
  • MysqlDumper 1.24.4(W7 Pro 64 位)

试试这个: 在wamp\alias\phpmyadmin.conf文件中,就在最后一条语句&lt;/Directory&gt;之前添加四条语句得到:

  php_admin_value upload_max_filesize 512M
  php_admin_value post_max_size 512M
  php_admin_value max_execution_time 900
  php_admin_value max_input_time 900
</Directory>

【讨论】:

    猜你喜欢
    • 2023-03-29
    • 2013-10-01
    • 1970-01-01
    • 2012-07-02
    • 2020-04-29
    • 2013-04-01
    • 1970-01-01
    相关资源
    最近更新 更多