現在、以下のPHPにてMySQLに接続しようと試みているのですが、
ブラウザで該当のページを開くと 500error が表示されてしまいます。
php
1<?php 2 3define('DB_DATABASE', 'example'); 4define('DB_USERNAME', 'dbuser'); 5define('DB_SERVERNAME', 'localhost'); 6define('DB_PASSWORD', '******'); 7define('PDO_DSN', "mysql:dbhost=". DB_SERVERNAME. ";charset=utf8;dbname=". DB_DATABASE); 8 9try { 10 // connect 11 $db = new PDO(PDO_DSN, DB_USERNAME, DB_PASSWORD); // ※ 500ERROR 12 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 13 14 /*____ 処理 ____*/ 15 16} catch (PDOException $e) { 17 echo $e->getMessage(). PHP_EOL; 18 exit; 19}
このPHPをsshからコマンドにて起動した場合、問題なく動作します。
しかしながら、ブラウザからだとエラーとなります。
何か設定が必要なのでしょうか。
環境
PHP5.3
MySQL14.14
回答3件
あなたの回答
tips
プレビュー