我正在尝试在localhost上安装一个themeforest主题,我有wordpress。
一旦我尝试通过zip创建一个,它就会出现500内部服务器错误。
所以我拿起文件夹并复制到themes
文件夹中。它可以使用所需的插件激活它。
但是当我尝试导入一些内容时,它会做同样的事情:http://localhost/WPWebSite/wp-admin/admin.php?import=wordpress&step=1&_wpnonce=e9592e8da9 localhost和外部连接有问题吗?
我按照此操作进行调试:https://snapcreek.com/blog/wordpress-error-log-friend/:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
但重复操作后我看不到任何日志文件。
另外,我已经设置:
memory_limit = 128M
我还能做什么?我无法理解错误在哪里......
答案 0 :(得分:1)
我在我的一台服务器上也遇到了这个错误,一切都很好。
在最后一次调试后,我发现许可不合适。
确保您没有777权限
PS我假设您使用的是Linux系统
您还可以检查本地服务器的日志。
如果你不知道在哪里找到日志使用<?php phpinfo() ?>
,这将显示日志文件的路径。
一切顺利
答案 1 :(得分:1)
您收到的错误是因为您尝试上传的文件超过了您的网络服务器的最大值。
打开php.ini
并确保upload_max_filesize
可以处理文件大小。
然后更改Apache vhost设置以添加以下指令:
FcgidMaxRequestLen 2000000
完成两者后,重新启动Apache并再次尝试导入。 :)