当我尝试连接数据库时,我的灯项目无效

时间:2016-03-18 02:47:39

标签: php mysql ubuntu apache2

我最近在ubuntu上安装了灯泡,现在我遇到了问题(我认为无法连接到数据库)

我做了以下测试:

  1. 我通过调用phpMyAdmin测试了mysql并完成了:
  2. phpMyAdmin screanShot

    1. 我用phpInfo测试了php,并且也做了:
    2. phpInfo screanshot

      1. 我测试了用于测试数据库连接的简单代码
      2. 我的简单代码是:

        <?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

3 个答案:

答案 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');

享受!