我最近在ubuntu上安装了灯泡,现在我遇到了问题(我认为无法连接到数据库)
我做了以下测试:
我的简单代码是:
<?php
//phpinfo();
$servername = "localhost";
$username = "root";
$password = "3cret";
// Create connection
$conn = new mysql($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
结果是:
localhost页面无效
localhost目前无法处理此请求。 500
答案 0 :(得分:1)
你的mod_php或你的一般PHP设置中有错误,我也建议使用mysqli而不是mysql因为它好多了,使用这段代码:
<?php
$conn = mysqli_connect("localhost","root","3cret","database_name");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
答案 1 :(得分:1)
此问题是由于已禁用虚拟目录支持而导致此命令已解决:
sudo chmod -R 755 /var/www
答案 2 :(得分:0)
解决方案:config/settings.inc.php
替换此行:
define('_PS_CACHE_ENABLED_', '1');
用这个:
define('_PS_CACHE_ENABLED_', '0');
享受!