有的小伙伴会遇到一些Joomla的安装问题。当你正在进行Joomla安装过程时,你可能会遇到几个可能的问题。在本教程中,我们帮助你尽可能多地解决这些问题。
推荐设置
你在安装Joomla时看到的第一件事就是屏幕上的推荐设置。实际列中的红色字母通常是引起关注的原因。
很多时候你可以忽略它们,安装仍然很顺利,但是如果你想改变它们的问题,那么此过程涵盖了最常见的问题。
首先,我们找到自己的php.ini文件,这是解决其中许多问题所需要的:
显示错误
这不是致命错误,在安装过程中通常可以忽略。但你可以选择修复它。
方法#1:使用最简单的方法,你可以在全局配置设置中安装后将显示错误变为“关闭”。如果出于某种原因这是一个问题,这里有一些可能的解决方案。
方法#2:修改php.ini文件。在编辑器中打开文件并找到:
display_errors = On or display_errors = 1
将此值更改为:
display_errors = Off or display_errors=0
方法#3:修改.htaccess文件。如果你希望关闭display_errors设置并且无法访问php.ini文件,可以尝试将此行添加到主Joomla文件夹中的.htaccess文件中。输入:
php_flag display_errors "0"
有时你可能需要将“0”更改为“关闭”。
严格的标准
在你自己本地上的localhost上安装时,这通常是一个问题。错误报告设置为严格,因此它显示整个警告屏幕。请注意,这些是警告而不是错误消息。你无需修复它们,只需更改规则即可。错误消息显示:
Strict Standards: Accessing static property JCache::$_handler as non static
在php.ini文件中,找到开始的行:
error_reporting =
更改值:
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
还找到:
display_errors = On
将值更改为:
display_errors = Off
停止然后重新启动Apache以使新设置生效。停止和重新启动Apache的方式取决于你运行的是哪个本地服务器软件包。(XAMPP,WAMP等)商业服务器通常有一个服务包,可以让你停止和启动服务。
输出缓冲
在php.ini文件中,你将找到输出缓冲的描述,其中显示“输出缓冲是一种机制,用于控制PHP在将数据推送到客户端之前应保留多少输出数据(不包括标头和cookie)。
如果你的应用程序的输出超出此设置,PHP将以大约你指定大小的块发送该数据。“在简单的输出中,输出缓冲可帮助你的站点更快地运行。
打开php.ini文件并搜索output_buffering,然后更改该值。
On = 启用缓存无限制
Off = 禁用
Integer = 启用缓冲区并设置其最大大小(以字节为单位)- 推荐设置: 4096.
把它改成这个:
output_buffering = 4096
或者这个:
output_buffering = Off
将register_globals从On更改为Off
register_globals对于你的网站来说是一个潜在的安全漏洞,绝对值得关闭它。要关闭register_globals,请在php.ini文件中查找以下行:
register_globals = On
并将其更改为
register_globals = Off
增加PHP上传限制
通常,如果你在安装插件或上传图片时遇到问题,最常见的原因是你可以上传的文件大小限制较低。打开php.ini文件并查找以下变量:
post_max_size = 8M
此变量确定PHP将使用POST方法在单个表单提交中接受的最大数据量。它的默认值是8 MB,
upload_max_filesize = 2M
此变量限制上载的单个文件的大小。其默认值为2 MB。要更改限制,请在php.ini文件中编辑或添加以下值。你可以为upload_max_size和post_max_size指定的最大上载值为192M。
memory_limit = 50M
post_max_size = 10M
你还可以确保拥有上传文件所需的权限。
file_uploads = On
upload_max_filesize = 10M
如果你仍然遇到问题,请检查你是否有/ tmp /目录并且它具有可写权限。